diff --git a/projects/kde/cleanup.sh b/projects/kde/cleanup.sh index 071da25..2885bc0 100755 --- a/projects/kde/cleanup.sh +++ b/projects/kde/cleanup.sh @@ -11,4 +11,4 @@ mkdir -p ~/projects/kde/src || exit 1 git clone https://invent.kde.org/sdk/kde-builder.git ~/projects/kde/src/kde-builder || exit 1 # start from scratch -exec ./src/kde-builder/kde-builder --rc-file=~/projects/kde/kdesrc-buildrc --include-dependencies breeze konsole kate dolphin neochat +exec ./src/kde-builder/kde-builder --rc-file=~/projects/kde/kdesrc-buildrc --include-dependencies breeze konsole kate diff --git a/share/common.nix b/share/common.nix index 018b274..db0dc17 100644 --- a/share/common.nix +++ b/share/common.nix @@ -216,7 +216,8 @@ in services.displayManager.sddm = { enable = true; wayland.enable = true; - theme = "catppuccin-mocha"; + theme = "sddm-astronaut-theme"; + extraPackages = [ pkgs.sddm-astronaut ]; }; # enable sound with PipeWire @@ -269,7 +270,8 @@ in # save power powerManagement.enable = true; - services.thermald.enable = true; + powerManagement.cpuFreqGovernor = "ondemand"; + powerManagement.powertop.enable = true; # allow unfree packages nixpkgs.config.allowUnfree = true; @@ -421,24 +423,13 @@ in decompressFonts = true; }; - # fonts I use - packages = with pkgs; [ - # good sans-serif ui font - inter - - # contains good serif ui font and support for Japanese - ibm-plex - - # good monospace coding and terminal font - jetbrains-mono - ]; - - # tune fontconfig + # use the IBM Plex family of fonts as defaults + packages = with pkgs; [ ibm-plex ]; fontconfig = { enable = true; defaultFonts = { - monospace = [ "JetBrains Mono" ]; - sansSerif = [ "Inter Display" ]; + monospace = [ "IBM Plex Mono" ]; + sansSerif = [ "IBM Plex Sans" ]; serif = [ "IBM Plex Serif" ]; }; }; @@ -508,7 +499,7 @@ in # enable VirtualBox virtualisation.virtualbox.host.enable = true; - virtualisation.virtualbox.host.enableKvm = true; + #virtualisation.virtualbox.host.enableKvm = true; virtualisation.virtualbox.host.enableHardening = false; virtualisation.virtualbox.host.addNetworkInterface = false;