1
0
Fork 0
mirror of https://git.sr.ht/~neverness/ultima synced 2025-01-07 23:03:57 +00:00
ultima/workst/home/default.nix

79 lines
1.6 KiB
Nix
Raw Normal View History

2024-11-23 14:31:05 +00:00
{ lib, flakeDir, True, False, ... }: {
2024-11-21 09:24:15 +00:00
imports = [ ./parts ../../modules/home ];
module = {
programs = { # PROGRAMS
cli = { # CLI PROGRAMS
anicli = True;
bat = True;
cava = True;
eza = True;
fetch = True;
fzf = True;
git = True // {
2024-11-21 09:43:54 +00:00
name = "neverness";
email = "of_neverness@vk.com";
2024-11-21 09:24:15 +00:00
path = flakeDir;
};
helix = True;
micro = False;
rmpc = False;
top = True;
yazi = True;
zoxide = True;
};
gui = { # GUI PROGRAMS
floorp = True;
mpv = True;
obs = True;
qbittorrent = True;
spotify = True;
swayimg = True;
thunderbird = False;
2024-11-21 13:51:18 +00:00
zed = False;
2024-11-21 09:24:15 +00:00
};
};
shells = { # SHELLS
alias = True;
fish = True;
nushell = True;
tmux = False;
zsh = False;
starship = True;
var = True;
};
themes = { # THEMING ENV
gtk = True // { # GTK APPS
icon = "adwaita";
};
qt = True; # QT APPS
2024-11-24 08:17:07 +00:00
stylix = True // {
theme = "chanivibes";
image = "train";
};
2024-11-21 09:24:15 +00:00
};
wm = { # WINDOW MANAGER
hyprland = True;
sway = False;
terminals = { # TERMINALS
kitty = True;
foot = False;
2024-11-24 08:17:07 +00:00
wezterm = True;
2024-11-21 09:24:15 +00:00
};
misc = { # IDK
mako = True;
waybar = False;
nwg = True;
wob = False;
};
};
misc = { # MISC MODULES
home-manager = True;
markdown = True;
minimal = True;
dconf = True;
nix = True;
xdg = True;
};
};
}