Mercurial > nixos
comparison flake.nix @ 0:face7f4d84f7
Initial commit
| author | Yasuri <yasuri@charliesmp.net> |
|---|---|
| date | Mon, 28 Sep 2026 13:10:19 -0500 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| -1:000000000000 | 0:face7f4d84f7 |
|---|---|
| 1 { | |
| 2 description = "NixOS from Scratch"; | |
| 3 | |
| 4 inputs = { | |
| 5 nixpkgs.url = "nixpkgs/nixos-unstable"; | |
| 6 xlibre-overlay.url = "git+https://codeberg.org/takagemacoed/xlibre-overlay?ref=dev-26.11"; | |
| 7 xlibre-overlay.inputs.nixpkgs.follows = "nixpkgs"; | |
| 8 home-manager = { | |
| 9 url = "github:nix-community/home-manager"; | |
| 10 inputs.nixpkgs.follows = "nixpkgs"; | |
| 11 }; | |
| 12 }; | |
| 13 | |
| 14 outputs = { self, nixpkgs, home-manager, xlibre-overlay, ... }: { | |
| 15 nixosConfigurations.nixos-btw = nixpkgs.lib.nixosSystem { | |
| 16 system = "x86_64-linux"; | |
| 17 modules = [ | |
| 18 ./configuration.nix | |
| 19 xlibre-overlay.nixosModules.overlay-xlibre-xserver | |
| 20 xlibre-overlay.nixosModules.overlay-all-xlibre-drivers | |
| 21 home-manager.nixosModules.home-manager | |
| 22 { | |
| 23 home-manager = { | |
| 24 useGlobalPkgs = true; | |
| 25 useUserPackages = true; | |
| 26 users.ivy = import ./home.nix; | |
| 27 backupFileExtension = "backup"; | |
| 28 }; | |
| 29 } | |
| 30 ]; | |
| 31 }; | |
| 32 }; | |
| 33 } |
