{ den, modules, inputs, ... }: { flake-file.inputs = { stylix = { url = "github:nix-community/stylix"; inputs.nixpkgs.follows = "nixpkgs"; }; }; modules.stylix = { homeManager = { pkgs, ... }: { imports = [ inputs.stylix.homeModules.stylix ]; stylix = { enable = true; autoEnable = false; targets.gtk.enable = true; targets.qt.enable = true; targets.tmux.enable = false; fonts = { monospace = { name = "CaskaydiaCove Nerd Font Mono"; package = pkgs.nerd-fonts.caskaydia-cove; }; }; base16Scheme = "${pkgs.base16-schemes}/share/themes/gruvbox-dark-hard.yaml"; }; }; nixos = { pkgs, ... }: { imports = [ inputs.stylix.nixosModules.stylix ]; stylix.enable = false; stylix.autoEnable = false; stylix.base16Scheme = "${pkgs.base16-schemes}/share/themes/gruvbox-dark-hard.yaml"; }; }; }