My NixOS configuration.
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at master 46 lines 1.5 kB view raw
1{ 2 description = "A very basic flake"; 3 4 inputs = { 5 nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; 6 nixpkgs-stable.url = "github:nixos/nixpkgs/nixos-24.11"; 7 zen-browser.url = "github:MarceColl/zen-browser-flake"; 8 stylix.url = "github:danth/stylix"; 9 niri = { 10 url = "github:sodiboo/niri-flake"; 11 inputs.nixpkgs.follows = "nixpkgs"; 12 }; 13 home-manager = { 14 url = "github:nix-community/home-manager"; 15 inputs.nixpkgs.follows = "nixpkgs"; 16 }; 17 quickshell = { 18 # add ?ref=<tag> to track a tag 19 url = "git+https://git.outfoxxed.me/outfoxxed/quickshell"; 20 inputs.nixpkgs.follows = "nixpkgs"; 21 }; 22 }; 23 24 outputs = inputs@{ self, nixpkgs, home-manager, stylix, ... }: 25 let 26 inherit (self) outputs; 27 specialArgs = { inherit inputs outputs; }; 28 in { 29 nixosConfigurations.fw13 = nixpkgs.lib.nixosSystem { 30 system = "x86_64-linux"; 31 inherit specialArgs; 32 modules = [ 33 ./hosts/fw13/configuration.nix 34 stylix.nixosModules.stylix 35 home-manager.nixosModules.home-manager { 36 home-manager = { 37 useGlobalPkgs = true; 38 useUserPackages = true; 39 users.diego = import ./hosts/fw13/home.nix; 40 backupFileExtension = "backup"; 41 }; 42 } 43 ]; 44 }; 45 }; 46}