initial setup

This commit is contained in:
2025-05-29 13:53:53 +02:00
commit 9f1f69cf9b
112 changed files with 3344 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
{ pkgs, ...}: {
environment.systemPackages =
(with pkgs; [
nur.repos.shadowrz.klassy-qt6
kdePackages.kate
kdePackages.isoimagewriter
kdePackages.gwenview
kdePackages.okular
kdePackages.kdenlive
kdePackages.elisa
kdePackages.wallpaper-engine-plugin
kdePackages.qtwebengine
haruna
krita
kdePackages.kcolorchooser
kdePackages.kfind
kdePackages.kcalc
kdePackages.filelight
kdePackages.skanlite
kdePackages.ksystemlog
kdePackages.partitionmanager
kdePackages.plasma-browser-integration
kdePackages.koi
python312Packages.kde-material-you-colors
pywal
]);
}

View File

@@ -0,0 +1,6 @@
{ pkgs, user, ... }:
{
# Install plasma without xserver. Use wayland.
services.desktopManager.plasma6.enable = true;
services.xserver.enable = false;
}

View File

@@ -0,0 +1,10 @@
{ user, ... }:
{
# Only use sddm on Computer-Mo.
services.displayManager = {
sddm.wayland.enable = true;
sddm.enable = true;
autoLogin.enable = true;
autoLogin.user = user;
};
}