nix-config/homes/aarch64-linux/marshall@canis-nixos/default.nix

113 lines
1.9 KiB
Nix
Raw Permalink Normal View History

2024-05-07 03:23:55 -04:00
{
lib,
pkgs,
inputs,
...
}: {
2024-05-28 04:08:06 -04:00
colorScheme = inputs.nix-colors.colorSchemes.catppuccin-mocha;
2024-05-07 03:23:55 -04:00
home = {
packages = with pkgs;
[
2024-06-13 02:30:20 -04:00
distrobox
2024-05-28 04:08:06 -04:00
duf
2024-05-16 02:40:39 -04:00
eternal-terminal
2024-06-13 02:30:20 -04:00
firefox
2024-05-07 03:23:55 -04:00
grc
2024-05-16 02:40:39 -04:00
iamb
killall
2024-05-28 04:08:06 -04:00
libnotify
2024-05-16 02:40:39 -04:00
lm_sensors
2024-05-28 04:08:06 -04:00
loupe
2024-05-16 02:40:39 -04:00
mpv
2024-06-13 02:30:20 -04:00
ollama
2024-05-16 02:40:39 -04:00
playerctl
prismlauncher
telegram-desktop
2024-05-28 04:08:06 -04:00
vesktop
2024-05-16 02:40:39 -04:00
youki
2024-05-07 03:23:55 -04:00
]
++ (with inputs; [
nixvim.packages.${pkgs.system}.default
]);
2024-05-16 02:40:39 -04:00
pointerCursor = {
gtk.enable = true;
x11.enable = true;
name = "Catppuccin-Mocha-Green-Cursors";
package = pkgs.catppuccin-cursors.mochaGreen;
size = 24;
};
2024-05-07 03:23:55 -04:00
stateVersion = "24.05";
};
2024-05-16 02:40:39 -04:00
dconf.settings = {
"org/virt-manager/virt-manager/connections" = {
autoconnect = ["qemu:///system"];
uris = ["qemu:///system"];
};
};
xdg.enable = true;
catppuccin = {
enable = true;
2024-05-28 04:08:06 -04:00
flavor = "mocha";
2024-05-16 02:40:39 -04:00
accent = "green";
};
gtk = {
enable = true;
catppuccin = {
enable = true;
icon.enable = true;
cursor.enable = true;
size = "standard";
2024-05-28 04:08:06 -04:00
tweaks = ["rimless"];
2024-05-16 02:40:39 -04:00
};
};
2024-05-28 04:22:41 -04:00
qt = {
enable = true;
style.name = "kvantum";
style.catppuccin.enable = true;
};
2024-05-07 03:23:55 -04:00
programs = {
nix-index-database.comma.enable = true;
nix-index.enable = true;
2024-05-16 02:40:39 -04:00
ripgrep.enable = true;
2024-05-28 04:08:06 -04:00
fzf = {
enable = true;
catppuccin.enable = true;
colors = with lib; {
bg = mkForce "-1";
"bg+" = mkForce "-1";
};
};
2024-05-16 02:40:39 -04:00
eza = {
enable = true;
git = true;
icons = true;
};
btop = {
enable = true;
catppuccin.enable = true;
};
2024-05-07 03:23:55 -04:00
direnv = {
enable = true;
nix-direnv.enable = true;
};
2024-05-16 02:40:39 -04:00
};
2024-05-28 04:08:06 -04:00
systemd.user.startServices = "sd-switch";
2024-05-07 03:23:55 -04:00
2024-05-16 02:40:39 -04:00
nix.package = lib.mkForce pkgs.nixSuper;
2024-05-07 03:23:55 -04:00
}