| DIstro | ARCH |
|---|---|
| WM | DK |
| Bar | Polybar |
| Terminal | Alacritty |
| Shell | Fish |
| Icon | Catppuccin Icon Theme |
| GTK3 | Catppuccine GTK Theme |
| Fonts | JetBrainsMono |
| Fonts 2 | JetBrainsMono Nerd Font |
| Picom | yshui |
| FireFox | Catppuccine Rosewater |
| Launcher | dmenu |
cfdisk /dev/sdaX (make partition for root & efi)
mkfs.fat -F 32 /dev/sdaX1
mkfs.ext4 /dev/sdaX2
mount /dev/sdaX2 /mnt
mkdir /mnt/boot
mount /dev/sdaX1 /mnt/boot
pacstrap /mnt base linux linux-firmware
genfstab -U /mnt >> /mnt/etc/fstab
arch-chroot /mnt
pacman -S grub efibootmgr nano sudo dhcpcd os-prober ntfs-3g
/etc/locale.gen (uncomment en_US.UTF-8 & ru_RU.UTF-8)
locale-gen
ln -sf /usr/share/zoneinfo/Region/City /etc/localtime
hwclock --systohc
mkdir /boot/efi
mount /dev/sdaX1 /boot/efi
grub-install --target=x86_64-efi --bootloader-id=GRUB --efi-directory=/boot/EFI --removable
grub-mkconfig -o /boot/grub/grub.cfg
passwd
useradd -m -g users -G wheel -s /bin/bash username
passwd username
EDITOR=nano visudo user ALL=(ALL) ALL
systemctl enable dhcpcd sudo nano /etc/X11/xorg.conf.d/00-keyboard.conf
Section "InputClass"
Identifier "system-keyboard"
MatchIsKeyboard "on"
Option "XkbLayout" "us,ru"
Option "XkbModel" "pc105"
Option "XkbOptions" "grp:alt_shift_toggle"
EndSection sudo pacman -S xorg xorg-xinit mesa git base-devel sxhkd alacritty
git clone https://bitbucket.org/natemaia/dk/src/master/
cd master
make
make install
.xinitrc:
exec dk
chmod u+x .config/dk/dkrc
chmod u+x .config/sxhkd/sxhkdrcsudo pacman -S pulseaudio pavucontrol firefox pinta telegram-desktop lxappearance nitrogen viewnior geany python thunar polybar awesome-terminal-fonts rofi flameshot sublime-text picom zathurasudo pacman -S htop links neofetch ranger ueberzug highlight unzip cmus cavasudo pacman -S fish
fish
curl -sL https://git.io/fisher | source && fisher install jorgebucaran/fisher
fisher install jorgebucaran/nvm.fish
fisher install IlanCosman/tide@v5
chsh -s /usr/bin/fish
set -U fish_greeting
tide configure - что бы конфигурировать тильдыnano ~/.config/fish/config.fish
# Start X at login
if status is-login
if test -z "$DISPLAY" -a "$XDG_VTNR" = 1
exec startx -- -keeptty
end
end chmod +x .config/polybar/*.sh
chmod +x .config/rofi/scripts/*.sh
chmod +x .config/picom/picom.sh
chmod +x .config/ranger/scope.sh
chmod +x .config/ranger/plugins/ranger_devicons/*