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 }