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

View File

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

View File

@ -9,6 +9,8 @@
smayzy = { smayzy = {
laptop.enable = true; laptop.enable = true;
hyprland.enable = true;
kde.enable = true;
}; };
home-manager = { home-manager = {
@ -23,14 +25,12 @@
networking.hostName = "laptop1"; networking.hostName = "laptop1";
services.desktopManager.plasma6.enable = true;
services.displayManager.sddm.enable = true; services.displayManager.sddm.enable = true;
services.displayManager.sddm.wayland.enable = true; services.displayManager.sddm.wayland.enable = true;
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
webcord webcord
obsidian obsidian
samrewritten
libsForQt5.kdenlive libsForQt5.kdenlive
floorp floorp
komikku 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 ./shell
./rice ./rice
./groups ./groups
./WM ./wm
./de
]; ];
# Timzone and locales (same for all machines so I put it here) # Timzone and locales (same for all machines so I put it here)

View File

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