My system's Nix flake
at trunk 29 lines 967 B view raw
1{ 2 description = "a less exciting flake for my computer"; 3 inputs = { 4 nixpkgs.url = "github:NixOS/nixpkgs/nixos-25.11"; 5 nix-darwin.url = "github:nix-darwin/nix-darwin/nix-darwin-25.11"; 6 nix-darwin.inputs.nixpkgs.follows = "nixpkgs"; 7 home-manager.url = "github:nix-community/home-manager/release-25.11"; 8 home-manager.inputs.nixpkgs.follows = "nixpkgs"; 9 stylix.url = "github:nix-community/stylix/release-25.11"; 10 stylix.inputs.nixpkgs.follows = "nixpkgs"; 11 }; 12 outputs = inputs@{ self, nixpkgs, nix-darwin, stylix, home-manager, ... }: { 13 darwinConfigurations.bara = nix-darwin.lib.darwinSystem { 14 system = "aarch64-darwin"; 15 specialArgs = { inherit inputs; }; 16 modules = [ 17 ./common.nix 18 ./mac.nix 19 ./user.nix 20 stylix.darwinModules.stylix 21 home-manager.darwinModules.home-manager { 22 home-manager.useGlobalPkgs = true; 23 home-manager.useUserPackages = true; 24 home-manager.users."alces" = ./home.nix; 25 } 26 ]; 27 }; 28 }; 29}