As at 11/09/2024
Type | Program |
---|---|
Browser | Firefox |
Cursor | Catppuccin Cursor |
Display Manager | Not yet configured |
Editor | Neovim |
Fetch | Fastfetch |
File Manager | Thunar |
Launcher | Rofi |
Lockscreen | Hypridle + Hyprlock |
Media Player | Not yet configured |
Notification Daemon | Not yet configured |
Screenshot Software | Grim + Slurp + Swappy |
Shell | Zsh |
Status Bar | Waybar |
Terminal | Kitty |
Terminal Font | JetBrainsMono |
Theme | Catppuccin Mocha |
Window Manager | Hyprland |
walnut-environment
├── assets # Assets used in configurations
├── home-manager # User specific configurations
├── nixos # System configurations
├── themes # Shared stylix configurations (system and user)
├── flake.nix # Flake (main entry point)
└── flake.lock # Flake lock file
First clone and place the directory in the right place
git clone https://github.com/zenoix/walnut-environment
mv walnut-environment $HOME # Config should be placed in ~/
cd $HOME/walnut-environment
Then replace the hardware configuration file
rm nixos/hardware-configuration.nix
cp /etc/nixos/hardware-configuration.nix nixos/hardware-configuration.nix
Next, you'll want to change the values in the personal
attribute set in flake.nix
.
Lastly, to rebuild the system, use
sudo nixos-rebuild switch --flake ~/walnut-environment
and/or for home manager
home-manager switch --flake ~/walnut-environment
These two switch commands are aliased in my home manager configuration to rb
and hms
respectively which makes future rebuilding easier.
Wallpapers are from reddit:
- u/Ezellix's Mount Fuji, pink palette [5120x2880]
- u/marinemotion's Mount Fuji color palette [3840X2160]
Firefox CSS was modified from mimipile's firefoxCSS repo
README header was modified from Frost Pheonix's catppuccin config
Rofi was modified from Sukhmancs' nixos config