Compare commits

...

4 Commits

Author SHA1 Message Date
198bd37782 laptop use modules 2025-07-09 00:04:22 +02:00
2ca970a578 mv kde to module 2025-07-09 00:02:13 +02:00
8014c0e97a rename WM to wm 2025-07-08 23:56:52 +02:00
3411c49648 mv things 2025-07-08 23:54:24 +02:00
8 changed files with 29 additions and 7 deletions

View File

@ -16,7 +16,6 @@
environment.systemPackages = with pkgs; [
home-manager
kitty
fastfetch
font-awesome
thunderbird
@ -42,8 +41,6 @@
mpv
fritzing
networkmanagerapplet
grim
slurp
gparted
gnome-disk-utility
sl

View File

@ -14,6 +14,7 @@
nvidia.enable = true;
virt.enable = true;
hyprland.enable = true;
kde.enable = true;
};
home-manager = {
@ -35,7 +36,6 @@
}
'';
services.desktopManager.plasma6.enable = true;
services.displayManager.sddm.enable = true;
services.displayManager.sddm.wayland.enable = true;

View File

@ -9,6 +9,8 @@
smayzy = {
laptop.enable = true;
hyprland.enable = true;
kde.enable = true;
};
home-manager = {
@ -23,14 +25,12 @@
networking.hostName = "laptop1";
services.desktopManager.plasma6.enable = true;
services.displayManager.sddm.enable = true;
services.displayManager.sddm.wayland.enable = true;
environment.systemPackages = with pkgs; [
webcord
obsidian
samrewritten
libsForQt5.kdenlive
floorp
komikku

View File

@ -0,0 +1,6 @@
{ lib, config, pkgs, ... }:
{
imports = [
./kde.nix
];
}

15
modules/nix/de/kde.nix Normal file
View File

@ -0,0 +1,15 @@
{ lib, config, pkgs, ... }:
let
inherit (lib) mkIf mkOption types;
in
{
options.smayzy.kde.enable = mkOption {
type = types.bool;
default = false;
description = "kde";
};
config = mkIf config.smayzy.kde.enable {
services.desktopManager.plasma6.enable = true;
};
}

View File

@ -10,7 +10,8 @@
./shell
./rice
./groups
./WM
./wm
./de
];
# Timzone and locales (same for all machines so I put it here)

View File

@ -30,6 +30,9 @@ in
hyprlock
pavucontrol
cliphist
kitty
grim
slurp
];
};
}