This commit is contained in:
Morten Olsen
2023-09-12 08:28:05 +02:00
commit 6a41699dc3
69 changed files with 2040 additions and 0 deletions

52
desktop/kde/default.nix Normal file
View File

@@ -0,0 +1,52 @@
{ config, pkgs, ... }:
{
boot.plymouth = {
enable = true;
};
location = {
provider = "geoclue2";
};
programs.dconf.enable = true;
# broken due to geoclue being stupid
#services.localtime.enable = true;
fonts = {
fontDir.enable = true;
enableGhostscriptFonts = true;
packages = with pkgs; [
corefonts
source-code-pro
source-sans-pro
source-serif-pro
dejavu_fonts
iosevka-bin
];
};
services.xserver = {
enable = true;
#layout = "da";
desktopManager.plasma5.enable = true;
displayManager = {
defaultSession = "plasmawayland";
sddm = {
enable = true;
#enableHidpi = true;
};
};
};
environment.systemPackages = [
pkgs.numix-icon-theme
pkgs.papirus-icon-theme
pkgs.arc-icon-theme
#pkgs.plasma5Packages.kdeconnect-kde
# this doesn't do much, but makes it easier to see the settings
pkgs.sddm-kcm
];
networking.wireless.enable = true; # Enables wireless support via wpa_supplicant.
}