mirror of
https://git.sr.ht/~neverness/ultima
synced 2025-01-07 23:03:57 +00:00
98 lines
1.8 KiB
Nix
98 lines
1.8 KiB
Nix
{ x, config, ... }:
|
|
let
|
|
inherit (x) True;
|
|
inherit (x) False;
|
|
in
|
|
{
|
|
imports = [ ./parts ];
|
|
module = {
|
|
programs = {
|
|
# PROGRAMS
|
|
cli = {
|
|
# CLI PROGRAMS
|
|
bat = True;
|
|
cava = True;
|
|
eza = True;
|
|
fetch = True;
|
|
fzf = True;
|
|
git = True;
|
|
helix = True;
|
|
joshuto = False;
|
|
legendary = True;
|
|
micro = False;
|
|
rmpc = False;
|
|
rustmission = True;
|
|
top = True;
|
|
yazi = True;
|
|
zoxide = True;
|
|
};
|
|
gui = {
|
|
# GUI PROGRAMS
|
|
floorp = False;
|
|
minecraft = True // {
|
|
cli = True;
|
|
};
|
|
mpv = True;
|
|
obs = True;
|
|
qbittorrent = True;
|
|
qutebrowser = True;
|
|
spotify = True;
|
|
swayimg = True;
|
|
zed = False;
|
|
};
|
|
custom = {
|
|
anicli = True;
|
|
};
|
|
};
|
|
shells = {
|
|
# SHELLS
|
|
fish = True;
|
|
nushell = False;
|
|
tmux = False;
|
|
zsh = False;
|
|
starship = True;
|
|
};
|
|
themes = {
|
|
# THEMING ENV
|
|
gtk = True // {
|
|
icon = "adwaita";
|
|
}; # GTK APPS
|
|
qt = True; # QT APPS
|
|
stylix = True // {
|
|
theme = "paradise";
|
|
image = "train";
|
|
cursor = with config.lib.stylix.colors.withHashtag; {
|
|
bg = "${base0E}";
|
|
ol = "${base00}";
|
|
ac = "${base0E}";
|
|
};
|
|
};
|
|
};
|
|
wm = {
|
|
# WINDOW MANAGER
|
|
hyprland = True;
|
|
sway = True;
|
|
terminals = {
|
|
# TERMINALS
|
|
kitty = True;
|
|
foot = False;
|
|
wezterm = False;
|
|
};
|
|
misc = {
|
|
# IDK
|
|
mako = True;
|
|
nwg = True;
|
|
rofi = True;
|
|
waybar = False;
|
|
wob = False;
|
|
yofi = False;
|
|
};
|
|
};
|
|
misc = {
|
|
# MISC MODULES
|
|
dconf = True;
|
|
xdg.mime = True;
|
|
};
|
|
};
|
|
}
|