NixOS + Home Manager configuration for ASUS ProArt.
- Niri - Wayland compositor (primary)
- Hyprland - Wayland compositor (secondary)
- Waybar - Status bar
- SwayNC - Notifications
- Waypaper - Wallpaper manager
- Ghostty - Terminal emulator
- Zellij - Terminal multiplexer
- Starship - Prompt
- Neovim - Editor
- Rofi - App launcher
- Quickshell - Desktop widgets
- Espanso - Text expansion
- Kanata - Keyboard layout remapping
- Fastfetch - System info display
- Wal - Color schemes (pywal)
- Opencode - AI coding assistant (with pywal theme)
cd nixconf
sudo nixos-rebuild switch --flake .#asus-proart
home-manager switch --flake .#asus-proartAfter rebuilding, your dotfiles will be symlinked to $HOME/dotfiles/ and configs linked to their expected locations.
nixconf/
├── flake.nix # Flake definition
├── hosts/ # Machine-specific configs
│ └── asus-proart/ # This machine
├── home-manager/ # User-level configs
│ ├── home.nix # Symlinks to dotfiles/
│ └── features/ # Feature modules
├── nixos/ # NixOS module definitions
│ └── features/ # System features
└── assets/ # Static assets
