From e4c19d16c4d297378fdc9bdb1205762370124ccf Mon Sep 17 00:00:00 2001 From: Romain Paquet Date: Thu, 26 Mar 2026 20:11:39 +0100 Subject: [PATCH] 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 + ]; +}