pocka/system
My systems configuration using Nix/Home Manager.

Usage
See outputs.homeConfigurations section in flake.nix for available <name>s.
Local install
- Clone or Download the repository
- Run
nix-shell - Inside the spawned shell, run
home-manager switch --flake .#<name> - Exit the shell
Without interactive Bash session: nix-shell --run "home-manager switch --flake .#<name>".
Remote install
This is handy and useful especially for initial bootstrap, but less reproducible compared to local installation.
- Make sure Flakes is available on your system
- Run
nix run home-manager/master -- switch --flake github:pocka/system#<name>
Requirements
dev-linux
Due to each softwares’ design limitation, the system needs to have these packages.
sway… The one installed using Nix does not launch.pantheon-polkit-agent… The one installed installed using Nix cannot lookuppolkit-agent-helper-1.