mirror of
https://codeberg.org/privacy1st/nix-git
synced 2025-01-09 04:51:20 +01:00
kde plasma6
This commit is contained in:
parent
3d821eede0
commit
80145f3f47
@ -15,16 +15,17 @@
|
|||||||
../../modules/nitrokey-gpg-smartcard.nix
|
../../modules/nitrokey-gpg-smartcard.nix
|
||||||
../../modules/ssh-client.nix
|
../../modules/ssh-client.nix
|
||||||
../../modules/ssh-server.nix
|
../../modules/ssh-server.nix
|
||||||
|
#../../modules/gpu-amd.nix
|
||||||
|
|
||||||
../../modules/btrfs-scrub.nix
|
../../modules/btrfs-scrub.nix
|
||||||
../../modules/btrfs-mount-options.nix
|
../../modules/btrfs-mount-options.nix
|
||||||
|
|
||||||
#../../modules/gpu-amd.nix
|
|
||||||
../../modules/gnome-base.nix
|
../../modules/gnome-base.nix
|
||||||
../../modules/gnome-config.nix
|
../../modules/gnome-config.nix
|
||||||
../../modules/gnome-extensions.nix
|
../../modules/gnome-extensions.nix
|
||||||
../../modules/fwupd-gnome.nix
|
../../modules/fwupd-gnome.nix
|
||||||
../../modules/gnome-wallpaper.nix
|
../../modules/gnome-wallpaper.nix
|
||||||
|
../../modules/programs-gnome.nix
|
||||||
|
|
||||||
#../../modules/gnome-terminal.nix
|
#../../modules/gnome-terminal.nix
|
||||||
../../modules/blackbox.nix
|
../../modules/blackbox.nix
|
||||||
|
@ -30,6 +30,7 @@
|
|||||||
#../../modules/gnome-fractional-scaling.nix
|
#../../modules/gnome-fractional-scaling.nix
|
||||||
../../modules/fwupd-gnome.nix
|
../../modules/fwupd-gnome.nix
|
||||||
../../modules/gnome-wallpaper.nix
|
../../modules/gnome-wallpaper.nix
|
||||||
|
../../modules/programs-gnome.nix
|
||||||
|
|
||||||
#../../modules/gnome-terminal.nix
|
#../../modules/gnome-terminal.nix
|
||||||
../../modules/blackbox.nix
|
../../modules/blackbox.nix
|
||||||
|
@ -24,26 +24,27 @@
|
|||||||
../../modules/ssh-client.nix
|
../../modules/ssh-client.nix
|
||||||
../../modules/ssh-server.nix
|
../../modules/ssh-server.nix
|
||||||
../../modules/lid-switch-handling.nix
|
../../modules/lid-switch-handling.nix
|
||||||
|
../../modules/gpu-amd.nix
|
||||||
|
|
||||||
../../modules/btrfs-scrub.nix
|
../../modules/btrfs-scrub.nix
|
||||||
../../modules/btrfs-mount-options.nix
|
../../modules/btrfs-mount-options.nix
|
||||||
|
|
||||||
../../modules/gpu-amd.nix
|
../../modules/kde.nix
|
||||||
#../../modules/kde.nix
|
# ../../modules/gnome-base.nix
|
||||||
../../modules/gnome-base.nix
|
# ../../modules/gnome-config.nix
|
||||||
../../modules/gnome-config.nix
|
# ../../modules/gnome-extensions.nix
|
||||||
../../modules/gnome-extensions.nix
|
# ../../modules/gnome-fractional-scaling.nix
|
||||||
../../modules/gnome-fractional-scaling.nix
|
# #../../modules/fwupd-gnome.nix # TODO: Constantly keeps installing the same fw update again
|
||||||
../../modules/fwupd-gnome.nix
|
# ../../modules/gnome-wallpaper.nix
|
||||||
../../modules/gnome-wallpaper.nix
|
# ../../modules/programs-gnome.nix
|
||||||
|
|
||||||
#../../modules/gnome-terminal.nix
|
#../../modules/gnome-terminal.nix
|
||||||
../../modules/blackbox.nix
|
#../../modules/blackbox.nix
|
||||||
|
|
||||||
../../modules/programs-base.nix
|
../../modules/programs-base.nix
|
||||||
../../modules/programs.nix
|
#../../modules/programs.nix
|
||||||
../../modules/flatpak.nix
|
../../modules/flatpak.nix
|
||||||
../../modules/file-roller.nix
|
#../../modules/file-roller.nix
|
||||||
../../modules/rnote.nix
|
../../modules/rnote.nix
|
||||||
../../modules/ausweisapp.nix
|
../../modules/ausweisapp.nix
|
||||||
../../modules/nextcloud-client.nix
|
../../modules/nextcloud-client.nix
|
||||||
@ -59,23 +60,24 @@
|
|||||||
../../modules/digikam-rawtherapee-hugin-gimp.nix
|
../../modules/digikam-rawtherapee-hugin-gimp.nix
|
||||||
../../modules/freetube.nix
|
../../modules/freetube.nix
|
||||||
../../modules/ghostwriter.nix
|
../../modules/ghostwriter.nix
|
||||||
../../modules/print-and-scan.nix
|
#../../modules/print-and-scan.nix
|
||||||
#../../modules/waydroid.nix
|
#../../modules/waydroid.nix
|
||||||
../../modules/uni-vpn.nix
|
#../../modules/uni-vpn.nix
|
||||||
|
|
||||||
../../modules/games.nix
|
../../modules/games.nix
|
||||||
../../modules/dosbox-x.nix
|
#../../modules/dosbox-x.nix
|
||||||
../../modules/steam.nix
|
../../modules/steam.nix
|
||||||
|
|
||||||
../../modules/autostart.nix
|
#../../modules/autostart.nix
|
||||||
|
|
||||||
../../modules/jetbrains-ide.nix
|
../../modules/jetbrains-ide.nix
|
||||||
#../../modules/vscodium.nix
|
#../../modules/vscodium.nix
|
||||||
../../modules/android.nix
|
../../modules/android.nix
|
||||||
../../modules/pmbootstrap.nix
|
#../../modules/pmbootstrap.nix
|
||||||
|
|
||||||
../../modules/boxes.nix
|
#../../modules/boxes.nix
|
||||||
#../../modules/virtualbox.nix
|
#../../modules/virtualbox.nix
|
||||||
|
#../../modules/virt-manager.nix
|
||||||
../../modules/docker.nix
|
../../modules/docker.nix
|
||||||
../../modules/docker-pushrm.nix
|
../../modules/docker-pushrm.nix
|
||||||
];
|
];
|
||||||
@ -91,4 +93,13 @@
|
|||||||
|
|
||||||
# Most users should never change this value after the initial install, for any reason, even if you've upgraded your system to a new NixOS release.
|
# Most users should never change this value after the initial install, for any reason, even if you've upgraded your system to a new NixOS release.
|
||||||
system.stateVersion = "23.05";
|
system.stateVersion = "23.05";
|
||||||
|
|
||||||
|
# users.users.foo = {
|
||||||
|
# initialPassword = "asdf";
|
||||||
|
# isNormalUser = true;
|
||||||
|
# description = "Just for testing";
|
||||||
|
# extraGroups = [ "wheel" "networkmanager" ];
|
||||||
|
# };
|
||||||
|
|
||||||
|
# TODO: refactor new file "favorite-apps.nix" -> only if on gnome, use dconf.settings
|
||||||
}
|
}
|
||||||
|
@ -1,10 +1,4 @@
|
|||||||
{ config, pkgs, ... }:
|
|
||||||
{
|
|
||||||
# KDE desktop environment.
|
# KDE desktop environment.
|
||||||
# See also: gnome-base.nix
|
|
||||||
# https://nixos.wiki/wiki/KDE
|
|
||||||
|
|
||||||
# TODO: if including modules that enable dconf, KDE does not start. Maybe some conflicting configs in ~/ from GNOME? Create new (blank) user and try to log in with it.
|
|
||||||
|
|
||||||
# TODO: Declarative KDE setting adjustments.
|
# TODO: Declarative KDE setting adjustments.
|
||||||
# - Plasma > Breeze Dark
|
# - Plasma > Breeze Dark
|
||||||
@ -15,32 +9,48 @@
|
|||||||
# - On AC power > Button events handling > When laptop lid is closed > Do nothing
|
# - On AC power > Button events handling > When laptop lid is closed > Do nothing
|
||||||
# - On AC power > Suspend session -> unchecked
|
# - On AC power > Suspend session -> unchecked
|
||||||
|
|
||||||
|
{ config, pkgs, ... }:
|
||||||
|
{
|
||||||
imports = [
|
imports = [
|
||||||
./audio.nix
|
./audio.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
|
# https://wiki.nixos.org/wiki/KDE
|
||||||
|
|
||||||
|
# Optional.
|
||||||
# Enable the X11 windowing system.
|
# Enable the X11 windowing system.
|
||||||
services.xserver.enable = true;
|
#services.xserver.enable = true;
|
||||||
|
# Exclude xterm.
|
||||||
|
#services.xserver.excludePackages = [ pkgs.xterm ];
|
||||||
|
|
||||||
# Enable the KDE desktop environment
|
# Enable the KDE desktop environment
|
||||||
#services.xserver.displayManager.sddm.enable = true;
|
services.displayManager.sddm = {
|
||||||
services.xserver.displayManager.gdm.enable = true;
|
enable = true;
|
||||||
services.xserver.desktopManager.plasma5.enable = true;
|
#theme = "sddm-chili-theme";
|
||||||
|
wayland.enable = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
#services.xserver.displayManager.gdm.enable = true;
|
||||||
|
services.desktopManager.plasma6.enable = true;
|
||||||
|
|
||||||
# Don't install all programs of the KDE desktop.
|
# Don't install all programs of the KDE desktop.
|
||||||
# environment.plasma5.excludePackages = with pkgs.libsForQt5; [
|
# https://wiki.nixos.org/wiki/KDE#Plasma_6_2
|
||||||
# plasma-browser-integration
|
#
|
||||||
|
# Optional packages: https://github.com/NixOS/nixpkgs/blob/88195a94f390381c6afcdaa933c2f6ff93959cb4/nixos/modules/services/desktop-managers/plasma6.nix#L157-L180
|
||||||
|
#
|
||||||
|
# environment.plasma6.excludePackages = with pkgs.kdePackages; [
|
||||||
# konsole
|
# konsole
|
||||||
# oxygen
|
|
||||||
# ];
|
# ];
|
||||||
|
|
||||||
# GNOME desktop integration.
|
# GNOME desktop integration.
|
||||||
|
# https://wiki.nixos.org/wiki/KDE#GNOME_desktop_integration
|
||||||
|
#
|
||||||
# Using the following example configuration, QT applications will have a look similar to the GNOME desktop, using a dark theme
|
# Using the following example configuration, QT applications will have a look similar to the GNOME desktop, using a dark theme
|
||||||
qt = {
|
# qt = {
|
||||||
enable = true;
|
# enable = true;
|
||||||
platformTheme = "gnome";
|
# platformTheme = "gnome";
|
||||||
style = "adwaita-dark";
|
# style = "adwaita-dark";
|
||||||
};
|
# };
|
||||||
|
|
||||||
# Configure keymap in X11.
|
# Configure keymap in X11.
|
||||||
services.xserver.xkb = {
|
services.xserver.xkb = {
|
||||||
@ -50,5 +60,5 @@
|
|||||||
|
|
||||||
# Enable Bluetooth support
|
# Enable Bluetooth support
|
||||||
# https://nixos.wiki/wiki/Bluetooth
|
# https://nixos.wiki/wiki/Bluetooth
|
||||||
hardware.bluetooth.enable = true;
|
#hardware.bluetooth.enable = true;
|
||||||
}
|
}
|
||||||
|
@ -5,13 +5,8 @@
|
|||||||
zenith # Terminal resource monitor / task manager
|
zenith # Terminal resource monitor / task manager
|
||||||
btop # Terminal resource monitor / task manager
|
btop # Terminal resource monitor / task manager
|
||||||
htop # Terminal resource monitor / task manager
|
htop # Terminal resource monitor / task manager
|
||||||
colmena
|
colmena # NixOS config deployment
|
||||||
|
|
||||||
gnome-tweaks
|
|
||||||
dconf-editor
|
|
||||||
resources # Resource monitor / task manager
|
|
||||||
|
|
||||||
#gnome-secrets # Password manager (Native Wayland client), but very slow.
|
|
||||||
keepassxc # Password manager. TODO Wayland: Maybe QT_QPA_PLATFORM defined in ghostwriter.nix fixed blurry fonts?
|
keepassxc # Password manager. TODO Wayland: Maybe QT_QPA_PLATFORM defined in ghostwriter.nix fixed blurry fonts?
|
||||||
warp # Fast and secure file transfer
|
warp # Fast and secure file transfer
|
||||||
];
|
];
|
||||||
|
10
modules/programs-gnome.nix
Normal file
10
modules/programs-gnome.nix
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
{ config, pkgs, ... }:
|
||||||
|
{
|
||||||
|
users.users.yoda = {
|
||||||
|
packages = with pkgs; [
|
||||||
|
gnome-tweaks
|
||||||
|
dconf-editor
|
||||||
|
resources # Resource monitor / task manager
|
||||||
|
];
|
||||||
|
};
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user