added flake.nix
This commit is contained in:
		
							parent
							
								
									209b10f231
								
							
						
					
					
						commit
						b4be2a3f1f
					
				| 
						 | 
				
			
			@ -0,0 +1,40 @@
 | 
			
		|||
{
 | 
			
		||||
  description = "shynd's nixos-config";
 | 
			
		||||
 | 
			
		||||
  inputs = {
 | 
			
		||||
    # nixpkgs.url = "nixpkgs/nixos-24.11";
 | 
			
		||||
    nixpkgs.url = "nixpkgs/nixos-unstable";
 | 
			
		||||
    # hyprland.url = "github:hyprwm/Hyprland"; # hyprland development
 | 
			
		||||
    # distro-grub-themes.url = "github:AdisonCavani/distro-grub-themes";
 | 
			
		||||
    # ags.url = "github:aylur/ags/v1"; # aylurs-gtk-shell-v1
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  outputs = inputs@{ self, nixpkgs, ... }:
 | 
			
		||||
    let
 | 
			
		||||
      system = "x86_64-linux";
 | 
			
		||||
      host = "nixos-config";
 | 
			
		||||
      username = "shynd";
 | 
			
		||||
 | 
			
		||||
      pkgs = import nixpkgs {
 | 
			
		||||
        inherit system;
 | 
			
		||||
        config = {
 | 
			
		||||
          allowUnfree = true;
 | 
			
		||||
        };
 | 
			
		||||
      };
 | 
			
		||||
    in
 | 
			
		||||
    {
 | 
			
		||||
      nixosConfigurations = {
 | 
			
		||||
        "${host}" = nixpkgs.lib.nixosSystem rec {
 | 
			
		||||
          specialArgs = {
 | 
			
		||||
            inherit system;
 | 
			
		||||
            inherit inputs;
 | 
			
		||||
            inherit system;
 | 
			
		||||
          };
 | 
			
		||||
          modules = [
 | 
			
		||||
            ./hosts/${host}/config.nix
 | 
			
		||||
            # inputs.distro-grub-themes.nixosModules.${system}.default
 | 
			
		||||
          ];
 | 
			
		||||
        };
 | 
			
		||||
      };
 | 
			
		||||
    };
 | 
			
		||||
}
 | 
			
		||||
		Loading…
	
		Reference in New Issue