Add NUR repository and modules

This commit is contained in:
panotaka
2023-12-31 23:44:15 -04:00
parent d8c66f9355
commit 07b5c7fcf9
4 changed files with 35 additions and 7 deletions

16
flake.lock generated
View File

@@ -340,6 +340,21 @@
"type": "github" "type": "github"
} }
}, },
"nur": {
"locked": {
"lastModified": 1704073740,
"narHash": "sha256-IcZeuP6heys+vsbiOP7DJwizrPbC7ZM4fU3nFkM4ubw=",
"owner": "nix-community",
"repo": "NUR",
"rev": "f570501d5051709bb88d85401e38f80ec66bebc0",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "NUR",
"type": "github"
}
},
"root": { "root": {
"inputs": { "inputs": {
"disko": "disko", "disko": "disko",
@@ -347,6 +362,7 @@
"nix-vscode-extensions": "nix-vscode-extensions", "nix-vscode-extensions": "nix-vscode-extensions",
"nixos-hardware": "nixos-hardware", "nixos-hardware": "nixos-hardware",
"nixpkgs": "nixpkgs_2", "nixpkgs": "nixpkgs_2",
"nur": "nur",
"stylix": "stylix" "stylix": "stylix"
} }
}, },

View File

@@ -8,6 +8,9 @@
disko.url = "github:nix-community/disko"; disko.url = "github:nix-community/disko";
disko.inputs.nixpkgs.follows = "nixpkgs"; disko.inputs.nixpkgs.follows = "nixpkgs";
# NUR
nur.url = "github:nix-community/NUR";
# Home Manager # Home Manager
home-manager.url = "github:nix-community/home-manager"; home-manager.url = "github:nix-community/home-manager";
home-manager.inputs.nixpkgs.follows = "nixpkgs"; home-manager.inputs.nixpkgs.follows = "nixpkgs";
@@ -20,6 +23,7 @@
}; };
outputs = inputs @ { outputs = inputs @ {
nixpkgs, nixpkgs,
nur,
stylix, stylix,
home-manager, home-manager,
... ...
@@ -38,6 +42,9 @@
# Modules # Modules
modules = [ modules = [
# NUR Module
nur.nixosModules.nur
# Theme Modules # Theme Modules
stylix.nixosModules.stylix stylix.nixosModules.stylix
./themes/targets/all.nix ./themes/targets/all.nix
@@ -72,6 +79,9 @@
# Modules # Modules
modules = [ modules = [
# NUR Module
nur.nixosModules.nur
# Theme Modules # Theme Modules
stylix.nixosModules.stylix stylix.nixosModules.stylix
./themes/targets/all.nix ./themes/targets/all.nix

View File

@@ -1,7 +1,8 @@
{ {
inputs,
lib, lib,
pkgs, pkgs,
nixos-hardware,
disko,
... ...
}: let }: let
hostname = "Blackbird"; hostname = "Blackbird";
@@ -11,8 +12,8 @@ in {
imports = [ imports = [
# Import hardware configuration # Import hardware configuration
inputs.nixos-hardware.nixosModules.gpd-pocket-3 nixos-hardware.nixosModules.gpd-pocket-3
inputs.disko.nixosModules.disko disko.nixosModules.disko
./disko.nix ./disko.nix
# Import system configuration # Import system configuration

View File

@@ -1,6 +1,7 @@
{ {
inputs,
lib, lib,
nixos-hardware,
disko,
... ...
}: let }: let
hostname = "Equinox"; hostname = "Equinox";
@@ -10,9 +11,9 @@ in {
imports = [ imports = [
# Import hardware configuration # Import hardware configuration
inputs.nixos-hardware.nixosModules.dell-xps-15-9510 nixos-hardware.nixosModules.dell-xps-15-9510
inputs.nixos-hardware.nixosModules.dell-xps-15-9510-nvidia nixos-hardware.nixosModules.dell-xps-15-9510-nvidia
inputs.disko.nixosModules.disko disko.nixosModules.disko
./disko.nix ./disko.nix
# Import system configuration # Import system configuration