37 lines
665 B
Nix
37 lines
665 B
Nix
|
{ pkgs, inputs, ... }:
|
||
|
|
||
|
let
|
||
|
nerdfonts = (pkgs.nerdfonts.override {
|
||
|
fonts = [
|
||
|
"CascadiaCode"
|
||
|
"JetBrainsMono"
|
||
|
"FiraCode"
|
||
|
"SpaceMono"
|
||
|
];
|
||
|
});
|
||
|
|
||
|
cursor-theme = "Bibata-Modern-Classic";
|
||
|
cursor-pkg = pkgs.bibata-cursors;
|
||
|
in
|
||
|
{
|
||
|
home = {
|
||
|
packages = with pkgs; [
|
||
|
adw-gtk3
|
||
|
material-symbols
|
||
|
noto-fonts
|
||
|
noto-fonts-cjk-sans
|
||
|
bibata-cursors
|
||
|
];
|
||
|
sessionVariables = {
|
||
|
XCURSOR_THEME = cursor-theme;
|
||
|
XCURSOR_SIZE = "24";
|
||
|
};
|
||
|
pointerCursor = {
|
||
|
package = cursor-pkg;
|
||
|
name = cursor-theme;
|
||
|
size = 24;
|
||
|
gtk.enable = true;
|
||
|
};
|
||
|
};
|
||
|
}
|