sys-config/modules/home/default.nix
2025-02-15 23:56:34 +01:00

58 lines
1.4 KiB
Nix

{ lib, ... }:
{
imports = [
./shells/fish.nix
./niri/niri.nix
./development/rust.nix
./development/bun.nix
./cliPrograms/pass.nix
./cliPrograms/hyfetch.nix
./cliPrograms/git.nix
./cliPrograms/bat.nix
./cliPrograms/starship
./cliPrograms/fastfetch
./cliPrograms/helix
./cliPrograms/neovim
./desktopPrograms/firefox.nix
./desktopPrograms/amberol.nix
./desktopPrograms/zed
./desktopPrograms/wezterm
./desktopPrograms/vscodium
./desktopPrograms/kitty
./desktopPrograms/ghostty
];
settings = {
shell.fish.enable = lib.mkDefault true;
development = {
rust.enable = lib.mkDefault false;
bun.enable = lib.mkDefault false;
};
programs = {
firefox.enable = lib.mkDefault false;
amberol.enable = lib.mkDefault false;
wezterm.enable = lib.mkDefault false;
vscodium.enable = lib.mkDefault false;
zed.enable = lib.mkDefault false;
kitty.enable = lib.mkDefault false;
ghostty.enable = lib.mkDefault false;
pass.enable = lib.mkDefault true;
fastfetch.enable = lib.mkDefault true;
git.enable = lib.mkDefault true;
bat.enable = lib.mkDefault true;
hyfetch.enable = lib.mkDefault false;
starship.enable = lib.mkDefault false;
helix.enable = lib.mkDefault false;
neovim.enable = lib.mkDefault false;
};
};
}