setup
hyprctl reloadSUPER + CTRL + Efor emojissudo pacman -Syu chezmoi which- download firefox,
ssh-keygena key, authorise it with github through settings,chezmoi init - downloaded ghostty and then deleted alacritty
Omarchy Settings > Remove > PreinstallsOmarchy Settings > Style > Theme > Osaka JadeOmarchy Settings > Defaults > Browser > Firefox(something to do with xdg i think)- add windows bootloader with
limine-scan - ~~edited
/boot/limine.confto addtimeout: noto not have a timeout as opposed to 0 which is insta boot and then ranlimine-update - auth to my servers,
```
ssh-keygen -f ~/.ssh/
cat ~/.ssh/id_rsa.pub | ssh USER@HOST “mkdir -p ~/.ssh && cat » ~/.ssh/authorized_keys”
- allow kdeconnect through firewall
sudo ufw allow 1714:1764/udp
sudo ufw allow 1714:1764/tcp
sudo ufw reload
- tweak dhcp
info about network management program
systemctl status NetworkManager iwd systemd-networkd wpa_supplicant
ip link show
sudo ip link set
stuff to remember
CTRL + SUPER + SPACEgives option to change backgrounds- media player is
mpv SUPER + Gtoggles the title of the application from showingcaligulafor burning images to diskpkill waybarandhyprctl dispatch exec waybarto restart after changes- walker entries are stored in
.local/share/applicationsbut I could also have found it frompacman -Fl $pkg | grep -re '\.desktop$'sudo find / -name "*.desktop" | grep obsfound it in/usr/share/applications hyprctl globalshortcutsto see what shortcuts you can bind to from an app- firewall is on by default so need to allow ports
- networking is handled by
NetworkManagerto do
- waybar change to add more weather information
- waybar chnage to add ram and cpu information
- waybar change to show when i’m in window resizing mode (SUPER+R)
manual stuff
cryptsetup open /dev/sdc2 rootto unlock the drive with my password, and open it as “root”
mount /dev/mapper/root /mnt -o subvol=@to see more of the directories
arch-chroot /mnt
replaced encrypt hook with encryptssh hook in /etc/mkinicpio.conf
lspcito get my ethernet interface driver, r8169
/etc/default/liminethis is where limine-snapper-sync generates the limine.conf config to which i added
net.ifnames=0 so my interface is named eth0 instead of some gobbldygook
had to remove plymouth from my mkinitcpio hooks, which omarchy already had, and also removed splash from my
cmdline in/etc/default/limine
sufor changing user
@ /
@home /home
@log /var/log
@pkg /var/cache/pacman/pkg
Manual config of disks, first delete the root and the boot partition. Setup btrfs and its 4 subvolumes and then the boot partition. Then do encryption. Do limine bootloader. Aet the language stuff correctly. Set the pipewire
Make sue to connect wifi before the script and also install iwctl iwd as packages anyways
sudo umount /boot
sudo mount -o fmask=0022,dmask=0022 /boot