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";
+                    };
+                }
+            ];
+        };
+    };
+}