big refactor by claude
This commit is contained in:
+47
@@ -0,0 +1,47 @@
|
||||
{ pkgs, ... }:
|
||||
|
||||
{
|
||||
services = {
|
||||
xserver = {
|
||||
enable = true;
|
||||
xkb = {
|
||||
layout = "us";
|
||||
variant = "";
|
||||
};
|
||||
};
|
||||
displayManager.sddm = {
|
||||
enable = true;
|
||||
wayland.enable = true;
|
||||
};
|
||||
desktopManager.plasma6.enable = true;
|
||||
printing.enable = true;
|
||||
pulseaudio.enable = false;
|
||||
pipewire = {
|
||||
enable = true;
|
||||
alsa = {
|
||||
enable = true;
|
||||
support32Bit = true;
|
||||
};
|
||||
pulse.enable = true;
|
||||
};
|
||||
};
|
||||
|
||||
security.rtkit.enable = true;
|
||||
|
||||
qt = {
|
||||
enable = true;
|
||||
platformTheme = "kde";
|
||||
style = "kvantum";
|
||||
};
|
||||
|
||||
environment.sessionVariables = {
|
||||
NIXOS_OZONE_WL = "1";
|
||||
QT_PLUGIN_PATH = [ "${pkgs.kdePackages.qtstyleplugin-kvantum}/lib/qt-6/plugins" ];
|
||||
};
|
||||
|
||||
fonts.packages = with pkgs; [
|
||||
geist-font
|
||||
jetbrains-mono
|
||||
nerd-fonts.symbols-only
|
||||
];
|
||||
}
|
||||
Reference in New Issue
Block a user