view 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 source

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