fixing my ape like code
This commit is contained in:
		
							parent
							
								
									943fed2916
								
							
						
					
					
						commit
						a54e7d9673
					
				
					 8 changed files with 117 additions and 10 deletions
				
			
		
							
								
								
									
										106
									
								
								flake.lock
									
										
									
										generated
									
									
									
								
							
							
						
						
									
										106
									
								
								flake.lock
									
										
									
										generated
									
									
									
								
							|  | @ -1,5 +1,74 @@ | ||||||
| { | { | ||||||
|   "nodes": { |   "nodes": { | ||||||
|  |     "base16-schemes": { | ||||||
|  |       "flake": false, | ||||||
|  |       "locked": { | ||||||
|  |         "lastModified": 1680729003, | ||||||
|  |         "narHash": "sha256-M9LHTL24/W4oqgbYRkz0B2qpNrkefTs98pfj3MxIXnU=", | ||||||
|  |         "owner": "tinted-theming", | ||||||
|  |         "repo": "base16-schemes", | ||||||
|  |         "rev": "dc048afa066287a719ddbab62b3e19e4b5110cf0", | ||||||
|  |         "type": "github" | ||||||
|  |       }, | ||||||
|  |       "original": { | ||||||
|  |         "owner": "tinted-theming", | ||||||
|  |         "repo": "base16-schemes", | ||||||
|  |         "type": "github" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "firefox-addons": { | ||||||
|  |       "inputs": { | ||||||
|  |         "flake-utils": "flake-utils", | ||||||
|  |         "nixpkgs": [ | ||||||
|  |           "nixpkgs" | ||||||
|  |         ] | ||||||
|  |       }, | ||||||
|  |       "locked": { | ||||||
|  |         "dir": "pkgs/firefox-addons", | ||||||
|  |         "lastModified": 1690776143, | ||||||
|  |         "narHash": "sha256-QwcKl+CuyGhXw/Y4j1Uf2KF/xpjIEsfQm9eKv0QPk9Y=", | ||||||
|  |         "owner": "rycee", | ||||||
|  |         "repo": "nur-expressions", | ||||||
|  |         "rev": "9e6f194e234bc929624d7bd72111e469b8af60d6", | ||||||
|  |         "type": "gitlab" | ||||||
|  |       }, | ||||||
|  |       "original": { | ||||||
|  |         "dir": "pkgs/firefox-addons", | ||||||
|  |         "owner": "rycee", | ||||||
|  |         "repo": "nur-expressions", | ||||||
|  |         "type": "gitlab" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "flake-utils": { | ||||||
|  |       "locked": { | ||||||
|  |         "lastModified": 1629284811, | ||||||
|  |         "narHash": "sha256-JHgasjPR0/J1J3DRm4KxM4zTyAj4IOJY8vIl75v/kPI=", | ||||||
|  |         "owner": "numtide", | ||||||
|  |         "repo": "flake-utils", | ||||||
|  |         "rev": "c5d161cc0af116a2e17f54316f0bf43f0819785c", | ||||||
|  |         "type": "github" | ||||||
|  |       }, | ||||||
|  |       "original": { | ||||||
|  |         "owner": "numtide", | ||||||
|  |         "repo": "flake-utils", | ||||||
|  |         "type": "github" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "hardware": { | ||||||
|  |       "locked": { | ||||||
|  |         "lastModified": 1690704397, | ||||||
|  |         "narHash": "sha256-sgIWjcz0e+x87xlKg324VtHgH55J5rIuFF0ZWRDvQoE=", | ||||||
|  |         "owner": "nixos", | ||||||
|  |         "repo": "nixos-hardware", | ||||||
|  |         "rev": "96e5a0a0e8568c998135ea05575a9ed2c87f5492", | ||||||
|  |         "type": "github" | ||||||
|  |       }, | ||||||
|  |       "original": { | ||||||
|  |         "owner": "nixos", | ||||||
|  |         "repo": "nixos-hardware", | ||||||
|  |         "type": "github" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "home-manager": { |     "home-manager": { | ||||||
|       "inputs": { |       "inputs": { | ||||||
|         "nixpkgs": [ |         "nixpkgs": [ | ||||||
|  | @ -20,6 +89,25 @@ | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "nix-colors": { | ||||||
|  |       "inputs": { | ||||||
|  |         "base16-schemes": "base16-schemes", | ||||||
|  |         "nixpkgs-lib": "nixpkgs-lib" | ||||||
|  |       }, | ||||||
|  |       "locked": { | ||||||
|  |         "lastModified": 1682108218, | ||||||
|  |         "narHash": "sha256-tMr7BbxualFQlN+XopS8rMMgf2XR9ZfRuwIZtjsWmfI=", | ||||||
|  |         "owner": "misterio77", | ||||||
|  |         "repo": "nix-colors", | ||||||
|  |         "rev": "b92df8f5eb1fa20d8e09810c03c9dc0d94ef2820", | ||||||
|  |         "type": "github" | ||||||
|  |       }, | ||||||
|  |       "original": { | ||||||
|  |         "owner": "misterio77", | ||||||
|  |         "repo": "nix-colors", | ||||||
|  |         "type": "github" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "nixpkgs": { |     "nixpkgs": { | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1690031011, |         "lastModified": 1690031011, | ||||||
|  | @ -36,9 +124,27 @@ | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "nixpkgs-lib": { | ||||||
|  |       "locked": { | ||||||
|  |         "lastModified": 1680397293, | ||||||
|  |         "narHash": "sha256-wBpJ73+tJ8fZSWb4tzNbAVahC4HSo2QG3nICDy4ExBQ=", | ||||||
|  |         "owner": "nix-community", | ||||||
|  |         "repo": "nixpkgs.lib", | ||||||
|  |         "rev": "b18d328214ca3c627d3cc3f51fd9d1397fdbcd7a", | ||||||
|  |         "type": "github" | ||||||
|  |       }, | ||||||
|  |       "original": { | ||||||
|  |         "owner": "nix-community", | ||||||
|  |         "repo": "nixpkgs.lib", | ||||||
|  |         "type": "github" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "root": { |     "root": { | ||||||
|       "inputs": { |       "inputs": { | ||||||
|  |         "firefox-addons": "firefox-addons", | ||||||
|  |         "hardware": "hardware", | ||||||
|         "home-manager": "home-manager", |         "home-manager": "home-manager", | ||||||
|  |         "nix-colors": "nix-colors", | ||||||
|         "nixpkgs": "nixpkgs" |         "nixpkgs": "nixpkgs" | ||||||
|       } |       } | ||||||
|     } |     } | ||||||
|  |  | ||||||
|  | @ -13,7 +13,7 @@ | ||||||
| 
 | 
 | ||||||
|     }; |     }; | ||||||
| 
 | 
 | ||||||
|     outputs = { self, nixpkgs, home-manager, ... }: |     outputs = { self, nixpkgs, home-manager, ... }@inputs: | ||||||
|     let |     let | ||||||
|       inherit (self) outputs; |       inherit (self) outputs; | ||||||
|       system = "x86_64-linux"; |       system = "x86_64-linux"; | ||||||
|  | @ -28,7 +28,7 @@ | ||||||
|       nixosConfigurations = { |       nixosConfigurations = { | ||||||
|         # X1 Carbon |         # X1 Carbon | ||||||
|         ooksx1 =  lib.nixosSystem { |         ooksx1 =  lib.nixosSystem { | ||||||
|           modules = [ ./system/ooksx1 ]; |           modules = [ ./system/ooksx1/ooksx1.nix ]; | ||||||
|           specialArgs = { inherit inputs outputs; }; |           specialArgs = { inherit inputs outputs; }; | ||||||
|         }; |         }; | ||||||
|       }; |       }; | ||||||
|  |  | ||||||
|  | @ -8,7 +8,7 @@ | ||||||
|     ./systemdboot.nix |     ./systemdboot.nix | ||||||
|     ./pipewire.nix |     ./pipewire.nix | ||||||
|   # ./auto-upgrade.nix # still needs some work |   # ./auto-upgrade.nix # still needs some work | ||||||
|     ] ++ (builtins.attrValues outputs.nixosModules); |     ]; | ||||||
| 
 | 
 | ||||||
|   home-manager.extraSpecialArgs = { inherit inputs outputs; }; |   home-manager.extraSpecialArgs = { inherit inputs outputs; }; | ||||||
|    |    | ||||||
|  |  | ||||||
|  | @ -1,7 +1,6 @@ | ||||||
| { lib, ... }: { | { lib, ... }: { | ||||||
|   i18n = { |   i18n = { | ||||||
|     defaultLocale = lib.mkDefault "en_US.UTF-8"; |     defaultLocale = lib.mkDefault "en_US.UTF-8"; | ||||||
|     }; |  | ||||||
|     supportedLocales = lib.mkDefault [ |     supportedLocales = lib.mkDefault [ | ||||||
|       "en_US.UTF-8/UTF-8" |       "en_US.UTF-8/UTF-8" | ||||||
|     ]; |     ]; | ||||||
|  |  | ||||||
|  | @ -20,7 +20,7 @@ | ||||||
|       extraConfig = '' |       extraConfig = '' | ||||||
|         ooks ALL=(ALL) NOPASSWD:ALL |         ooks ALL=(ALL) NOPASSWD:ALL | ||||||
|         ''; |         ''; | ||||||
|     } |     }; | ||||||
|   }; |   }; | ||||||
| 
 | 
 | ||||||
|   systemd = { |   systemd = { | ||||||
|  |  | ||||||
|  | @ -3,7 +3,7 @@ let ifTheyExist = groups: builtins.filter (group: builtins.hasAttr group config. | ||||||
| in | in | ||||||
| { | { | ||||||
|   users.users.ooks = { |   users.users.ooks = { | ||||||
|     isNormalUser = true |     isNormalUser = true; | ||||||
|     shell = pkgs.fish; |     shell = pkgs.fish; | ||||||
|     extraGroups = [ |     extraGroups = [ | ||||||
|     "wheel" |     "wheel" | ||||||
|  | @ -19,6 +19,8 @@ in | ||||||
|   packages = [ pkgs.home-manager ]; |   packages = [ pkgs.home-manager ]; | ||||||
|   }; |   }; | ||||||
| 
 | 
 | ||||||
|   home-manager.users.ooks = import ../../../../home/ooks/${config.networking.hostName} |   home-manager.users.ooks = import ../../../../home/ooks/${config.networking.hostName}.nix; | ||||||
|  | 
 | ||||||
|  |   services.geoclue2.enable = true; | ||||||
| 
 | 
 | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -41,10 +41,10 @@ | ||||||
|       fsType = "vfat"; |       fsType = "vfat"; | ||||||
|     }; |     }; | ||||||
| 
 | 
 | ||||||
|   swapDevices = [ |   swapDevices = [{ | ||||||
|     device = "/swap/swapfile"; |     device = "/swap/swapfile"; | ||||||
|     size = 8196; |     size = 8196; | ||||||
|   ]; |   }]; | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|   # Enables DHCP on each ethernet and wireless interface. In case of scripted networking |   # Enables DHCP on each ethernet and wireless interface. In case of scripted networking | ||||||
|  |  | ||||||
|  | @ -16,7 +16,7 @@ | ||||||
| 		./hardware-configuration.nix | 		./hardware-configuration.nix | ||||||
|      |      | ||||||
|     ../common/user/ooks |     ../common/user/ooks | ||||||
|     ../common/global/ |     ../common/global | ||||||
|     ../common/opt/bluetooth.nix |     ../common/opt/bluetooth.nix | ||||||
| 
 | 
 | ||||||
| 		]; | 		]; | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue