]> gitweb.ps.run Git - flake_thinkpad/blob - flake.nix
Initial commit
[flake_thinkpad] / flake.nix
1 {
2   description = "Nixos config flake";
3
4   inputs = {
5     nixpkgs.url = "github:nixos/nixpkgs/nixos-24.11";
6     nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable";
7
8     psch-flakes.url = "git://psch.dev/flakes";
9     psch-flakes.inputs.nixpkgs.follows = "nixpkgs";
10
11     home-manager = {
12       url = "github:nix-community/home-manager/release-24.11";
13       inputs.nixpkgs.follows = "nixpkgs";
14     };
15
16     firefox-addons = {
17       url = "gitlab:rycee/nur-expressions?dir=pkgs/firefox-addons";
18       inputs.nixpkgs.follows = "nixpkgs";
19     };
20   };
21
22   outputs = { self, nixpkgs, ... }@inputs: {
23     nixosConfigurations.default = nixpkgs.lib.nixosSystem {
24       specialArgs = {inherit inputs;};
25       modules = [
26         ./configuration.nix
27         inputs.home-manager.nixosModules.default
28       ];
29     };
30   };
31 }