nix/modules/home-manager/linux-desktop.nix

36 lines
877 B
Nix
Raw Normal View History

2023-10-06 01:11:27 -05:00
{
2023-10-06 01:30:15 -05:00
pkgs,
2023-10-06 01:11:27 -05:00
outputs,
# font,
...
}: {
imports = with outputs.homeManagerModules; [
2024-01-04 22:15:55 -06:00
linux
2023-10-06 01:11:27 -05:00
desktop
firefox
];
2023-10-06 01:30:15 -05:00
gtk = {
enable = true;
# Currently failing: https://github.com/NixOS/nixpkgs/issues/298043
2024-03-22 10:19:40 -05:00
# Overlay from https://github.com/NixOS/nixpkgs/issues/298043#issuecomment-2015319496
# Fix on master but not yet in unstable https://github.com/NixOS/nixpkgs/pull/297683
theme = {
name = "Catppuccin-Mocha-Compact-Sapphire-Dark";
package = pkgs.catppuccin-gtk.override {
accents = ["sapphire"];
size = "compact";
tweaks = ["rimless"];
variant = "mocha";
};
};
2023-10-06 01:30:15 -05:00
};
2024-02-09 10:31:21 -06:00
home.pointerCursor = {
name = "Bibata-Modern-Classic";
package = pkgs.bibata-cursors;
2024-02-28 22:00:42 -06:00
size = 40; # TODO: this doesn't seem to work -- at least in Sway
2024-02-09 10:31:21 -06:00
# some icons are also missing (hand2?)
};
2023-10-06 01:11:27 -05:00
}