Compare commits

...

2 commits

Author SHA1 Message Date
74fd474e4a
fix: put tmps into RAM
Some checks failed
Continuous Integration / Checks (push) Has been cancelled
2025-05-25 14:47:09 +02:00
22a525b5b3
feat: switch to KDE 2025-05-25 14:35:05 +02:00
3 changed files with 20 additions and 10 deletions

View file

@ -10,7 +10,7 @@ let
"direnv" "direnv"
"git" "git"
"gpg" "gpg"
"gtk" #"gtk"
#"keyring" #"keyring"
"syncthing" "syncthing"
"tmux" "tmux"
@ -432,7 +432,7 @@ in
} }
''; '';
services.poweralertd.enable = true; #services.poweralertd.enable = true;
# Let Home Manager install and manage itself. # Let Home Manager install and manage itself.
programs.home-manager.enable = true; programs.home-manager.enable = true;

View file

@ -145,8 +145,12 @@ in
dmenu dmenu
grim # screenshot functionality grim # screenshot functionality
slurp # screenshot functionality slurp # screenshot functionality
mako # notification system developed by swaywm maintainer #mako # notification system developed by swaywm maintainer
pulseaudio pulseaudio
# KDE apps
kdePackages.kmail
kdePackages.kmail-account-wizard
]; ];
networking.firewall = { networking.firewall = {
@ -195,11 +199,14 @@ in
services.gnome.gnome-keyring.enable = lib.mkForce false; services.gnome.gnome-keyring.enable = lib.mkForce false;
programs.gnupg.agent.enable = true; programs.gnupg.agent.enable = true;
#services.xserver.enable = true; # KDE
#services.xserver.desktopManager.gnome.enable = true; services = {
#services.xserver.displayManager.gdm.enable = true; desktopManager.plasma6.enable = true;
displayManager.sddm.enable = true;
displayManager.sddm.wayland.enable = true;
};
services.greetd = { services.greetd = {
enable = true; enable = false;
settings = { settings = {
default_session = { default_session = {
command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --cmd sway"; command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --cmd sway";
@ -208,7 +215,7 @@ in
}; };
}; };
systemd.user.services.kanshi = { systemd.user.services.kanshi = {
enable = true; enable = false;
description = "kanshi daemon"; description = "kanshi daemon";
environment = { environment = {
WAYLAND_DISPLAY = "wayland-1"; WAYLAND_DISPLAY = "wayland-1";
@ -221,11 +228,11 @@ in
}; };
# enable Sway window manager # enable Sway window manager
programs.sway = { programs.sway = {
enable = true; enable = false;
wrapperFeatures.gtk = true; wrapperFeatures.gtk = true;
}; };
programs.light.enable = true; programs.light.enable = true;
xdg.portal.wlr.enable = true; xdg.portal.wlr.enable = false;
hardware.bluetooth.enable = true; hardware.bluetooth.enable = true;
hardware.opengl = { hardware.opengl = {

View file

@ -8,6 +8,9 @@ in
./upgrade-pg-cluster.nix ./upgrade-pg-cluster.nix
]; ];
boot.tmp.useTmpfs = true;
boot.tmp.tmpfsSize = "50%";
i18n.defaultLocale = mkDefault "en_US.UTF-8"; i18n.defaultLocale = mkDefault "en_US.UTF-8";
console = mkDefault { console = mkDefault {
font = "Lat2-Terminus16"; font = "Lat2-Terminus16";