nixos/home/default.nix
Evie Litherland-Smith ba9411fb9f Split some expressions out of home/default.nix, clean up
Move git, starship and btm expressions to own files

Move account dir expressions up a level, remove accounts dir

Clean up some unused expressions (like qutebrowser and firefox)
2024-02-04 07:14:04 +00:00

59 lines
1.3 KiB
Nix

{pkgs, ...}: {
imports = [
./git/default.nix
./ssh/default.nix
./nushell/default.nix
./starship/default.nix
./bottom/default.nix
./config/default.nix
./scripts/default.nix
];
stylix.targets = {
fzf.enable = true;
zellij.enable = true;
};
programs = {
bash.enable = true;
bat = {
enable = true;
config.theme = "Catppuccin-mocha";
};
carapace = {
enable = true;
enableBashIntegration = true;
enableNushellIntegration = true;
};
eza = {
enable = true;
git = true;
icons = true;
enableAliases = false;
extraOptions = ["--octal-permissions"];
};
readline = {
enable = true;
includeSystemConfig = true;
extraConfig = ''
set completion-ignore-case On
'';
};
direnv = {
enable = true;
nix-direnv.enable = true;
enableBashIntegration = true;
enableNushellIntegration = true;
};
fzf = {
enable = true;
enableBashIntegration = true;
defaultCommand = "${pkgs.fd}/bin/fd --type f";
changeDirWidgetCommand = "${pkgs.fd}/bin/fd --type d";
fileWidgetCommand = "${pkgs.fd}/bin/fd --type f";
};
zellij = {
enable = true;
settings.default_layout = "compact";
};
};
}