diff --git a/profiles/desktop/steam.nix b/profiles/desktop/steam.nix index deb4101..1e3d163 100644 --- a/profiles/desktop/steam.nix +++ b/profiles/desktop/steam.nix @@ -72,7 +72,9 @@ environment.systemPackages = with pkgs; [ steam-tui steamcmd - protontricks + protontricks + + jstest-gtk # nice to have ]; } diff --git a/profiles/http/services/plex.nix b/profiles/http/services/plex.nix index 346fd84..1bb389b 100644 --- a/profiles/http/services/plex.nix +++ b/profiles/http/services/plex.nix @@ -2,6 +2,8 @@ { # Plex + # TODO: https://www.tinymediamanager.org/ + /** / disabledModules = [ "services/misc/plex.nix" ]; #imports = [ ]; diff --git a/profiles/remote-builders/default.nix b/profiles/remote-builders/default.nix index 2be1a8f..ac311a0 100644 --- a/profiles/remote-builders/default.nix +++ b/profiles/remote-builders/default.nix @@ -17,7 +17,28 @@ let #proxy.publicKey = "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEq0yasKP0mH6PI6ypmuzPzMnbHELo9k+YB5yW534aKudKZS65YsHJKQ9vapOtmegrn5MQbCCgrshf+/XwZcjbM="; # microbel }; + sops.secrets.nix-community-builders-ssh-key = {}; + remotes = [ + /** / + { + systems = [ "aarch64-darwin" "x86_64-darwin" ]; + hostName = "darwin-build-box.winter.cafe"; + maxJobs = 4; + sshUser = "pbsds"; + sshKey = "/run/secrets/nix-community-builders-ssh-key"; + publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIB0io9E0eXiDIEHvsibXOxOPveSjUPIr1RnNKbUkw3fD"; + } + /** / + { + systems = [ "aarch64-linux" ]; + supportedFeatures = [ "big-parallel" ]; + hostName = "aarch64.nixos.community"; + maxJobs = 64; + sshUser = "pbsds"; + sshKey = "/run/secrets/nix-community-builders-ssh-key"; + publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMUTz5i9u5H2FHNAmZJyoJfIGyUm/HfGhfwnc142L3ds"; + } /**/ { systems = [ "x86_64-linux" ]; #"wasm32-wasi" "wasm64-wasi" "x86_64-windows" "aarch64-linux" "riscv64-linux" ]; diff --git a/users/pbsds/home/profiles/desktop.nix b/users/pbsds/home/profiles/desktop.nix index e26f6fb..291438d 100644 --- a/users/pbsds/home/profiles/desktop.nix +++ b/users/pbsds/home/profiles/desktop.nix @@ -47,7 +47,7 @@ f3d firefox zotero - gnome.eog # TODO: try loupe + (pkgs.loupe or pkgs.gnome.eog) gnome-connections scrcpy #spotify # use flathub version instead @@ -58,12 +58,13 @@ zoom-us ]; + home.shellAliases.eog = lib.mkIf (pkgs?loupe) "loupe"; + # flatpak # TODO: this requires a logout+login to take effect home.activation.addFlathubRemote = lib.hm.dag.entryAfter ["writeBoundary"] '' if command -v flatpak >/dev/null; then - $DRY_RUN_CMD \ - flatpak remote-add --if-not-exists --user flathub https://dl.flathub.org/repo/flathub.flatpakrepo + $DRY_RUN_CMD flatpak remote-add --if-not-exists --user flathub https://dl.flathub.org/repo/flathub.flatpakrepo fi ''; # TODO: automatic flatpak updates diff --git a/users/pbsds/home/profiles/gnome/default.nix b/users/pbsds/home/profiles/gnome/default.nix index a9d593b..59f9061 100644 --- a/users/pbsds/home/profiles/gnome/default.nix +++ b/users/pbsds/home/profiles/gnome/default.nix @@ -31,6 +31,12 @@ in home.file.".local/opt/python-interactive-imports.py".source = ../../files/opt/python-interactive-imports.py; home.file.".local/opt/sympy-interactive-imports.py".source = ../../files/opt/sympy-interactive-imports.py; + # qt theme + qt.enable = true; + qt.platformTheme = "gnome"; + qt.style.name = "Colloid-dark"; + qt.style.package = pkgs.colloid-kde; + imports = [ ./dconf-gnome-bindings.nix ./dconf-gnome-extensions.nix