Compare commits
	
		
			No commits in common. "7943f84712a83b7a0ee5b11185367b51497f37f4" and "53a2609204c52b8c520d32e61390e6004d3d73cd" have entirely different histories.
		
	
	
		
			7943f84712
			...
			53a2609204
		
	
		
					 17 changed files with 347 additions and 435 deletions
				
			
		
							
								
								
									
										27
									
								
								flake.nix
									
										
									
									
									
								
							
							
						
						
									
										27
									
								
								flake.nix
									
										
									
									
									
								
							|  | @ -29,14 +29,8 @@ | |||
|           let | ||||
|             specialArgs = inputs; | ||||
|             modules = [ | ||||
|               ./specific/desktop/nixos.nix | ||||
|               home-manager.nixosModules.home-manager | ||||
|               { | ||||
|                 home-manager.extraSpecialArgs = inputs; | ||||
|                 home-manager.useGlobalPkgs = true; | ||||
|                 home-manager.useUserPackages = true; | ||||
|                 home-manager.users.wizardlink = import ./specific/desktop/home-manager.nix; | ||||
|               } | ||||
|               ./modules/nixos | ||||
|               ./specific/wizdesk/nixos.nix | ||||
|             ]; | ||||
|           in | ||||
|           nixpkgs.lib.nixosSystem { inherit system specialArgs modules; }; | ||||
|  | @ -45,19 +39,20 @@ | |||
|           let | ||||
|             specialArgs = inputs; | ||||
|             modules = [ | ||||
|               ./specific/laptop/nixos.nix | ||||
|               home-manager.nixosModules.home-manager | ||||
|               { | ||||
|                 home-manager.extraSpecialArgs = inputs; | ||||
|                 home-manager.useGlobalPkgs = true; | ||||
|                 home-manager.useUserPackages = true; | ||||
|                 home-manager.users.wizardlink = import ./specific/laptop/home-manager.nix; | ||||
|               } | ||||
|               ./modules/nixos | ||||
|               ./specific/wizlap/nixos.nix | ||||
|             ]; | ||||
|           in | ||||
|           nixpkgs.lib.nixosSystem { inherit system specialArgs modules; }; | ||||
|       }; | ||||
| 
 | ||||
|       homeConfigurations.wizardlink = home-manager.lib.homeManagerConfiguration { | ||||
|         inherit pkgs; | ||||
| 
 | ||||
|         extraSpecialArgs = inputs; | ||||
|         modules = [ ./specific/home-manager.nix ]; | ||||
|       }; | ||||
| 
 | ||||
|       formatter."${system}" = pkgs.nixfmt-rfc-style; | ||||
| 
 | ||||
|       homeManagerModules = { | ||||
|  |  | |||
|  | @ -1,18 +1,4 @@ | |||
| { config, lib, ... }: | ||||
| 
 | ||||
| { | ||||
|   options.modules.hyprland.extraConfig = lib.mkOption { | ||||
|     type = lib.types.str; | ||||
|     default = ""; | ||||
|     example = # hyprlang | ||||
|       '' | ||||
|         monitor = DP-3, 1920x1080@74.973, 2560x0, 1 | ||||
|         monitor = DP-2, 2560x1440@165.00301, 0x0, 1 | ||||
|       ''; | ||||
|     description = "Configuration to be appended to my own."; | ||||
|   }; | ||||
| 
 | ||||
|   config = { | ||||
|   xdg.configFile."hypr/frappe.conf".source = builtins.fetchurl { | ||||
|     url = "https://raw.githubusercontent.com/catppuccin/hyprland/main/themes/frappe.conf"; | ||||
|     sha256 = "1clw669i1n3dhawdw4clmjv75fy3smycb5iqk3sanzpr3y0i4vwx"; | ||||
|  | @ -142,7 +128,6 @@ | |||
|   xdg.configFile."hypr/hyprland.conf".text = # hyprlang | ||||
|     '' | ||||
|       source = $HOME/.config/hypr/frappe.conf | ||||
|         ${config.modules.hyprland.extraConfig} | ||||
| 
 | ||||
|       # | ||||
|       # Please note not all available settings / options are set here. | ||||
|  | @ -151,6 +136,10 @@ | |||
| 
 | ||||
|       autogenerated = 0 # remove this line to remove the warning | ||||
| 
 | ||||
|       # See https://wiki.hyprland.org/Configuring/Monitors/ | ||||
|       monitor = DP-3, 1920x1080@74.973, 2560x0, 1 | ||||
|       monitor = DP-2, 2560x1440@165.00301, 0x0, 1 | ||||
| 
 | ||||
|       # See https://wiki.hyprland.org/Configuring/Keywords/ for more | ||||
| 
 | ||||
|       # Inject home-manager session variables | ||||
|  | @ -369,5 +358,4 @@ | |||
|       windowrulev2 = noblur, tag:gw2 | ||||
|       windowrulev2 = noborder, tag:gw2 | ||||
|     ''; | ||||
|   }; | ||||
| } | ||||
|  |  | |||
|  | @ -1,4 +1,4 @@ | |||
| { ... }: | ||||
| { pkgs, ... }: | ||||
| 
 | ||||
| { | ||||
|   # | ||||
|  | @ -28,12 +28,4 @@ | |||
|   home.sessionVariables = { | ||||
|     EDITOR = "nvim"; | ||||
|   }; | ||||
| 
 | ||||
|   # Add monitor configuration to hyprland | ||||
|   modules.hyprland.extraConfig = # hyprlang | ||||
|     '' | ||||
|       # See https://wiki.hyprland.org/Configuring/Monitors/ | ||||
|       monitor = DP-3, 1920x1080@74.973, 2560x0, 1 | ||||
|       monitor = DP-2, 2560x1440@165.00301, 0x0, 1 | ||||
|     ''; | ||||
| } | ||||
|  | @ -1,38 +0,0 @@ | |||
| { ... }: | ||||
| 
 | ||||
| { | ||||
|   # | ||||
|   ## HOME CONFIGURATION # | ||||
|   # | ||||
| 
 | ||||
|   # Import configurations for better modularity. | ||||
|   imports = [ | ||||
|     ../../modules/home-manager | ||||
|   ]; | ||||
| 
 | ||||
|   # Home Manager needs a bit of information about you and the paths it should | ||||
|   # manage. | ||||
|   home.username = "wizardlink"; | ||||
|   home.homeDirectory = "/home/wizardlink"; | ||||
| 
 | ||||
|   # This value determines the Home Manager release that your configuration is | ||||
|   # compatible with. This helps avoid breakage when a new Home Manager release | ||||
|   # introduces backwards incompatible changes. | ||||
|   # | ||||
|   # You should not change this value, even if you update Home Manager. If you do | ||||
|   # want to update the value, then make sure to first check the Home Manager | ||||
|   # release notes. | ||||
|   home.stateVersion = "23.05"; # Please read the comment before changing. | ||||
| 
 | ||||
|   home.sessionVariables = { | ||||
|     EDITOR = "nvim"; | ||||
|   }; | ||||
| 
 | ||||
|   # Add monitor configuration to hyprland | ||||
|   modules.hyprland.extraConfig = # hyprlang | ||||
|     '' | ||||
|       # See https://wiki.hyprland.org/Configuring/Monitors/ | ||||
|       monitor = DP-3, 1920x1080@74.973, 2561x0, 1 | ||||
|       monitor = DP-2, 2560x1440@165.00301, 0x0, 1 | ||||
|     ''; | ||||
| } | ||||
|  | @ -2,16 +2,11 @@ | |||
| 
 | ||||
| { | ||||
|   imports = [ | ||||
|     ../../modules/nixos | ||||
|     ./hardware-configuration.nix | ||||
|     ./hardware.nix | ||||
|     ./services.nix | ||||
|   ]; | ||||
| 
 | ||||
|   # | ||||
|   # NIXOS # | ||||
|   # | ||||
| 
 | ||||
|   # This value determines the NixOS release from which the default | ||||
|   # settings for stateful data, like file locations and database versions | ||||
|   # on your system were taken. It‘s perfectly fine and recommended to leave | ||||
|  | @ -20,10 +15,6 @@ | |||
|   # (e.g. man configuration.nix or on https://nixos.org/nixos/options.html). | ||||
|   system.stateVersion = "23.05"; | ||||
| 
 | ||||
|   # | ||||
|   # SYSTEM # | ||||
|   # | ||||
| 
 | ||||
|   # Configure options for mounted volumes. | ||||
|   fileSystems = { | ||||
|     "/".options = [ "compress=zstd" ]; | ||||
|  | @ -2,25 +2,9 @@ | |||
| 
 | ||||
| { | ||||
|   imports = [ | ||||
|     ../../modules/nixos | ||||
|     ./hardware.nix | ||||
|   ]; | ||||
| 
 | ||||
|   # | ||||
|   # NIXOS # | ||||
|   # | ||||
| 
 | ||||
|   # This value determines the NixOS release from which the default | ||||
|   # settings for stateful data, like file locations and database versions | ||||
|   # on your system were taken. It‘s perfectly fine and recommended to leave | ||||
|   # this value at the release version of the first install of this system. | ||||
|   # Before changing this value read the documentation for this option | ||||
|   # (e.g. man configuration.nix or on https://nixos.org/nixos/options.html). | ||||
|   system.stateVersion = "23.05"; | ||||
| 
 | ||||
|   # | ||||
|   # SYSTEM # | ||||
|   # | ||||
|   networking.hostName = "wizlap"; # Define your hostname. | ||||
| 
 | ||||
|   # Open ports in the firewall. | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue