Switch to GNOME and Limine bootloader

Migrates the NixOS system to use GNOME as the primary desktop environment and Limine as the bootloader.

This involves removing the KDE Plasma configuration module and adding a dedicated module for Limine. Also includes a minor cleanup in the Darwin home-manager configuration.
This commit is contained in:
2026-06-14 13:01:19 +02:00
parent 5fbdbe4d3e
commit db4c0e1320
5 changed files with 19 additions and 43 deletions
+2 -2
View File
@@ -1,4 +1,4 @@
{ pkgs, import-tree, ... }:
{ import-tree, ... }:
{
home-manager.users.alistreaza = {
@@ -31,7 +31,7 @@
home.env.rust.enable = true;
home.env.python.enable = true;
home.packages = with pkgs; [];
home.packages = [ ];
# No Home Application Folders
targets.darwin.linkApps.enable = false;
+2 -2
View File
@@ -2,7 +2,7 @@
{
# System services
os.boot.systemd.enable = true;
os.boot.limine.enable = true;
os.boot.plymouth.enable = true;
os.graphics.nvidia.enable = true;
os.audio.pipewire.enable = true;
@@ -25,7 +25,7 @@
os.virtualisation.podman.enable = true;
# Shells configurations
os.shells.kde.enable = true;
os.shells.gnome.enable = true;
# Terminal
programs.ssh.enableAskPassword = false; # No-window git push fix
+15
View File
@@ -0,0 +1,15 @@
{ lib, config, ... }:
with lib;
let
cfg = config.os.boot.limine;
in
{
options.os.boot.limine = {
enable = mkEnableOption "Boot Limine service";
};
config = mkIf cfg.enable {
boot.loader.limine.enable = true;
};
}
-1
View File
@@ -36,7 +36,6 @@ in
++ [
loupe
papers
refine
simple-scan
];
};
-38
View File
@@ -1,38 +0,0 @@
{
lib,
pkgs,
config,
...
}:
with lib;
let
cfg = config.os.shells.kde;
in
{
options.os.shells.kde = {
enable = mkEnableOption "System gnome shell service";
};
config = mkIf cfg.enable {
services.displayManager.plasma-login-manager.enable = true;
services.desktopManager.plasma6.enable = true;
environment = {
plasma6.excludePackages = with pkgs; [
aurorae
plasma-browser-integration
kwin-x11
(lib.getBin qttools) # Expose qdbus in PATH
elisa
gwenview
ktexteditor # provides elevated actions for kate
khelpcenter
baloo-widgets # baloo information in Dolphin
spectacle
krdp
];
};
};
}