Mercurial > nixos
diff flake.nix @ 0:face7f4d84f7
Initial commit
| author | Yasuri <yasuri@charliesmp.net> |
|---|---|
| date | Mon, 28 Sep 2026 13:10:19 -0500 |
| parents | |
| children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/flake.nix Mon Sep 28 13:10:19 2026 -0500 @@ -0,0 +1,33 @@ +{ + description = "NixOS from Scratch"; + + inputs = { + nixpkgs.url = "nixpkgs/nixos-unstable"; + xlibre-overlay.url = "git+https://codeberg.org/takagemacoed/xlibre-overlay?ref=dev-26.11"; + xlibre-overlay.inputs.nixpkgs.follows = "nixpkgs"; + home-manager = { + url = "github:nix-community/home-manager"; + inputs.nixpkgs.follows = "nixpkgs"; + }; + }; + + outputs = { self, nixpkgs, home-manager, xlibre-overlay, ... }: { + nixosConfigurations.nixos-btw = nixpkgs.lib.nixosSystem { + system = "x86_64-linux"; + modules = [ + ./configuration.nix + xlibre-overlay.nixosModules.overlay-xlibre-xserver +xlibre-overlay.nixosModules.overlay-all-xlibre-drivers + home-manager.nixosModules.home-manager + { + home-manager = { + useGlobalPkgs = true; + useUserPackages = true; + users.ivy = import ./home.nix; + backupFileExtension = "backup"; + }; + } + ]; + }; + }; +}
