1
0
Fork 0
mirror of https://git.sr.ht/~neverness/ultima synced 2025-01-01 16:13:53 +00:00
ultima/wyswort/home/default.nix

93 lines
1.6 KiB
Nix

{
userName,
True,
False,
...
}:
{
imports = [
./parts
../../modules/home
];
module = {
programs = {
# PROGRAMS
cli = {
# CLI PROGRAMS
anicli = True;
bat = True;
cava = True;
eza = True;
fetch = True;
fzf = True;
git = True // {
name = "azikx";
email = "irongidra@gmail.com";
path = "/home/${userName}/.flake";
};
helix = True;
micro = False;
nixvim = False;
rmpc = False;
top = True;
yazi = True;
zoxide = True;
};
gui = {
# GUI PROGRAMS
floorp = False;
mpv = True;
obs = False;
qbittorrent = True;
spotify = True;
swayimg = True;
};
};
shells = {
# SHELLS
alias = True;
fish = True;
nushell = False;
tmux = False;
zsh = False;
starship = False;
var = True;
};
themes = {
# THEMING ENV
gtk = True // {
# GTK APPS
icon = "adwaita";
};
qt = True; # QT APPS
stylix = True // {
image = "epic";
};
};
wm = {
# WINDOW MANAGER
hyprland = True;
sway = False;
terminals = {
# TERMINALS
kitty = True;
foot = False;
};
misc = {
# IDK
mako = True;
waybar = True;
nwg = True;
wob = False;
};
};
misc = {
# MISC MODULES
home-manager = True;
dconf = True;
nix = True;
xdg = True;
};
};
}