From a7de2895dab3f7354582351ccf1c4a1ea3a70e61 Mon Sep 17 00:00:00 2001 From: Filippo Berto Date: Tue, 9 May 2023 20:16:55 +0200 Subject: [PATCH] Readarr --- flake.nix | 2 ++ nixos_modules/readarr.nix | 8 ++++++++ odin/common_configuration.nix | 11 ++++++++++- thor/configuration.nix | 10 +++++++++- 4 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 nixos_modules/readarr.nix diff --git a/flake.nix b/flake.nix index 6b3bd58..eb4d2f8 100644 --- a/flake.nix +++ b/flake.nix @@ -242,6 +242,8 @@ } ./nixos_modules/garage.nix + (nixpkgs-u + "/nixos/modules/services/misc/readarr.nix") + ./nixos_modules/readarr.nix ]; }; }; diff --git a/nixos_modules/readarr.nix b/nixos_modules/readarr.nix new file mode 100644 index 0000000..7dc2127 --- /dev/null +++ b/nixos_modules/readarr.nix @@ -0,0 +1,8 @@ +{ pkgs, ... }: { + services.readarr = { + enable = true; + package = pkgs.unstable_pkgs.readarr; + openFirewall = true; + group = "users"; + }; +} diff --git a/odin/common_configuration.nix b/odin/common_configuration.nix index efd0312..3e92ba4 100644 --- a/odin/common_configuration.nix +++ b/odin/common_configuration.nix @@ -151,7 +151,16 @@ with lib; { enableSSHSupport = true; }; - programs.steam.enable = true; + + programs.steam = { + enable = true; + package = pkgs.steam.override { + extraPkgs = pkgs: with pkgs; [ icu ]; + extraProfile = '' + export GSETTINGS_SCHEMA_DIR="${pkgs.gsettings-desktop-schemas}/share/gsettings-schemas/${pkgs.gsettings-desktop-schemas.name}/glib-2.0/schemas/" + ''; + }; + }; # services.joycond.enable = true; programs.dconf.enable = true; diff --git a/thor/configuration.nix b/thor/configuration.nix index 7ce516e..c22b2e7 100644 --- a/thor/configuration.nix +++ b/thor/configuration.nix @@ -61,7 +61,15 @@ with lib; { enable = true; enableSSHSupport = true; }; - steam = { enable = true; }; + steam = { + enable = true; + package = pkgs.steam.override { + extraPkgs = pkgs: with pkgs; [ icu ]; + extraProfile = '' + export GSETTINGS_SCHEMA_DIR="${pkgs.gsettings-desktop-schemas}/share/gsettings-schemas/${pkgs.gsettings-desktop-schemas.name}/glib-2.0/schemas/" + ''; + }; + }; zsh = { enable = true; syntaxHighlighting.enable = true;