System Gen100 @ 2025-08-17-15:39:54 by jonas@monolith
This commit is contained in:
parent
f06bae0256
commit
ffb23dc187
@ -51,6 +51,7 @@
|
|||||||
# hive modules
|
# hive modules
|
||||||
hive.nix-scripts.enable = true;
|
hive.nix-scripts.enable = true;
|
||||||
hive.displayManager.name = "sddm";
|
hive.displayManager.name = "sddm";
|
||||||
|
hive.themes.layan.enable = true;
|
||||||
hive.plasma.enable = true;
|
hive.plasma.enable = true;
|
||||||
hive.kwallet.enable = true;
|
hive.kwallet.enable = true;
|
||||||
hive.kwallet.forUsers = ["jonas"];
|
hive.kwallet.forUsers = ["jonas"];
|
||||||
@ -98,7 +99,6 @@
|
|||||||
firefox
|
firefox
|
||||||
git
|
git
|
||||||
gramps
|
gramps
|
||||||
hive.layan-qt6
|
|
||||||
insomnia
|
insomnia
|
||||||
libreoffice
|
libreoffice
|
||||||
mosquitto
|
mosquitto
|
||||||
|
|||||||
@ -18,6 +18,7 @@
|
|||||||
# pure system modules
|
# pure system modules
|
||||||
./desktop/de
|
./desktop/de
|
||||||
./desktop/dm
|
./desktop/dm
|
||||||
|
./desktop/themes
|
||||||
./hardware/bluetooth.nix
|
./hardware/bluetooth.nix
|
||||||
./hardware/sound.nix
|
./hardware/sound.nix
|
||||||
./hardware/yubikey.nix
|
./hardware/yubikey.nix
|
||||||
|
|||||||
5
modules/desktop/themes/default.nix
Normal file
5
modules/desktop/themes/default.nix
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
{...}: {
|
||||||
|
imports = [
|
||||||
|
./layan.nix
|
||||||
|
];
|
||||||
|
}
|
||||||
21
modules/desktop/themes/layan.nix
Normal file
21
modules/desktop/themes/layan.nix
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
lib,
|
||||||
|
config,
|
||||||
|
pkgs,
|
||||||
|
...
|
||||||
|
}: let
|
||||||
|
cfg = config.hive.themes.layan;
|
||||||
|
in {
|
||||||
|
options.hive.themes.layan = {
|
||||||
|
enable = lib.mkEnableOption "Layan theme configuration";
|
||||||
|
};
|
||||||
|
config = lib.mkIf cfg.enable {
|
||||||
|
environment.systemPackages = [
|
||||||
|
pkgs.hive.layan-qt6
|
||||||
|
pkgs.kdePackages.qtstyleplugin-kvantum
|
||||||
|
pkgs.unstable.layan-cursors
|
||||||
|
pkgs.layan-gtk-theme
|
||||||
|
pkgs.tela-circle-icon-theme
|
||||||
|
];
|
||||||
|
};
|
||||||
|
}
|
||||||
@ -11,13 +11,6 @@ in {
|
|||||||
};
|
};
|
||||||
|
|
||||||
config = lib.mkIf cfg.enable {
|
config = lib.mkIf cfg.enable {
|
||||||
home.packages = [
|
|
||||||
pkgs.kdePackages.qtstyleplugin-kvantum
|
|
||||||
pkgs.unstable.layan-cursors
|
|
||||||
pkgs.layan-gtk-theme
|
|
||||||
pkgs.tela-circle-icon-theme
|
|
||||||
];
|
|
||||||
|
|
||||||
qt.enable = false;
|
qt.enable = false;
|
||||||
qt.style.name = "kvantum";
|
qt.style.name = "kvantum";
|
||||||
qt.style.package = pkgs.kdePackages.qtstyleplugin-kvantum;
|
qt.style.package = pkgs.kdePackages.qtstyleplugin-kvantum;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user