refactor(wpcarro): Define common.shell-utils
DRYing up some of my configuration. Change-Id: I137692789426efc6a6c6880029e605813674fdbe Reviewed-on: https://cl.tvl.fyi/c/depot/+/4592 Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com> Tested-by: BuildkiteCI
This commit is contained in:
		
							parent
							
								
									9e55784265
								
							
						
					
					
						commit
						c154e6689d
					
				
					 4 changed files with 57 additions and 60 deletions
				
			
		|  | @ -2,7 +2,7 @@ | |||
| { ... }: | ||||
| 
 | ||||
| let | ||||
|   inherit (depot.users.wpcarro) keys; | ||||
|   inherit (depot.users) wpcarro; | ||||
| in { | ||||
|   imports = [ | ||||
|     "${depot.path}/ops/modules/quassel.nix" | ||||
|  | @ -29,7 +29,7 @@ in { | |||
|       wpcarro = { | ||||
|         isNormalUser = true; | ||||
|         extraGroups = [ "wheel" "quassel" ]; | ||||
|         openssh.authorizedKeys.keys = keys.all; | ||||
|         openssh.authorizedKeys.keys = wpcarro.keys.all; | ||||
|         shell = pkgs.fish; | ||||
|       }; | ||||
|     }; | ||||
|  | @ -57,16 +57,7 @@ in { | |||
|     ''; | ||||
|   }; | ||||
| 
 | ||||
|   environment.systemPackages = with pkgs; [ | ||||
|     dig | ||||
|     fd | ||||
|     fzf | ||||
|     mkpasswd | ||||
|     ripgrep | ||||
|     tldr | ||||
|     tree | ||||
|     vim | ||||
|   ]; | ||||
|   environment.systemPackages = wpcarro.common.shell-utils; | ||||
| 
 | ||||
|   services = { | ||||
|     depot.automatic-gc = { | ||||
|  | @ -123,12 +114,12 @@ in { | |||
|         "wpcarro.dev" = { | ||||
|           addSSL = true; | ||||
|           enableACME = true; | ||||
|           root = depot.users.wpcarro.website; | ||||
|           root = wpcarro.website; | ||||
|         }; | ||||
|         "blog.wpcarro.dev" = { | ||||
|           addSSL = true; | ||||
|           enableACME = true; | ||||
|           root = depot.users.wpcarro.website.blog; | ||||
|           root = wpcarro.website.blog; | ||||
|         }; | ||||
|       }; | ||||
|     }; | ||||
|  |  | |||
|  | @ -2,7 +2,8 @@ | |||
| { ... }: | ||||
| 
 | ||||
| let | ||||
|   wpcarrosEmacs = depot.users.wpcarro.emacs.nixos; | ||||
|   inherit (depot.users) wpcarro; | ||||
|   wpcarrosEmacs = wpcarro.emacs.nixos; | ||||
| 
 | ||||
|   quasselClient = pkgs.quassel.override { | ||||
|     client = true; | ||||
|  | @ -116,27 +117,18 @@ in { | |||
|     VISUAL = "emacsclient"; | ||||
|   }; | ||||
| 
 | ||||
|   environment.systemPackages = with pkgs; [ | ||||
|     alacritty | ||||
|     dig | ||||
|     direnv | ||||
|     emacs | ||||
|     fd | ||||
|     firefox | ||||
|     fzf | ||||
|     git | ||||
|     pavucontrol | ||||
|     python3 | ||||
|     quasselClient | ||||
|     ripgrep | ||||
|     tdesktop | ||||
|     tree | ||||
|     vim | ||||
|     weechat | ||||
|     wpcarrosEmacs | ||||
|     xclip | ||||
|     xsecurelock | ||||
|   ]; | ||||
|   environment.systemPackages = | ||||
|     wpcarro.common.shell-utils ++ | ||||
|     (with pkgs; [ | ||||
|       alacritty | ||||
|       firefox | ||||
|       pavucontrol | ||||
|       quasselClient | ||||
|       tdesktop | ||||
|       weechat | ||||
|       wpcarrosEmacs | ||||
|       xsecurelock | ||||
|     ]); | ||||
| 
 | ||||
|   system.stateVersion = "21.11"; | ||||
| } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue