From a836318598d632e825e4bd626740de036579828c Mon Sep 17 00:00:00 2001 From: Romain Paquet Date: Thu, 26 Mar 2026 20:11:39 +0100 Subject: [PATCH 1/3] switch back sddm to gdm --- nixosModules/desktop.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/nixosModules/desktop.nix b/nixosModules/desktop.nix index dfb2a6c..bea399c 100644 --- a/nixosModules/desktop.nix +++ b/nixosModules/desktop.nix @@ -42,8 +42,7 @@ hardware.bluetooth.enable = true; services.displayManager = { - sddm.enable = true; - sddm.wayland.enable = true; + gdm.enable = true; }; # Display manager keyboard layout From 50337eea953fb34bbfa60d9b0750cf75a802112f Mon Sep 17 00:00:00 2001 From: Romain Paquet Date: Thu, 26 Mar 2026 20:11:39 +0100 Subject: [PATCH 2/3] modules/desktop: add kdeconnect --- nixosModules/desktop.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nixosModules/desktop.nix b/nixosModules/desktop.nix index bea399c..ab10a8b 100644 --- a/nixosModules/desktop.nix +++ b/nixosModules/desktop.nix @@ -50,4 +50,6 @@ enable = true; xkb.layout = "fr"; }; + + programs.kdeconnect.enable = true; } From e4c19d16c4d297378fdc9bdb1205762370124ccf Mon Sep 17 00:00:00 2001 From: Romain Paquet Date: Thu, 26 Mar 2026 20:11:39 +0100 Subject: [PATCH 3/3] add renoir config --- machines/renoir/configuration.nix | 52 +++++++++++++++++++++++++++++-- machines/renoir/home.nix | 14 +++++++++ 2 files changed, 64 insertions(+), 2 deletions(-) create mode 100644 machines/renoir/home.nix diff --git a/machines/renoir/configuration.nix b/machines/renoir/configuration.nix index 090666a..d62ad49 100644 --- a/machines/renoir/configuration.nix +++ b/machines/renoir/configuration.nix @@ -1,7 +1,55 @@ +{ + self, + pkgs, + ... +}: { imports = [ + self.nixosModules.atuin-config + self.nixosModules.desktop + self.nixosModules.nix-defaults + self.nixosModules.steam + ../haze/syncthing.nix + { + services.nginx = { + enable = true; + # recommendedProxySettings = true; + # recommendedTlsSettings = true; + }; + + networking.firewall.interfaces."ygg".allowedTCPPorts = [ + 80 + 443 + ]; + } + + self.inputs.home-manager.nixosModules.home-manager + { + home-manager.useGlobalPkgs = true; + home-manager.useUserPackages = true; + home-manager.users.rpqt = ./home.nix; + home-manager.extraSpecialArgs = { + inherit self; + }; + } + + { + programs.niri.enable = true; + + environment.systemPackages = with pkgs; [ + pavucontrol + playerctl + xwayland-satellite + ]; + + services.gnome.gnome-keyring.enable = true; + + environment.sessionVariables.NIXOS_OZONE_WL = "1"; + + programs.dms-shell.enable = true; + + security.acme.acceptTerms = true; + } ]; - - # New machine! } diff --git a/machines/renoir/home.nix b/machines/renoir/home.nix new file mode 100644 index 0000000..315bfe5 --- /dev/null +++ b/machines/renoir/home.nix @@ -0,0 +1,14 @@ +{ self, ... }: +{ + imports = [ + self.homeModules.chat + self.homeModules.common + self.homeModules.desktop + self.homeModules.dev + self.homeModules.helix + self.homeModules.mail + self.homeModules.desktop + self.homeModules.niri + self.homeModules.vicinae + ]; +}