This commit is contained in:
2026-03-09 10:50:12 +03:00
commit f1a81a6408
119 changed files with 8378 additions and 0 deletions
+11
View File
@@ -0,0 +1,11 @@
{
...
}:
{
imports = [
./kde.nix
# ./gnome.nix
# ./noctalia.nix
# ./xfce.nix
];
}
+49
View File
@@ -0,0 +1,49 @@
{
config,
lib,
pkgs,
...
}:
{
# qt = {
# enable = true;
# style = "breeze";
# platformTheme = "kde6"; # kde6
# };
programs.dconf.enable = true;
environment = {
gnome.excludePackages = with pkgs; [
cheese # webcam tool
epiphany # web browser
#evince # document viewer
geary # email reader
gnome-characters
gnome-music
gnome-user-docs
gnome-tour
];
systemPackages = with pkgs; [
gnomeExtensions.appindicator
# gnomeExtensions.dash-to-panel
# gnomeExtensions.arcmenu
# gnomeExtensions.vitals
gnomeExtensions.user-themes
gnome-tweaks
# dconf-editor
# dconf2nix
gnome-color-manager
];
};
services = {
gnome.gnome-keyring.enable = lib.mkForce false;
udev.packages = with pkgs; [
gnome-settings-daemon
];
displayManager.gdm = {
enable = true;
wayland = true;
};
desktopManager.gnome.enable = true;
};
}
+35
View File
@@ -0,0 +1,35 @@
{
config,
lib,
pkgs,
...
}:
{
# qt = {
# enable = true;
# style = "breeze";
# platformTheme = "kde6"; # kde6
# };
environment.plasma6.excludePackages = with pkgs; [
kdePackages.plasma-browser-integration
kdePackages.elisa
kdePackages.ksshaskpass
kdePackages.kwallet
kdePackages.kwallet-pam
kdePackages.kwalletmanager
];
services = {
displayManager = {
sddm = {
enable = true;
theme = "WhiteSur-light";
wayland = {
enable = true;
compositor = "kwin";
};
};
};
desktopManager.plasma6.enable = true;
};
programs.partition-manager.enable = true;
}
+31
View File
@@ -0,0 +1,31 @@
{
config,
inputs,
lib,
pkgs,
...
}:
{
# environment.systemPackages = with pkgs; [
# # inputs.noctalia.packages.${pkgs.stdenv.hostPlatform.system}.default
# ];
services = {
noctalia-shell = {
enable = false;
};
# hypridle.enable = true;
};
programs = {
niri = {
enable = true;
};
# uwsm.enable = true;
# hyprland = {
# enable = true;
# xwayland.enable = true;
# withUWSM = true;
# };
# iio-hyprland.enable = true;
# hyprlock.enable = true;
};
}
+36
View File
@@ -0,0 +1,36 @@
{
config,
lib,
pkgs,
...
}:
{
services.xserver.displayManager.lightdm.enable = true;
#services.displayManager.defaultSession = "lomiri";
# services.xserver.desktopManager.budgie.enable = true;
#services.xserver.displayManager.lightdm.greeters.lomiri.enable= true;
#services.desktopManager.lomiri.enable = true;
#-services.xserver.desktopManager.mate.enable = true;
#-services.xserver.desktopManager.lxqt.enable = true;
# services.xserver.desktopManager.lumina.enable = true;
# services.xserver.desktopManager.cde.enable = true;
# services.xserver.desktopManager.cinnamon.enable = true;
# services.xserver.desktopManager.enlightenment.enable = true;
# services.desktopManager.cosmic.xwayland.enable = true;
# services.desktopManager.cosmic.enable = true;
services.xserver = {
enable = true;
desktopManager = {
#xterm.enable = false;
xfce.enable = true;
xfce.enableWaylandSession = true;
};
};
#- services.xserver.desktopManager.pantheon.enable = true;
#- services.pantheon.apps.enable = true;
}