nix-config/home/opdavies/t480.nix

65 lines
1.2 KiB
Nix

{ config, options, ... }:
{
imports = [ ../common ];
homeManagerModules = {
cli = {
bluetuith.enable = true;
direnv.enable = true;
fzf.enable = true;
git = {
enable = true;
user.emailAddress = "oliver@oliverdavies.uk";
};
node.enable = true;
notes.enable = true;
ranger.enable = true;
starship.enable = true;
tmux.enable = true;
tmux-sessionizer = {
enable = true;
directories =
let
inherit (config.xdg.userDirs) documents extraConfig;
repos = extraConfig.XDG_REPOS_DIR;
in
options.homeManagerModules.cli.tmux-sessionizer.directories.default
++ [
repos
"${repos}/*"
documents
];
};
zsh.enable = true;
};
coding = {
neovim.enable = true;
phpactor.enable = true;
};
desktop = {
browsers = {
firefox.enable = true;
qutebrowser.enable = true;
};
flameshot.enable = true;
gtk.enable = true;
media.mpv.enable = true;
};
};
xdg.configFile."pam-gnupg".text = ''
098EE055DAD2B9CB68154C6759DD38292D2273B6
1E21B58D69FFEFAD077F152A50FEA938A3413F50
'';
}