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