Non stop entertainment! The wackiest NixOS configuration to-date. thevoid.cafe/projects/puzzlevision
nixos flake flake-parts dotfiles home-manager nix
at develop 26 lines 553 B view raw
1{ ... }: 2let 3 namespace = "pv"; 4in 5{ 6 flake = { 7 # Expose namespace on flake 8 # This allows use in other flake-parts modules 9 # Available through self.namespace 10 inherit namespace; 11 12 # Add namespace to specialArgs of the default flake nixos module 13 nixosModules.default = 14 { ... }: 15 { 16 _module.args.namespace = namespace; 17 }; 18 19 # Add namespace to specialArgs of the default flake home module 20 homeManagerModules.default = 21 { ... }: 22 { 23 _module.args.namespace = namespace; 24 }; 25 }; 26}