sync current config

This commit is contained in:
Christoph Cullmann 2024-08-12 21:19:46 +02:00
parent 7d44ad2076
commit 319db87cc8
No known key found for this signature in database
2 changed files with 10 additions and 19 deletions

View file

@ -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

View file

@ -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;