mirror of
https://git.lgmrszd.xyz/Lgmrszd/nix-cfg.git
synced 2024-11-25 20:38:54 +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;
|
services.xserver.enable = true;
|
||||||
|
|
||||||
|
|
||||||
# Enable the Plasma 5 Desktop Environment.
|
|
||||||
services.xserver.displayManager.sddm.enable = true;
|
services.xserver.displayManager.sddm.enable = true;
|
||||||
|
|
||||||
# Didn't like, the theme is a bit buggy
|
# Didn't like, the theme is a bit buggy
|
||||||
|
@ -218,8 +217,8 @@ in
|
||||||
# hash = "sha256-SjYwyUvvx/ageqVH5MmYmHNRKNvvnF3DYMJ/f2/L+Go=";
|
# hash = "sha256-SjYwyUvvx/ageqVH5MmYmHNRKNvvnF3DYMJ/f2/L+Go=";
|
||||||
# }}/src/catppuccin-latte/";
|
# }}/src/catppuccin-latte/";
|
||||||
|
|
||||||
services.xserver.desktopManager.plasma5.enable = true;
|
services.xserver.desktopManager.plasma6.enable = true;
|
||||||
services.xserver.displayManager.defaultSession = "plasmawayland";
|
services.xserver.displayManager.defaultSession = "plasma";
|
||||||
|
|
||||||
# programs.command-not-found.enable = false;
|
# programs.command-not-found.enable = false;
|
||||||
# programs.nix-index.enable = true;
|
# programs.nix-index.enable = true;
|
||||||
|
@ -231,7 +230,10 @@ in
|
||||||
};
|
};
|
||||||
|
|
||||||
# KDE Programs
|
# 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.kdeconnect.enable = true;
|
||||||
|
|
||||||
programs.adb.enable = true;
|
programs.adb.enable = true;
|
||||||
|
@ -239,6 +241,7 @@ in
|
||||||
# Steam
|
# Steam
|
||||||
programs.steam = {
|
programs.steam = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
gamescopeSession.enable = true;
|
||||||
remotePlay.openFirewall = true;
|
remotePlay.openFirewall = true;
|
||||||
# dedicatedServer.openFirewall = true;
|
# dedicatedServer.openFirewall = true;
|
||||||
};
|
};
|
||||||
|
@ -306,12 +309,19 @@ in
|
||||||
# List packages installed in system profile. To search, run:
|
# List packages installed in system profile. To search, run:
|
||||||
# $ nix search wget
|
# $ nix search wget
|
||||||
environment.systemPackages = with pkgs; [
|
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
|
||||||
git-crypt
|
git-crypt
|
||||||
vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default.
|
vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default.
|
||||||
wget
|
wget
|
||||||
curl
|
|
||||||
python3
|
python3
|
||||||
|
curl
|
||||||
# more stuff
|
# more stuff
|
||||||
gnome-network-displays
|
gnome-network-displays
|
||||||
miraclecast
|
miraclecast
|
||||||
|
|
|
@ -31,7 +31,7 @@
|
||||||
# file editing
|
# file editing
|
||||||
onlyoffice-bin
|
onlyoffice-bin
|
||||||
# theming
|
# theming
|
||||||
libsForQt5.qtstyleplugin-kvantum
|
kdePackages.qtstyleplugin-kvantum
|
||||||
# osConfig.nur.repos.baduhai.koi
|
# osConfig.nur.repos.baduhai.koi
|
||||||
(catppuccin-gtk.override {
|
(catppuccin-gtk.override {
|
||||||
variant = "latte";
|
variant = "latte";
|
||||||
|
@ -59,12 +59,12 @@
|
||||||
fresh.keepassxc
|
fresh.keepassxc
|
||||||
onlykey
|
onlykey
|
||||||
onlykey-agent
|
onlykey-agent
|
||||||
libsForQt5.plasma-vault
|
kdePackages.plasma-vault
|
||||||
gpgme.dev # For mailvelope
|
gpgme.dev # For mailvelope
|
||||||
|
|
||||||
neofetch
|
neofetch
|
||||||
libsForQt5.yakuake
|
kdePackages.yakuake
|
||||||
libsForQt5.kgpg
|
kdePackages.kgpg
|
||||||
|
|
||||||
# messaging
|
# messaging
|
||||||
(fresh.discord.override {
|
(fresh.discord.override {
|
||||||
|
@ -72,8 +72,8 @@
|
||||||
})
|
})
|
||||||
fresh.vesktop
|
fresh.vesktop
|
||||||
fresh.telegram-desktop
|
fresh.telegram-desktop
|
||||||
libsForQt5.tokodon
|
kdePackages.tokodon
|
||||||
libsForQt5.neochat
|
kdePackages.neochat
|
||||||
# pkgs-unstable.cinny-desktop
|
# pkgs-unstable.cinny-desktop
|
||||||
# pkgs-unstable.thunderbird # see programs.thunderbird
|
# pkgs-unstable.thunderbird # see programs.thunderbird
|
||||||
# graphics
|
# graphics
|
||||||
|
@ -107,7 +107,6 @@
|
||||||
yt-dlp
|
yt-dlp
|
||||||
mosh
|
mosh
|
||||||
appimage-run
|
appimage-run
|
||||||
kate
|
|
||||||
ncdu
|
ncdu
|
||||||
# btrfs tools
|
# btrfs tools
|
||||||
btdu # ncdu but for btrfs
|
btdu # ncdu but for btrfs
|
||||||
|
@ -164,6 +163,15 @@
|
||||||
monero-gui
|
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
|
# Email stuff
|
||||||
|
|
||||||
programs.thunderbird = {
|
programs.thunderbird = {
|
||||||
|
|
Loading…
Reference in a new issue