Hewwo. There is my smol dotfiles collection for i3 window manager with gaps, polybar, rofi as launcher and system notifications daemon, nautilus as file manager and
Screenshots - https://uwu.waw.pl/gallery/
1.1 Go to https://archlinux.org/download and choose mirror for getting ISO image
1.2 Go to chosen mirror release folder, for example https://arch.midov.pl/arch/iso/2023.07.01/ and download archlinux-2023.07.01-x86_64.iso, or any latest release
iwctlstation wlan0 scanstation wlan0 get networksstation wlan0 connect YOUR_NETWORKexitping 1.1.1.1archinstallKeyboard layout - us
Mirror region - Poland
Locale language - en_US
Locale encoding - utf-8
Drive(s) - /dev/sda/ or /dev/nvme0
Disk layout - Wipe all - ext4 - no
Disk encryption - Encryption password
Bootloader - grub-install
Swap - true
Hostname - your hostname
Root password - your root password
User account - Add a user - username - password - yes
Profile - xorg - select your GPU
Kernels - linux
Additional packages -
xterm firefox git nano mc polybar i3-wm i3lock neofetch i3status zsh lightdm picom dmenu feh rofi kitty arandr firefox zip unzip imagemagick calc mpd network-manager-applet xorg-xbacklight light noto-fonts-cjk noto-fonts-emoji noto-fonts nautilus lxappearance lightdm-webkit2-greeter base-devel dunst blueman xss-lock bashtopNetwork configuration - Use NetworkManager
Timezone - Warsaw
Automatic time sync (NTP) - True
Optional repositories - multilib, testing
Install
git clone https://aur.archlinux.org/yay.gitcd yaymakepkg -siyay lightdm-webkit-theme-aethercd /etc/lightdmsudo nano lightdm.confPress Ctrl+W and type
#greeter-session=example-gtk-gnome
Change it to
greeter-session=lightdm-webkit2-greeter
Press Ctrl+S and Ctrl+X to exit
Enable lightdm.service to get lightdm on boot
sudo systemctl enable lightdmNow open a tty2 with Ctrl+Alt+F2, log in and reboot your machine with
rebootIn greeter session, choose i3 in drop-down menu and log in to i3wm
Open xterm with Win+Enter
Remove all dummy configurations
rm -rf ~/.config/i3/ && rm -rf ~/.config/polybar/ && rm -rf ~/.config/dunst/ && rm -rf ~/.config/kitty/ && rm -rf ~/.config/gtk-3.0/Fetch this repo
git clone https://github.com/valeowoia/dotfiles.gitCopy i3wm configuration
cp -r ~/dotfiles/i3/ ~/.config/i3/Copy polybar configuration
cp -r ~/dotfiles/polybar/ ~/.config/polybar/Copy additional scripts
cp -r ~/dotfiles/userconfs/ ~/.config/userconfs/Copy rofi configuration
cp -r ~/dotfiles/rofi/ ~/.config/rofiCopy dunst configuration
cp -r ~/dotfiles/dunst/ ~/.config/dunst/Copy kitty configuration
cp -r ~/dotfiles/kitty/ ~/.config/kitty/Copy User picture and wallpaper for lightdm
sudo rm -rf /usr/share/lightdm-webkit/themes/lightdm-webkit-theme-aether/src/img/wallpapers/ && sudo rm -rf /usr/share/lightdm-webkit/themes/lightdm-webkit-theme-aether/src/img/avatar-background.png && sudo cp -r ~/dotfiles/usr/share/lightdm-webkit/themes/lightdm-webkit-theme-aether/src/img/wallpapers/ /usr/share/lightdm-webkit/themes/lightdm-webkit-theme-aether/src/img/wallpapers/ && sudo cp -r ~/dotfiles/usr/share/lightdm-webkit/themes/lightdm-webkit-theme-aether/src/img/avatar-background.png /usr/share/lightdm-webkit/themes/lightdm-webkit-theme-aether/src/img/avatar-background.pngCopy GTK icons and fonts configuration
cp -r ~/dotfiles/gtk-3.0/ ~/.config/gtk-3.0/systemctl enable bluetoothcp $SOURCE/wall1.jpg ~/.config/wall1.jpgcp $SOURCE/lock1.png ~/.config/lock1.pngsudo cp -r ~/dotfiles/BigBlueTerminal/ /usr/share/fonts/BigBlueTerminal/fc-cache -fvsudo pacman -Sy papirus-icon-themeThanks theese people for helping and some configurations
mathisen99, sdomi, mkf, ar, hatkidchan, lisek, q3k, nerd font team, daniruiz