Function | Package |
---|---|
Window Manager | Hyprland |
Shell | Fish |
Editor | Helix |
Notifications | AGS Custom |
Status Bar | Waybar |
Menu | Rofi-Wayland |
System Monitor | Btop |
File Manager | Yazi |
Lock Screen | Hyprlock |
Wallpapers | Hyprpaper |
Broswer | Floorp |
sudo nano /etc/nixos/configuration.nix
- Add
programs.git.enable = true;
- Set
networking.hostname = "nixos";
to"GOOMBAX1"
or other host - save, rebuild, and reboot.
- Add
git clone https://github.com/Gumbachi/NixOS-Config.git
sudo nano NixOS-Config/configuration.nix
- Set
stateVersion
to the NixOS iso version
- Set
sudo cp /etc/nixos/hardware-configuration.nix ~/NixOS-Config/GOOMBAX1/hardware-configuration.nix
sudo mv /etc/nixos/ /etc/nixos.bak
Backup default configsudo ln -s ~/NixOS-Config/ /etc/nixos
Link to flakesudo nixos-rebuild boot
and reboot after finish- 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
- Set Volumes in Input and Output tabs
- 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
hyprctl setcursor catppuccin-mocha-mauve-cursors 32
- Extra Drives
mkdir Drives
mkdir Drives/InlandPremium1TB
mkdir Drives/Samsung1TB
mkdir Drives/USB1
- Check drives with
sudo fdisk -l
sudo mount /dev/nvmen0n1 Drives/InlandPremium1TB
sudo mount /dev/sda1 Drives/Samsung1TB
- 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
- 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
- Floorp Continued
- Hide Bookmarks bar
Ctrl + Shift + B
- General Settings
- Disable
Open previous windows and tabs
- Enable
When you open a link, image or media in a new tab, switch to it immediately
- Disable Container Tabs
- Disable Floorp Notes Sync
- Disable
- Design
- Select Proton UI
- Select Vertical Tab Bar
- Enable Collapse Vertical Tab Bar
- Enable Show New Tab Button
- Sidebar - Disable
- Workspaces - Disable
- Home
- Floorp Home Background > Disable Background
- Disable blur, release notes, image credit
- Disable all Floorp Home Content except shortcuts. Diable sponsored shortcuts
- Search
- Set default search engine to duckduckgo
- Privacy and Security
- Diable ask to save logins and passwords
- Remove New Tab, Floorp view, list tabs button from vert bar
- Customize Toolbar
- Enable Title Bar
- https://github.com/catppuccin/firefox
- Hide Bookmarks bar
- 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