nix/hosts/work/home-config.nix

43 lines
1.2 KiB
Nix

{ pkgs, ... }: {
config.modules = {
application = {
zathura.enable = true;
foot = {
enable = true;
font-size = "10.5";
};
};
audio.cmus.enable = true;
cli = {
direnv.enable = true;
ghq.enable = true;
git = {
enable = true;
userEmail = "ybarbanneau@sellsy.com";
signingKey = "6E1A834E282FBD98B48069444447A19BBEDB8DBA";
signByDefault = true;
};
neovim.enable = true;
starship.enable = true;
tmux = {
enable = true;
extraConfig = ''
bind -n M-F9 run 'create-tmux-session -n quipu -r quipuapp "run:nvim ." repo:quipu-infrastructure neww:quipu-infra p:sellsy hsplit:50 run:k9s repo:charts neww:charts'
bind -n M-F8 run 'create-tmux-session -n verifactu -r verifactu "run:nvim ." repo:verifactu-infrastructure neww:verifactu-infra repo:sellsy hsplit:50 run:k9s repo:charts neww:charts'
'';
};
utils.enable = true;
vifm.enable = true;
zellij.enable = true;
zsh.enable = true;
};
web.firefox = {
enable = true;
enableNixGL = true;
optionalExtensions = with pkgs.nur.repos.rycee.firefox-addons; [
okta-browser-plugin
];
};
};
}