Function | Package |
---|---|
Window Manager | Hyprland |
Editor | NixVim |
Notifications | AGS |
Menu | Rofi-Wayland |
System Monitor | Btop |
File Manager | Yazi |
Lock Screen | Hyprlock |
Wallpapers | Waypaper |
nix-shell -p git
git clone https://github.com/Gumbachi/NixOS-Config.git
sudo sh ~/NixOS-Config/scripts/symlinkconfig.sh
reboot
- Sound Devices need to be configured
- Open Pavucontrol and go to config
- Disable GPU devices and set Astro A50 to game output and Yeti to Analog Stereo Input
- Icons & Cursors
./NixOS-Config/scripts/papirus-icons.sh
./NixOS-Config/scripts/catppuccin-cursors.sh
- Open nwg-look
- Mouse cursor > Catppuccin-Mauve Size 32
- Icon theme > Papirus-Dark
- Extra Drives
- Check drives with
sudo fdisk -l
sudo mount /dev/<drive_id> <Drive Location>
- Regenerate hardware config
nixos-generate-config
rm NixOS-Config/configuration.nix
not neededmv NixOS-Config/hardware-configuration.nix NixOS-Config/GOOMBAX1/hardware-configuration.nix
sudo nixos-rebuild switch
drives should auto-mount now
- Check drives with
- Some apps need to be manually configured
- Sound Devices
- Floorp
- Extensions: Bitwarden, Ublock, Firefox Color
- YouTube Music
- Login with password from bitwarden
- Vesktop
- Login with QR Code
- Settings > Voice > Disable AGC and Echo Cancellation
- ProtonUp
- Launch and install latest GE Proton
- Steam
- Settings > Interface > Start Location: Library > Choose Beta > Restart
- Settings > Compatibility > Enable Proton > Restart > Set to GE Proton
- Settings > Downloads > Allow downloads during gameplay > Allow background processing of vulkan shaders
- Settings > Storage > Add storage locations
- Rocket League > Force Use of Proton
- Add desktop files as needed
- Set up Git SSH and change origin
ssh-keygen -t ed25519 -a 100 -C "github"
cat ~/.ssh/id_ed25519.pub
- Copy output and add to Github SSH Tokens
z NixOS-Config
andgit remote set-url origin git@github.com:Gumbachi/NixOS-Config.git