nix/modules/nixos/kde-plasma.nix

53 lines
1.6 KiB
Nix
Raw Normal View History

2024-05-29 13:42:13 -05:00
{pkgs, ...}: {
2024-02-02 00:00:54 -06:00
imports = [./pipewire.nix];
2024-03-27 10:38:30 -05:00
# NOTE: Plasma and Kitty seem to have some weird interactions where
# occasionally, kitty's window will try to move or resize and crash the
# compositor. Plasma recovers, but the Kitty window is quite dead and gone.
# This has lost me a few minutes' work when I have not saved a file while
# typing and I go to resize kitty and crash loses my work.
# It is entirely possible that this is due to my configuration, though, and
# not the fault of the applications themselves!
# https://www.reddit.com/r/kde/comments/ohiwqf/kitty_crashes_plasma_wayland_session/
# https://gitlab.archlinux.org/archlinux/packaging/packages/kitty/-/issues/3
2024-03-29 10:15:54 -05:00
# NOTE: I'm switching to wezterm. Will this solve my issue?
2024-05-29 13:42:13 -05:00
# Update: seems so?
2024-02-02 00:00:54 -06:00
2024-03-29 10:51:39 -05:00
services.desktopManager.plasma6.enable = true;
2024-05-02 09:52:49 -05:00
services.displayManager.sddm.enable = true;
services.displayManager.sddm.wayland.enable = true;
2024-05-29 14:58:10 -05:00
services.xserver.enable = true;
2024-05-29 13:42:13 -05:00
qt.enable = true;
2024-02-02 00:00:54 -06:00
programs.dconf.enable = true;
services.dbus.enable = true;
2024-02-02 00:00:54 -06:00
environment = {
systemPackages = with pkgs; [
inkscape
krita
noto-fonts
vlc
wl-clipboard
2024-06-10 09:56:13 -05:00
libsForQt5.qt5.qtvirtualkeyboard
maliit-keyboard
maliit-framework
2024-05-29 13:42:13 -05:00
# libsForQt5.kate
# libsForQt5.kdenlive
# libsForQt5.merkuro
# libsForQt5.kcalc
# libsForQt5.neochat
# libsForQt5.filelight
# libsForQt5.krdc
# libsForQt5.krfb
# libsForQt5.kclock
# libsForQt5.kweather
# libsForQt5.ktorrent
# libsForQt5.kdevelop
# libsForQt5.kdialog
# libsForQt5.kdeplasma-addons
2024-02-02 00:00:54 -06:00
];
};
}