No description
- Nix 100%
Bryan's NixOS Configuration
Unified NixOS + Home Manager flake for bryandesktop. Manages system and user config through a single flake.
See HARDWARE.md for machine specs.
Structure
flake.nix- Flake inputs and outputs (NixOS system + Home Manager module)hosts/<hostname>/configuration.nix- System-level config (boot, networking, desktop, etc.)hosts/<hostname>/hardware-configuration.nix- Hardware-specific config (filesystems, kernel)home.nix- Home Manager core config and module importsfish.nix- Fish shell, prompt, and functionsgit.nix- Git config and aliaseskitty.nix- Kitty terminal configmicro.nix- Micro editor settingsfastfetch.nix- Fastfetch configpackages.nix- All Home Manager-managed packagesservices.nix- User-level services (Syncthing)
Usage
Full system + Home Manager rebuild:
sudo nixos-rebuild switch --flake .#bryandesktop
Update flake inputs and rebuild:
update
License
See TerminalTilt/TerminalTilt for licensing.