mirror of
https://git.sr.ht/~neverness/ultima
synced 2025-01-07 23:23:57 +00:00
74 lines
1.5 KiB
Nix
74 lines
1.5 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 // { # ALL_OVER
|
||
|
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;
|
||
|
};
|
||
|
};
|
||
|
}
|