Bohdan's terminal configuration
1{ 2 description = "bpavuk's desktop flake"; 3 4 inputs = { 5 nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; 6 7 home-manager = { 8 url = "github:nix-community/home-manager"; 9 inputs.nixpkgs.follows = "nixpkgs"; 10 }; 11 12 zen-browser = { 13 url = "github:0xc000022070/zen-browser-flake"; 14 inputs = { 15 nixpkgs.follows = "nixpkgs"; 16 home-manager.follows = "home-manager"; 17 }; 18 }; 19 }; 20 21 outputs = { self, nixpkgs, home-manager, zen-browser, ... }@inputs: 22 let 23 system = "x86_64-linux"; 24 in 25 { 26 nixosConfigurations."bpavuk-nixos" = nixpkgs.lib.nixosSystem { 27 modules = [ 28 ./nixos/hosts/bpavuk-nixos 29 home-manager.nixosModules.home-manager 30 { 31 home-manager.useGlobalPkgs = true; 32 home-manager.useUserPackages = true; 33 home-manager.users.bpavuk = ./nixos/users/bpavuk.nix; 34 35 home-manager.extraSpecialArgs = { 36 zen-browser = zen-browser; 37 }; 38 } 39 ]; 40 }; 41 42 homeConfigurations."bpavuk" = home-manager.lib.homeManagerConfiguration { 43 modules = [ 44 ./nixos/users/bpavuk.nix 45 { programs.home-manager.enable = true; } 46 ]; 47 48 extraSpecialArgs = { 49 zen-browser = zen-browser; 50 }; 51 }; 52 }; 53}