Compare commits

...

3 commits

Author SHA1 Message Date
d378a2d3ea Merge remote-tracking branch 'refs/remotes/origin/main' 2026-02-13 13:36:25 +00:00
4d2be6ff74 Remove alt frontends from search 2026-02-13 13:36:05 +00:00
83d8fe0bdb Update nix 2026-02-13 10:48:59 +00:00
2 changed files with 36 additions and 31 deletions

36
flake.lock generated
View file

@ -233,11 +233,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1769776025, "lastModified": 1770586272,
"narHash": "sha256-70a1kVC08AMTvPc7iqQsJbbD4Y1fukakMVudz4oY9SM=", "narHash": "sha256-Ucci8mu8QfxwzyfER2DQDbvW9t1BnTUJhBmY7ybralo=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "0fba737f8d5571d41467f3d99a878e11b8c0f0f0", "rev": "b1f916ba052341edc1f80d4b2399f1092a4873ca",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -275,11 +275,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1768434960, "lastModified": 1769872935,
"narHash": "sha256-cJbFn17oyg6qAraLr+NVeNJrXsrzJdrudkzI4H2iTcg=", "narHash": "sha256-07HMIGQ/WJeAQJooA7Kkg1SDKxhAiV6eodvOwTX6WKI=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "b4d88c9ac42ae1a745283f6547701da43b6e9f9b", "rev": "f4ad5068ee8e89e4a7c2e963e10dd35cd77b37b7",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -470,11 +470,11 @@
}, },
"nixpkgs_4": { "nixpkgs_4": {
"locked": { "locked": {
"lastModified": 1769461804, "lastModified": 1770562336,
"narHash": "sha256-msG8SU5WsBUfVVa/9RPLaymvi5bI8edTavbIq3vRlhI=", "narHash": "sha256-ub1gpAONMFsT/GU2hV6ZWJjur8rJ6kKxdm9IlCT0j84=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "bfc1b8a4574108ceef22f02bafcf6611380c100d", "rev": "d6c71932130818840fc8fe9509cf50be8c64634f",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -573,11 +573,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1769469829, "lastModified": 1770526836,
"narHash": "sha256-wFcr32ZqspCxk4+FvIxIL0AZktRs6DuF8oOsLt59YBU=", "narHash": "sha256-xbvX5Ik+0inJcLJtJ/AajAt7xCk6FOCrm5ogpwwvVDg=",
"owner": "Mic92", "owner": "Mic92",
"repo": "sops-nix", "repo": "sops-nix",
"rev": "c5eebd4eb2e3372fe12a8d70a248a6ee9dd02eff", "rev": "d6e0e666048a5395d6ea4283143b7c9ac704720d",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -626,11 +626,11 @@
"tinted-zed": "tinted-zed" "tinted-zed": "tinted-zed"
}, },
"locked": { "locked": {
"lastModified": 1769728672, "lastModified": 1770587906,
"narHash": "sha256-/sCPdG7t3r0l8A16+siLKmFScoHkG0oPDM1q0CZgnZ0=", "narHash": "sha256-N9ZTG3ia7l4iQO+9JlOj+sX4yu6gl7a3aozrlhSIJwQ=",
"owner": "danth", "owner": "danth",
"repo": "stylix", "repo": "stylix",
"rev": "861c3c92a9f865d5adae1c1917a6c383170eff13", "rev": "72e6483a88d51471a6c55e1d43e7ed2bc47a76a4",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -794,11 +794,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1769748063, "lastModified": 1770568363,
"narHash": "sha256-H5XCtJMS3RQKHeaS+axX7CAJ0WwuTUYGy4uzLFSm0Xc=", "narHash": "sha256-RJ/C24wN7LyuMmBgvIutA/PqXXceZtJtUCuZSaTjF/4=",
"owner": "0xc000022070", "owner": "0xc000022070",
"repo": "zen-browser-flake", "repo": "zen-browser-flake",
"rev": "efdd1e683da9412f515b9bd42c37861978c2fd3a", "rev": "2ada8a826ea88512387a5a17ee96f16369bcdd80",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -1,5 +1,9 @@
{ pkgs, lib, config, ... }: {
let pkgs,
lib,
config,
...
}: let
inherit (lib) types mkOption mkEnableOption; inherit (lib) types mkOption mkEnableOption;
cfg = config.mods.server.search; cfg = config.mods.server.search;
port = config.mods.server.nginx.ports.search; port = config.mods.server.nginx.ports.search;
@ -20,22 +24,23 @@ in {
server.bind_address = "0.0.0.0"; server.bind_address = "0.0.0.0";
server.secret_key = "temporary-before-sops"; server.secret_key = "temporary-before-sops";
enabled_plugins = [ "Hostnames plugin" "Tracker URL remover" ]; enabled_plugins = ["Hostnames plugin" "Tracker URL remover"];
hostnames.remove = [ "(.*.)?facebook.com$" ]; hostnames.remove = ["(.*.)?facebook.com$"];
hostnames.replace = { hostnames.replace = {
# Self-hosted # Self-hosted
"(.*.)?reddit.com$" = "reddit.muon.host"; # "(.*.)?reddit.com$" = "reddit.muon.host";
# "(.*.)?youtube.com$" = "videos.muon.host"; # TODO not working # "(.*.)?youtube.com$" = "videos.muon.host"; # TODO not working
# External # External
"(.*.)?youtube.com$" = "invidious.nerdvpn.de"; "(.*.)?reddit.com$" = "old.reddit.com";
"(.*.)?imdb.com$" = "libremdb.iket.me"; # "(.*.)?youtube.com$" = "invidious.nerdvpn.de";
"(.*.)?imgur.com$" = "rimgo.privacyredirect.com"; # "(.*.)?imdb.com$" = "libremdb.iket.me";
"(.*.)?twitch.com$" = "safetwitch.privacyredirect.com"; # "(.*.)?imgur.com$" = "rimgo.privacyredirect.com";
"(.*.)?wikipedia.com$" = "wikiless.privacyredirect.com"; # "(.*.)?twitch.com$" = "safetwitch.privacyredirect.com";
"(.*.)?medium.com$" = "scribe.privacyredirect.com"; # "(.*.)?wikipedia.com$" = "wikiless.privacyredirect.com";
"(.*.)?stackoverflow.com$" = "anonymousoverflow.privacyredirect.com"; # "(.*.)?medium.com$" = "scribe.privacyredirect.com";
"(.*.)?github.com$" = "gothub.privacyredirect.com"; # "(.*.)?stackoverflow.com$" = "anonymousoverflow.privacyredirect.com";
# "(.*.)?github.com$" = "gothub.privacyredirect.com";
}; };
}; };
}; };