- properly rice hyprland & apps using nix-colors
- add a widget system
- astal should be coming out relatively soon...
- find a way to pass nixos parameters (most importantly monitor names) into a widget configuration
- improve modularity of various things
- make swapping in/out fonts easier
- make swapping in/out cursors easier
- only configure programs for use in hyprland if those programs are enabled
- get (and configure?) vesktop
- declaratively manage firefox toolbar and bookmarks
- don't assume hyprland is the active compositor for autologin
- Clone this repository (
nix run --extra-experimental-features 'nix-command' nixpkgs#git -- clone https://github.com/NotAYoutuberYT/nixos
) - Create a new host as needed (copy a pre-existing host, move hardware-configuration into new host, edit configuration.nix and home.nix as needed)
- Rebuild and reboot (
nixos-rebuild boot --flake /path/to/flake#hostname
) - Configure system (optional)
- Copy secret keys (password manager, ssh, etc.) from another machine
- Use gh to authenticate with github (
gh auth login
) after copying password manager files - Configure firefox bookmarks & toolbar (and link keepassxc to its firefox extension)