Skip to content

Latest commit

 

History

History
28 lines (25 loc) · 1.64 KB

README.md

File metadata and controls

28 lines (25 loc) · 1.64 KB

TODO

  • properly rice hyprland & apps using nix-colors
    • some pre-written rices can be found using stylix
    • hyprland
    • lf
    • rofi
    • maybe get a better wallpaper in the process
  • 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
    • only configure programs for use in hyprland if those programs are enabled
  • fix steam on desktop
  • get (and configure?) vesktop
  • declaratively manage firefox toolbar and bookmarks
  • don't assume hyprland is the active compositor for autologin

Initial Setup

  • 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)