{ inputs, self, ... }: { flake.nixosModules.graphics = { pkgs, ... }: { imports = [ self.nixosModules.graphicsOptions ]; environment.systemPackages = with pkgs; [ wayland-utils mesa-demos vulkan-tools ]; fonts.packages = with pkgs; [ iosevka-comfy.comfy nerd-fonts.jetbrains-mono ]; }; flake.homeModules.graphics = { config, pkgs, ... }: { imports = [ self.homeModules.graphicsOptions ]; home.packages = with pkgs; [ bibata-cursors x264 gparted vlc iosevka-comfy.comfy nerd-fonts.jetbrains-mono ]; dconf.settings = { "org/gnome/desktop/interface" = { color-scheme = "prefer-dark"; }; }; home.pointerCursor = { enable = true; package = pkgs.bibata-cursors; name = "Bibata-Modern-Ice"; size = 22; gtk.enable = true; x11.enable = true; }; gtk = { enable = true; colorScheme = "dark"; gtk2.configLocation = "${config.xdg.configHome}/.gtkrc-2.0"; # prevents file conflicts between this and other parts of the nix config gtk2.force = true; }; }; }