Compare commits

...

2 Commits

Author SHA1 Message Date
jolheiser 65c51b1416
fix remaining HM warnings 2025-03-23 11:21:17 -05:00
jolheiser dacd5b72d4
update jj and add auto-gc for boot 2025-03-23 11:12:52 -05:00
4 changed files with 203 additions and 196 deletions

View File

@ -5,10 +5,10 @@
profiles.default = {
search = {
default = "Kagi";
privateDefault = "DuckDuckGo";
privateDefault = "ddg";
order = [
"Kagi"
"DuckDuckGo"
"ddg"
];
force = true;
engines = {
@ -26,7 +26,7 @@
}
];
};
"DuckDuckGo" = {
"ddg" = {
definedAliases = [ "@d" ];
urls = [
{
@ -42,7 +42,7 @@
};
};
};
extensions = with pkgs.nur.repos.rycee.firefox-addons; [
extensions.packages = with pkgs.nur.repos.rycee.firefox-addons; [
bitwarden
clearurls
mailvelope
@ -81,196 +81,199 @@
"browser.fixup.domainwhitelist.pubserve" = true;
"browser.fixup.domainwhitelist.privserve" = true;
};
bookmarks = [
{
name = "Toolbar";
toolbar = true;
bookmarks = [
{
name = "Gitea";
bookmarks = [
{
name = "jojodev";
tags = [ "gitea" ];
keyword = "jojodev";
url = "https://git.jojodev.com";
}
{
name = "gist";
tags = [
"gitea"
"gist"
];
keyword = "gist";
url = "https://gist.jojodev.com";
}
{
name = "gitea";
tags = [ "gitea" ];
keyword = "gitea";
url = "https://gitea.com";
}
];
}
{
name = "Tailnet";
bookmarks = [
{
name = "golink";
tags = [ "tailscale" ];
keyword = "go";
url = "http://go";
}
{
name = "tclip";
tags = [ "tailscale" ];
keyword = "paste";
url = "http://paste";
}
{
name = "ugit";
tags = [
"tailscale"
"git"
];
keyword = "git";
url = "https://git";
}
{
name = "cfg";
tags = [
"cfg"
"tailscale"
];
keyword = "cfg";
url = "https://cfg";
}
{
name = "media";
bookmarks = [
{
name = "jellyfin";
tags = [
"jellyfin"
"tailscale"
];
keyword = "jellyfin";
url = "http://jellyfin";
}
{
name = "sonarr";
tags = [
"sonarr"
"tailscale"
"shows"
];
keyword = "sonarr";
url = "http://sonarr";
}
{
name = "radarr";
tags = [
"radarr"
"tailscale"
"movies"
];
keyword = "radarr";
url = "http://radarr";
}
{
name = "bazarr";
tags = [
"bazarr"
"tailscale"
"translations"
];
keyword = "bazarr";
url = "http://bazarr";
}
{
name = "prowlarr";
tags = [
"prowlarr"
"tailscale"
"indexers"
];
keyword = "prowlarr";
url = "http://prowlarr";
}
];
}
{
name = "Files";
bookmarks = [
{
name = "files";
tags = [
"files"
"miniserve"
];
keyword = "files";
url = "http://files";
}
{
name = "privserve";
tags = [
"privserve"
"miniserve"
];
keyword = "privserve";
url = "http://privserve";
}
{
name = "pubserve";
tags = [
"pubserve"
"miniserve"
];
keyword = "pubserve";
url = "http://pubserve";
}
];
}
];
}
{
name = "ugit";
tags = [
"git"
"ugit"
];
keyword = "ugit";
url = "https://git.jolheiser.com";
}
{
name = "git-pr";
tags = [
"git"
"pr"
];
keyword = "git-pr";
url = "https://pr.jolheiser.com";
}
bookmarks = {
force = true;
settings = [
{
name = "Toolbar";
toolbar = true;
bookmarks = [
{
name = "Gitea";
bookmarks = [
{
name = "jojodev";
tags = [ "gitea" ];
keyword = "jojodev";
url = "https://git.jojodev.com";
}
{
name = "gist";
tags = [
"gitea"
"gist"
];
keyword = "gist";
url = "https://gist.jojodev.com";
}
{
name = "gitea";
tags = [ "gitea" ];
keyword = "gitea";
url = "https://gitea.com";
}
];
}
{
name = "Tailnet";
bookmarks = [
{
name = "golink";
tags = [ "tailscale" ];
keyword = "go";
url = "http://go";
}
{
name = "tclip";
tags = [ "tailscale" ];
keyword = "paste";
url = "http://paste";
}
{
name = "ugit";
tags = [
"tailscale"
"git"
];
keyword = "git";
url = "https://git";
}
{
name = "cfg";
tags = [
"cfg"
"tailscale"
];
keyword = "cfg";
url = "https://cfg";
}
{
name = "media";
bookmarks = [
{
name = "jellyfin";
tags = [
"jellyfin"
"tailscale"
];
keyword = "jellyfin";
url = "http://jellyfin";
}
{
name = "sonarr";
tags = [
"sonarr"
"tailscale"
"shows"
];
keyword = "sonarr";
url = "http://sonarr";
}
{
name = "radarr";
tags = [
"radarr"
"tailscale"
"movies"
];
keyword = "radarr";
url = "http://radarr";
}
{
name = "bazarr";
tags = [
"bazarr"
"tailscale"
"translations"
];
keyword = "bazarr";
url = "http://bazarr";
}
{
name = "prowlarr";
tags = [
"prowlarr"
"tailscale"
"indexers"
];
keyword = "prowlarr";
url = "http://prowlarr";
}
];
}
{
name = "Files";
bookmarks = [
{
name = "files";
tags = [
"files"
"miniserve"
];
keyword = "files";
url = "http://files";
}
{
name = "privserve";
tags = [
"privserve"
"miniserve"
];
keyword = "privserve";
url = "http://privserve";
}
{
name = "pubserve";
tags = [
"pubserve"
"miniserve"
];
keyword = "pubserve";
url = "http://pubserve";
}
];
}
];
}
{
name = "ugit";
tags = [
"git"
"ugit"
];
keyword = "ugit";
url = "https://git.jolheiser.com";
}
{
name = "git-pr";
tags = [
"git"
"pr"
];
keyword = "git-pr";
url = "https://pr.jolheiser.com";
}
{
name = "todo";
tags = [
"vikunja"
"todo"
];
keyword = "todo";
url = "https://todo.jolheiser.com";
}
];
}
# Not in the toolbar, but still usable via keyword/searching
{
name = "Go Playground";
tags = [ "golang" ];
keyword = "play";
url = "https://go.dev/play/";
}
];
{
name = "todo";
tags = [
"vikunja"
"todo"
];
keyword = "todo";
url = "https://todo.jolheiser.com";
}
];
}
# Not in the toolbar, but still usable via keyword/searching
{
name = "Go Playground";
tags = [ "golang" ];
keyword = "play";
url = "https://go.dev/play/";
}
];
};
};
};
}

View File

@ -1,6 +1,6 @@
{ pkgs, ... }:
let
zed-fhs = pkgs.buildFHSUserEnv {
zed-fhs = pkgs.buildFHSEnv {
name = "zed";
targetPkgs =
pkgs: with pkgs; [

View File

@ -20,7 +20,7 @@
};
git.push-bookmark-prefix = "change/";
signing = {
sign-all = true;
behavior = "own";
backend = "ssh";
key = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAUxLwkJOlalAHTdkbh+m49XTZGKDqWz1o/o8OLmtQdX";
};

View File

@ -43,7 +43,11 @@
nixpkgs.config.allowUnfree = true;
nix = {
gc.automatic = true;
gc = {
automatic = true;
randomizedDelaySec = "15m";
options = [ "--delete-older-than 14d" ];
};
optimise.automatic = true;
package = pkgs.nixVersions.stable;
settings = {