44 lines
1,015 B
Nix
44 lines
1,015 B
Nix
{ pkgs, inputs, ... }: {
|
|
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 = inputs.nix-private.git.work.userEmail;
|
|
signingKey = inputs.nix-private.git.work.signingKey;
|
|
};
|
|
k8s = {
|
|
enable = true;
|
|
kubectlPlugins = with pkgs; [
|
|
kubectl-cnpg
|
|
];
|
|
};
|
|
neovim.enable = true;
|
|
starship.enable = true;
|
|
tmux = {
|
|
enable = true;
|
|
extraConfig = inputs.nix-private.tmux.work;
|
|
};
|
|
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
|
|
];
|
|
};
|
|
};
|
|
}
|