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