home: enable programs for stylix theming
This commit is contained in:
parent
8f8421b2be
commit
edc3d88722
@ -23,6 +23,7 @@ in
|
||||
# alternatives thereof) are pulled in by desktop environments.
|
||||
|
||||
nixfiles.theming.enable = lib.mkDefault true;
|
||||
nixfiles.programs.dunst.enable = lib.mkDefault true;
|
||||
|
||||
qt.enable = true;
|
||||
qt.platformTheme.name = "qtct";
|
||||
@ -57,6 +58,7 @@ in
|
||||
];
|
||||
|
||||
programs = {
|
||||
|
||||
swaylock = {
|
||||
enable = true;
|
||||
package = pkgs.swaylock-effects;
|
||||
|
@ -71,6 +71,8 @@ in
|
||||
};
|
||||
};
|
||||
|
||||
programs.btop.enable = lib.mkDefault true;
|
||||
|
||||
programs.keychain = {
|
||||
enable = lib.mkDefault true;
|
||||
enableBashIntegration = lib.mkDefault true;
|
||||
|
@ -121,6 +121,11 @@ in
|
||||
inputs.hyprwm-contrib.packages.${pkgs.system}.hdrop
|
||||
];
|
||||
|
||||
programs.rofi = {
|
||||
enable = lib.mkDefault true;
|
||||
package = lib.mkDefault pkgs.rofi-wayland;
|
||||
};
|
||||
|
||||
wayland.windowManager.hyprland = {
|
||||
enable = true;
|
||||
package = lib.mkIf (osConfig ? programs) (lib.mkDefault osConfig.programs.hyprland.finalPackage);
|
||||
|
@ -3,7 +3,10 @@
|
||||
imports = [ inputs.stylix.homeManagerModules.stylix ];
|
||||
config = {
|
||||
stylix = lib.mkMerge [
|
||||
{ targets.vim.enable = lib.mkDefault false; }
|
||||
{
|
||||
targets.vim.enable = lib.mkDefault false;
|
||||
targets.gtk.enable = lib.mkDefault false;
|
||||
}
|
||||
# only if styix is standalone
|
||||
(lib.mkIf (!(args ? osConfig && args.osConfig ? stylix)) {
|
||||
# all of this is documented in system/stylix.nix
|
||||
|
Loading…
x
Reference in New Issue
Block a user