diff options
Diffstat (limited to 'nix/modules')
| -rw-r--r-- | nix/modules/home/default.nix | 1 | ||||
| -rw-r--r-- | nix/modules/home/firefox.nix | 4 | ||||
| -rw-r--r-- | nix/modules/home/hyprland.nix | 15 | ||||
| -rw-r--r-- | nix/modules/home/pantalaimon.nix | 8 | ||||
| -rw-r--r-- | nix/modules/home/user.nix | 2 | ||||
| -rw-r--r-- | nix/modules/pantalaimon.nix | 13 |
6 files changed, 33 insertions, 10 deletions
diff --git a/nix/modules/home/default.nix b/nix/modules/home/default.nix index 6e92c86..3eb4ad5 100644 --- a/nix/modules/home/default.nix +++ b/nix/modules/home/default.nix @@ -22,6 +22,7 @@ ./user.nix ./gtk.nix ./secrets.nix + ./pantalaimon.nix ]; options = { diff --git a/nix/modules/home/firefox.nix b/nix/modules/home/firefox.nix index df05517..d339ba8 100644 --- a/nix/modules/home/firefox.nix +++ b/nix/modules/home/firefox.nix @@ -16,7 +16,9 @@ vimium privacy-redirect ] ++ (lib.optional config.monorepo.profiles.crypto.enable pkgs.nur.repos.rycee.firefox-addons.metamask); - + settings = { + "privacy.resistFingerprinting.letterboxing" = true; + }; }; }; }; diff --git a/nix/modules/home/hyprland.nix b/nix/modules/home/hyprland.nix index 3e867cb..c836b81 100644 --- a/nix/modules/home/hyprland.nix +++ b/nix/modules/home/hyprland.nix @@ -58,13 +58,18 @@ workspace = 2; } { - name = "element-desktop"; - "match:class" = "element-desktop"; + name = "chromium-browser"; + "match:class" = "chromium-browser"; + workspace = 2; + } + { + name = "signal"; + "match:class" = "signal"; workspace = 3; } { - name = "vesktop"; - "match:class" = "vesktop"; + name = "Element"; + "match:class" = "Element"; workspace = 3; } { @@ -92,7 +97,7 @@ "$mod, S, exec, pavucontrol" "$mod, M, exec, monero-wallet-gui" "$mod, V, exec, element-desktop" - "$mod, C, exec, fluffychat" + "$mod, C, exec, signal-desktop" "$mod, D, exec, wofi --show run" "$mod, P, exec, bash ${scripts}/powermenu.sh" "$mod, Q, killactive" diff --git a/nix/modules/home/pantalaimon.nix b/nix/modules/home/pantalaimon.nix index b523865..b3a4d42 100644 --- a/nix/modules/home/pantalaimon.nix +++ b/nix/modules/home/pantalaimon.nix @@ -1,17 +1,19 @@ { lib, config, ... }: { services.pantalaimon = { - enable = lib.mkDefault config.monorepo.profiles.graphics.enable; + enable = lib.mkDefault config.monorepo.profiles.enable; settings = { Default = { LogLevel = "Debug"; SSL = true; }; + local-matrix = { - Homeserver = "https://matrix.${config.monorepo.vars.orgHost}"; + Homeserver = "https://matrix.nullring.xyz"; ListenAddress = "127.0.0.1"; - ListenPort = "8008"; + ListenPort = 8008; }; }; + }; } diff --git a/nix/modules/home/user.nix b/nix/modules/home/user.nix index 05729b1..fc8c2ae 100644 --- a/nix/modules/home/user.nix +++ b/nix/modules/home/user.nix @@ -47,7 +47,7 @@ # Apps # octaveFull - grim swww vim kotatogram-desktop tg qwen-code element-desktop signal-desktop thunderbird jami + grim swww vim kotatogram-desktop tg qwen-code element-desktop signal-desktop signal-cli thunderbird jami # Sound/media pavucontrol alsa-utils imagemagick ffmpeg helvum diff --git a/nix/modules/pantalaimon.nix b/nix/modules/pantalaimon.nix new file mode 100644 index 0000000..e82e50f --- /dev/null +++ b/nix/modules/pantalaimon.nix @@ -0,0 +1,13 @@ +{ lib, config, ... }: +{ + services.pantalaimon-headless = { + instances = { + "nullring" = { + ssl = true; + homeserver = "https://matrix.nullring.xyz"; + listenAddress = "localhost"; + listenPort = 8009; + }; + }; + }; +} |
