add screenlocker

This commit is contained in:
MFlossmann 2024-05-14 08:19:08 +02:00
parent 710c9abfca
commit bb9494227f
3 changed files with 25 additions and 11 deletions

View file

@ -0,0 +1,12 @@
{
pkgs,
lib,
...
}: {
environment.systemPackages = with pkgs; [
vim
wget
git
libgcc
];
}

View file

@ -16,11 +16,14 @@
}; };
enable = true; enable = true;
displayManager.sddm.enable = lib.mkDefault true;
# For touchscreen/pad support (supposedly)
libinput.enable = true;
}; };
# TODO: sort better
# For touchscreen/pad support (supposedly)
services.libinput.enable = true;
# TODO: sort better
services.displayManager.sddm.enable = lib.mkDefault true;
services.desktopManager.plasma6.enable = lib.mkDefault true; services.desktopManager.plasma6.enable = lib.mkDefault true;
services.printing.enable = true; services.printing.enable = true;
@ -52,11 +55,9 @@
]; ];
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
vim # TODO: move to displaymanagers
wget kdePackages.kscreenlocker
git gtklock
libgcc
gtk3
]; ];
fonts.enableDefaultPackages = true; fonts.enableDefaultPackages = true;

View file

@ -75,9 +75,10 @@ in {
nixpkgs.config.allowUnfree = lib.mkDefault true; nixpkgs.config.allowUnfree = lib.mkDefault true;
myNixOS = { myNixOS = {
defaultLocale.enable = lib.mkDefault true; bundles.core.enable = lib.mkDefault true;
bundles.users.enable = lib.mkDefault true; bundles.users.enable = lib.mkDefault true;
defaultLocale.enable = lib.mkDefault true;
}; };
}; };