38 lines
652 B
Nix
38 lines
652 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; [
|
|
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;
|
|
};
|
|
};
|
|
}
|