├── derivations │ ├── cbonsai.nix │ ├── color-oracle.nix │ ├── ds9.nix │ ├── gaia.nix │ ├── pond.nix │ └── starfetch.nix │ ├── home-manager │ ├── pkgs (directory) │ ├── common.nix │ ├── nixos-main.nix (home.nix) │ ├── nixos-wsl.nix │ ├── ubuntu-wsl.nix (wsl-home.nix) │ ├── ubuntu-main.nix (group-home.nix) │ ├── flake-home-manager.nix │ └── flakelock-home-manager.lock │ ├── scripts (directory) │ ├── nixos │ ├── main │ │ ├── configuration.nix │ │ └── hardware.nix │ │ │ ├── wsl │ │ ├── configuration.nix │ │ └── hardware.nix │ │ │ ├── flake-nixos.nix │ └── flakelock-nixos.lock │ ├── .gitignore └── README.md
-
Home Manager configuration
-
Desktop Environment Configuration
- autostart programs
- taskbar programs
- custom keyboard shortcuts
- xdg home directories
- mime types
- gnome dconf settings
- gnome keybindings
- fonts download
- gnome extensions installation and configuration
- shell aliases
-
Program Configuration
- git configuration
- fzf configuration
- copyq service
- bash configuration
- gpg configuration
- tilix configuration
- tilix themeing
- fzf theming
- sublime text configuration
- vs codium configuration
-
installed packages
-
theme selection
- write /etc/nixos/flake.nix
- edit /etc/nixos/configuration.nix
- sudo nixos-rebuild switch
- edit until this succeeds
- nix run home-manager/release-23.11 -- init
- edit ~/.config/home-manager/flake.nix and ~/.config/home-manager/home.nix
- nix run home-manager/release-23.11 -- init --switch
- edit until this succeeds
- should now be able to run home-manager switch
home-manager switch --flake ~/.config/NixOS-Config/homemanager --show-trace
sudo nixos-rebuild switch --flake ~/.config/NixOS-Config/system --show-trace