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

84 lines
1.7 KiB
Nix
Raw Normal View History

{ x, config, ... }:
let
inherit (x) True;
inherit (x) False;
in {
2024-11-21 09:24:15 +00:00
imports = [ ./parts ../../modules/home ];
module = {
programs = { # PROGRAMS
cli = { # CLI PROGRAMS
bat = True;
cava = True;
eza = True;
fetch = True;
fzf = True;
2024-12-03 14:20:37 +00:00
git = True;
2024-11-21 09:24:15 +00:00
helix = True;
2024-12-06 12:57:22 +00:00
joshuto = False;
2024-12-03 14:20:37 +00:00
legendary = True;
2024-11-21 09:24:15 +00:00
micro = False;
rmpc = False;
2024-12-09 01:15:55 +00:00
rustmission = True;
2024-11-21 09:24:15 +00:00
top = True;
yazi = True;
zoxide = True;
};
gui = { # GUI PROGRAMS
2024-12-06 12:57:22 +00:00
floorp = False;
minecraft = True // { cli = True; };
2024-11-21 09:24:15 +00:00
mpv = True;
obs = True;
qbittorrent = True;
2024-12-09 01:15:55 +00:00
qutebrowser = True;
2024-11-21 09:24:15 +00:00
spotify = True;
swayimg = True;
2024-11-21 13:51:18 +00:00
zed = False;
2024-11-21 09:24:15 +00:00
};
2024-12-03 14:20:37 +00:00
custom = {
anicli = True;
mabel = False;
2024-12-09 01:15:55 +00:00
torrent = False;
2024-12-03 14:20:37 +00:00
};
2024-11-21 09:24:15 +00:00
};
shells = { # SHELLS
fish = True;
2024-12-06 12:57:22 +00:00
nushell = False;
2024-11-21 09:24:15 +00:00
tmux = False;
zsh = False;
starship = True;
};
themes = { # THEMING ENV
2024-12-03 14:20:37 +00:00
gtk = True // { icon = "adwaita"; }; # GTK APPS
2024-11-21 09:24:15 +00:00
qt = True; # QT APPS
2024-11-24 08:17:07 +00:00
stylix = True // {
2024-11-24 09:05:48 +00:00
theme = "paradise";
2024-11-24 08:17:07 +00:00
image = "train";
2024-12-06 12:57:22 +00:00
cursor = with config.lib.stylix.colors.withHashtag; {
bg = "${base0E}";
ol = "${base00}";
ac = "${base0E}";
2024-11-27 10:37:54 +00:00
};
2024-11-24 08:17:07 +00:00
};
2024-11-21 09:24:15 +00:00
};
wm = { # WINDOW MANAGER
hyprland = True;
sway = False;
terminals = { # TERMINALS
kitty = True;
foot = False;
2024-11-27 10:37:54 +00:00
wezterm = False;
2024-11-21 09:24:15 +00:00
};
misc = { # IDK
mako = True;
waybar = False;
nwg = True;
wob = False;
};
};
misc = { # MISC MODULES
dconf = True;
2024-12-06 12:57:22 +00:00
xdg.mime = True;
2024-11-21 09:24:15 +00:00
};
};
}