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:
William Carroll 2021-12-24 18:44:36 -05:00 committed by clbot
parent 9e55784265
commit c154e6689d
4 changed files with 57 additions and 60 deletions

View file

@ -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;
};
};
};