merge default and configuration.nix
This commit is contained in:
		
							parent
							
								
									bd00284332
								
							
						
					
					
						commit
						edb4ffcd4a
					
				
					 2 changed files with 75 additions and 73 deletions
				
			
		|  | @ -1,72 +0,0 @@ | |||
| { pkgs, ... }: | ||||
| { | ||||
|   programs = { | ||||
|     home-manager.enable = true; | ||||
|     fzf.enable = true; | ||||
|     git-credential-oauth.enable = true; | ||||
| 
 | ||||
|     direnv = { | ||||
|       enable = true; | ||||
|       nix-direnv.enable = true; | ||||
|       enableZshIntegration = true; | ||||
|     }; | ||||
| 
 | ||||
|     eza = { | ||||
|       enable = true; | ||||
|       git = true; | ||||
|       icons = "auto"; | ||||
|       extraOptions = [ | ||||
|         "--group-directories-first" | ||||
|         "--header" | ||||
|       ]; | ||||
|     }; | ||||
| 
 | ||||
|     thefuck = { | ||||
|       enable = true; | ||||
|       enableZshIntegration = true; | ||||
|     }; | ||||
| 
 | ||||
|     chromium.enable = true; | ||||
|   }; | ||||
| 
 | ||||
|   home.packages = with pkgs; [ | ||||
|     keepassxc | ||||
| 
 | ||||
|     telegram-desktop | ||||
|     element-desktop | ||||
| 
 | ||||
|     wireguard-tools | ||||
|     wirelesstools | ||||
| 
 | ||||
|     kdiff3 | ||||
|     jetbrains-toolbox | ||||
| 
 | ||||
|     blanket | ||||
|     vlc | ||||
| 
 | ||||
|     ptyxis | ||||
| 
 | ||||
|     arduino | ||||
|     arduino-ide | ||||
|     arduino-cli | ||||
| 
 | ||||
|     servicepoint-cli | ||||
|     servicepoint-simulator | ||||
| 
 | ||||
|     icu | ||||
| 
 | ||||
|     nextcloud-client | ||||
| 
 | ||||
|     lutris | ||||
| 
 | ||||
|     foliate | ||||
|   ]; | ||||
| 
 | ||||
|   home.file = { | ||||
|     "policy.json" = { | ||||
|       target = ".config/containers/policy.json"; | ||||
|       text = builtins.readFile ./.config/containers/policy.json; | ||||
|     }; | ||||
|     "idea.properties".text = "idea.filewatcher.executable.path = ${pkgs.fsnotifier}/bin/fsnotifier"; | ||||
|   }; | ||||
| } | ||||
|  | @ -1,6 +1,6 @@ | |||
| { pkgs, ... }: | ||||
| { | ||||
|   imports = [ | ||||
|     ./configuration.nix | ||||
|     ./editorconfig.nix | ||||
|     ./fuzzel.nix | ||||
|     ./git.nix | ||||
|  | @ -12,4 +12,78 @@ | |||
|     ./waybar.nix | ||||
|     ./zsh.nix | ||||
|   ]; | ||||
| 
 | ||||
|   config = { | ||||
|     programs = { | ||||
|       home-manager.enable = true; | ||||
|       fzf.enable = true; | ||||
|       git-credential-oauth.enable = true; | ||||
| 
 | ||||
|       direnv = { | ||||
|         enable = true; | ||||
|         nix-direnv.enable = true; | ||||
|         enableZshIntegration = true; | ||||
|       }; | ||||
| 
 | ||||
|       eza = { | ||||
|         enable = true; | ||||
|         git = true; | ||||
|         icons = "auto"; | ||||
|         extraOptions = [ | ||||
|           "--group-directories-first" | ||||
|           "--header" | ||||
|         ]; | ||||
|       }; | ||||
| 
 | ||||
|       thefuck = { | ||||
|         enable = true; | ||||
|         enableZshIntegration = true; | ||||
|       }; | ||||
| 
 | ||||
|       chromium.enable = true; | ||||
|     }; | ||||
| 
 | ||||
|     home.packages = with pkgs; [ | ||||
|       keepassxc | ||||
| 
 | ||||
|       telegram-desktop | ||||
|       element-desktop | ||||
| 
 | ||||
|       wireguard-tools | ||||
|       wirelesstools | ||||
| 
 | ||||
|       kdiff3 | ||||
|       jetbrains-toolbox | ||||
| 
 | ||||
|       blanket | ||||
|       vlc | ||||
| 
 | ||||
|       ptyxis | ||||
| 
 | ||||
|       arduino | ||||
|       arduino-ide | ||||
|       arduino-cli | ||||
| 
 | ||||
|       servicepoint-cli | ||||
|       servicepoint-simulator | ||||
| 
 | ||||
|       icu | ||||
| 
 | ||||
|       nextcloud-client | ||||
| 
 | ||||
|       lutris | ||||
| 
 | ||||
|       foliate | ||||
| 
 | ||||
|       dconf2nix | ||||
|     ]; | ||||
| 
 | ||||
|     home.file = { | ||||
|       "policy.json" = { | ||||
|         target = ".config/containers/policy.json"; | ||||
|         text = builtins.readFile ./.config/containers/policy.json; | ||||
|       }; | ||||
|       "idea.properties".text = "idea.filewatcher.executable.path = ${pkgs.fsnotifier}/bin/fsnotifier"; | ||||
|     }; | ||||
|   }; | ||||
| } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Vinzenz Schroeter
						Vinzenz Schroeter