diff --git a/nixos/configuration.nix b/nixos/configuration.nix index 61b440f..fcab5de 100644 --- a/nixos/configuration.nix +++ b/nixos/configuration.nix @@ -172,6 +172,8 @@ in llvmPackages_19.clang-tools gdb csharp-ls + android-tools + android-studio element-desktop beeengineeditor diff --git a/nixos/hosts/kylekrein-homepc/default.nix b/nixos/hosts/kylekrein-homepc/default.nix index 9b1e736..9ab6a40 100644 --- a/nixos/hosts/kylekrein-homepc/default.nix +++ b/nixos/hosts/kylekrein-homepc/default.nix @@ -2,6 +2,7 @@ options, config, pkgs, + unstable-pkgs, lib, hwconfig, inputs, @@ -64,6 +65,7 @@ config = { }; services.open-webui.enable = true; + services.open-webui.package = unstable-pkgs.open-webui; services.open-webui.openFirewall = false; services.open-webui.host = "0.0.0.0"; services.open-webui.stateDir = "/persist/open-webui"; @@ -72,7 +74,7 @@ config = { systemd.services.open-webui.serviceConfig.DynamicUser = lib.mkForce false; #Chat host - networking.firewall.allowedTCPPorts = [ 80 443 22 8448 9993 ] ++ [ config.services.zerotierone.port ]; + networking.firewall.allowedTCPPorts = [ 80 443 22 8448 9993 8081] ++ [ config.services.zerotierone.port ]; networking.firewall.allowedUDPPorts = [config.services.zerotierone.port]; # users.users.nginx.extraGroups = [ "acme" ]; services.hypridle.enable = lib.mkForce false; diff --git a/nixos/modules/impermanence/home.nix b/nixos/modules/impermanence/home.nix index c62e5a8..5ae48bd 100644 --- a/nixos/modules/impermanence/home.nix +++ b/nixos/modules/impermanence/home.nix @@ -23,6 +23,7 @@ ".emacs.d" ".local/share/keyrings" ".local/share/direnv" + "Android" { directory = ".var/app"; method = "symlink";