ft (wip): firefox+librewolf home manager
This commit is contained in:
1 parent
bf31806ab7
commit
869aa84f53
14 files changed
+1639
-47
No files matched your search
@@ -0,0 +1,60 @@
|
||||
{ pkgs, ... }:
|
||||
|
||||
let
|
||||
subdomains = [
|
||||
"backrest"
|
||||
"docs"
|
||||
"dozzle"
|
||||
"git"
|
||||
"git"
|
||||
"invidious"
|
||||
"navidrome"
|
||||
"opencloud"
|
||||
"qbittorrent"
|
||||
"radarr"
|
||||
"riichi"
|
||||
"sonarr"
|
||||
"vault"
|
||||
"wg-easy"
|
||||
];
|
||||
|
||||
generateSelfHosted = urls: [ map (url: { name = url; url ="https://{$url}.djairo.dev"; } ) urls ];
|
||||
in
|
||||
{
|
||||
home-manager.users.djai.programs.librewolf = {
|
||||
enable = true;
|
||||
profiles = {
|
||||
default = {
|
||||
imports = [
|
||||
./extensions
|
||||
./extensions/xkit.nix
|
||||
./extensions/sponsorblock.nix
|
||||
];
|
||||
# FIXME: palettes for tumblr does not exist in NUR
|
||||
extensions.packages = with pkgs.nur.repos.rycee.firefox-addons [ privacy-redirect ];
|
||||
userChrome = builtins.readFile ./userChrome.css;
|
||||
bookmarks.settings = [
|
||||
{
|
||||
name = "self-hosted";
|
||||
toolbar = false;
|
||||
bookmarks = (generateSelfHosted subdomains);
|
||||
}
|
||||
{ name = "links";
|
||||
toolbar = false;
|
||||
bookmarks = [
|
||||
{ name = "rooster"; url = "https://rooster.rug.nl"; }
|
||||
{ name = "themis"; url = "https://themis.rug.nl"; }
|
||||
{ name = "brightspace"; url = "https://brightspace.rug.nl"; }
|
||||
{ name = "overleaf"; url = "https://overleaf.com/institutional-login"; }
|
||||
{ name = "doeksen"; url = "https://rederij-doeksen.nl"; }
|
||||
{ name = "tumblr"; url = "https://tumblr.com"; }
|
||||
{ name = "Buienalarm Groningen"; url = "https://www.buienalarm.nl/nederland/groningen/10226"; }
|
||||
{ name = "xkcd"; url = "https://xkcd.com"; }
|
||||
];
|
||||
}
|
||||
];
|
||||
};
|
||||
};
|
||||
|
||||
};
|
||||
}
|
||||