sync current config
This commit is contained in:
parent
7d44ad2076
commit
319db87cc8
|
@ -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
|
git clone https://invent.kde.org/sdk/kde-builder.git ~/projects/kde/src/kde-builder || exit 1
|
||||||
|
|
||||||
# start from scratch
|
# 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
|
||||||
|
|
|
@ -216,7 +216,8 @@ in
|
||||||
services.displayManager.sddm = {
|
services.displayManager.sddm = {
|
||||||
enable = true;
|
enable = true;
|
||||||
wayland.enable = true;
|
wayland.enable = true;
|
||||||
theme = "catppuccin-mocha";
|
theme = "sddm-astronaut-theme";
|
||||||
|
extraPackages = [ pkgs.sddm-astronaut ];
|
||||||
};
|
};
|
||||||
|
|
||||||
# enable sound with PipeWire
|
# enable sound with PipeWire
|
||||||
|
@ -269,7 +270,8 @@ in
|
||||||
|
|
||||||
# save power
|
# save power
|
||||||
powerManagement.enable = true;
|
powerManagement.enable = true;
|
||||||
services.thermald.enable = true;
|
powerManagement.cpuFreqGovernor = "ondemand";
|
||||||
|
powerManagement.powertop.enable = true;
|
||||||
|
|
||||||
# allow unfree packages
|
# allow unfree packages
|
||||||
nixpkgs.config.allowUnfree = true;
|
nixpkgs.config.allowUnfree = true;
|
||||||
|
@ -421,24 +423,13 @@ in
|
||||||
decompressFonts = true;
|
decompressFonts = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
# fonts I use
|
# use the IBM Plex family of fonts as defaults
|
||||||
packages = with pkgs; [
|
packages = with pkgs; [ ibm-plex ];
|
||||||
# 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
|
|
||||||
fontconfig = {
|
fontconfig = {
|
||||||
enable = true;
|
enable = true;
|
||||||
defaultFonts = {
|
defaultFonts = {
|
||||||
monospace = [ "JetBrains Mono" ];
|
monospace = [ "IBM Plex Mono" ];
|
||||||
sansSerif = [ "Inter Display" ];
|
sansSerif = [ "IBM Plex Sans" ];
|
||||||
serif = [ "IBM Plex Serif" ];
|
serif = [ "IBM Plex Serif" ];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -508,7 +499,7 @@ in
|
||||||
|
|
||||||
# enable VirtualBox
|
# enable VirtualBox
|
||||||
virtualisation.virtualbox.host.enable = true;
|
virtualisation.virtualbox.host.enable = true;
|
||||||
virtualisation.virtualbox.host.enableKvm = true;
|
#virtualisation.virtualbox.host.enableKvm = true;
|
||||||
virtualisation.virtualbox.host.enableHardening = false;
|
virtualisation.virtualbox.host.enableHardening = false;
|
||||||
virtualisation.virtualbox.host.addNetworkInterface = false;
|
virtualisation.virtualbox.host.addNetworkInterface = false;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue