mirror of
https://git.lgmrszd.xyz/Lgmrszd/nix-cfg.git
synced 2024-11-22 03:07:56 +01:00
Plasma 6 and other stuff
This commit is contained in:
parent
cfa56f9ddf
commit
3a70163557
2 changed files with 30 additions and 12 deletions
|
@ -207,7 +207,6 @@ in
|
|||
services.xserver.enable = true;
|
||||
|
||||
|
||||
# Enable the Plasma 5 Desktop Environment.
|
||||
services.xserver.displayManager.sddm.enable = true;
|
||||
|
||||
# Didn't like, the theme is a bit buggy
|
||||
|
@ -218,8 +217,8 @@ in
|
|||
# hash = "sha256-SjYwyUvvx/ageqVH5MmYmHNRKNvvnF3DYMJ/f2/L+Go=";
|
||||
# }}/src/catppuccin-latte/";
|
||||
|
||||
services.xserver.desktopManager.plasma5.enable = true;
|
||||
services.xserver.displayManager.defaultSession = "plasmawayland";
|
||||
services.xserver.desktopManager.plasma6.enable = true;
|
||||
services.xserver.displayManager.defaultSession = "plasma";
|
||||
|
||||
# programs.command-not-found.enable = false;
|
||||
# programs.nix-index.enable = true;
|
||||
|
@ -231,7 +230,10 @@ in
|
|||
};
|
||||
|
||||
# KDE Programs
|
||||
programs.partition-manager.enable = true;
|
||||
|
||||
# Currently installs plasma5 variant, disabled as module, enabled manually instead
|
||||
services.dbus.packages = [ pkgs.kdePackages.kpmcore ];
|
||||
# programs.partition-manager.enable = true;
|
||||
programs.kdeconnect.enable = true;
|
||||
|
||||
programs.adb.enable = true;
|
||||
|
@ -239,6 +241,7 @@ in
|
|||
# Steam
|
||||
programs.steam = {
|
||||
enable = true;
|
||||
gamescopeSession.enable = true;
|
||||
remotePlay.openFirewall = true;
|
||||
# dedicatedServer.openFirewall = true;
|
||||
};
|
||||
|
@ -306,12 +309,19 @@ in
|
|||
# List packages installed in system profile. To search, run:
|
||||
# $ nix search wget
|
||||
environment.systemPackages = with pkgs; [
|
||||
# programs.partition-manager installs plasma5 variant, so we have to work around
|
||||
kdePackages.partitionmanager
|
||||
kdePackages.kpmcore
|
||||
|
||||
kdePackages.kaccounts-providers
|
||||
kdePackages.kaccounts-integration
|
||||
|
||||
git
|
||||
git-crypt
|
||||
vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default.
|
||||
wget
|
||||
curl
|
||||
python3
|
||||
curl
|
||||
# more stuff
|
||||
gnome-network-displays
|
||||
miraclecast
|
||||
|
|
|
@ -31,7 +31,7 @@
|
|||
# file editing
|
||||
onlyoffice-bin
|
||||
# theming
|
||||
libsForQt5.qtstyleplugin-kvantum
|
||||
kdePackages.qtstyleplugin-kvantum
|
||||
# osConfig.nur.repos.baduhai.koi
|
||||
(catppuccin-gtk.override {
|
||||
variant = "latte";
|
||||
|
@ -59,12 +59,12 @@
|
|||
fresh.keepassxc
|
||||
onlykey
|
||||
onlykey-agent
|
||||
libsForQt5.plasma-vault
|
||||
kdePackages.plasma-vault
|
||||
gpgme.dev # For mailvelope
|
||||
|
||||
neofetch
|
||||
libsForQt5.yakuake
|
||||
libsForQt5.kgpg
|
||||
kdePackages.yakuake
|
||||
kdePackages.kgpg
|
||||
|
||||
# messaging
|
||||
(fresh.discord.override {
|
||||
|
@ -72,8 +72,8 @@
|
|||
})
|
||||
fresh.vesktop
|
||||
fresh.telegram-desktop
|
||||
libsForQt5.tokodon
|
||||
libsForQt5.neochat
|
||||
kdePackages.tokodon
|
||||
kdePackages.neochat
|
||||
# pkgs-unstable.cinny-desktop
|
||||
# pkgs-unstable.thunderbird # see programs.thunderbird
|
||||
# graphics
|
||||
|
@ -107,7 +107,6 @@
|
|||
yt-dlp
|
||||
mosh
|
||||
appimage-run
|
||||
kate
|
||||
ncdu
|
||||
# btrfs tools
|
||||
btdu # ncdu but for btrfs
|
||||
|
@ -164,6 +163,15 @@
|
|||
monero-gui
|
||||
];
|
||||
|
||||
# gnome network manager applet since plasma-nm is not using Secret Service
|
||||
# https://invent.kde.org/plasma/plasma-nm/-/issues/7
|
||||
services.network-manager-applet.enable = true;
|
||||
# Requires tray.target by default so let's remove it
|
||||
systemd.user.services.network-manager-applet.Unit = {
|
||||
Requires = pkgs.lib.mkOverride 0 [ ];
|
||||
After = pkgs.lib.mkOverride 0 [ "graphical-session-pre.target" ];
|
||||
};
|
||||
|
||||
# Email stuff
|
||||
|
||||
programs.thunderbird = {
|
||||
|
|
Loading…
Reference in a new issue