carbon: refactored home configuration

This commit is contained in:
Primrose 2024-08-10 10:27:44 +02:00
parent e257c6d852
commit 460a0f8ce7
Signed by: primrose
GPG key ID: 4E887A4CA9714ADA
4 changed files with 66 additions and 71 deletions

View file

@ -0,0 +1,49 @@
{ pkgs, ... }:
let
inherit (pkgs) myPkgs;
in
{
home.pointerCursor = {
x11.enable = true;
gtk.enable = true;
name = "volantes_cursors";
package = pkgs.volantes-cursors;
size = 48;
};
home.packages = [
# Fonts
pkgs.noto-fonts
pkgs.noto-fonts-lgc-plus
pkgs.noto-fonts-cjk-sans
pkgs.noto-fonts-cjk-serif
pkgs.noto-fonts-color-emoji
pkgs.noto-fonts-emoji-blob-bin
myPkgs.hiosevka-nerd-font-mono
myPkgs.hiosevka
pkgs.xmobar
pkgs.jetbrains-mono # for xmobar
pkgs.dmenu
pkgs.xclip
pkgs.feh
pkgs.xscreensaver # TODO: why the service option won't work ?
pkgs.wired
pkgs.playerctl
(
let
inherit (pkgs.haskellPackages) ghcWithPackages;
haskellPackages = self: [
self.xmonad-contrib
self.xmonad-extras
self.neat-interpolation
];
in
ghcWithPackages haskellPackages
)
pkgs.haskell-language-server
myPkgs.xbrightness
];
}