Compare commits

...

4 Commits

Author SHA1 Message Date
a25be94c48 flk 2026-03-17 07:48:05 +00:00
e829a9ff39 sentry 2026-03-17 07:48:05 +00:00
0c70cb0707 fuck 2026-03-17 07:48:05 +00:00
b4a1f09841 flk 2026-03-17 07:48:05 +00:00
4 changed files with 67 additions and 60 deletions

114
flake.lock generated
View File

@@ -130,11 +130,11 @@
}, },
"den": { "den": {
"locked": { "locked": {
"lastModified": 1773419038, "lastModified": 1773602164,
"narHash": "sha256-RpBU5YCDHNLL94xYQHYtl7aU0LzzfwGOkTCPKm9O5U0=", "narHash": "sha256-YbWJ0S+rCAIsNl/7289C++XTU0PjQVdqf2BZwcOeDQM=",
"owner": "vic", "owner": "vic",
"repo": "den", "repo": "den",
"rev": "08267aaa37bb447f28f4c44bd29a65387eebf4ba", "rev": "679b9e8627634cfa33602557249b7d086c255ba4",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -170,11 +170,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1773025010, "lastModified": 1773506317,
"narHash": "sha256-khlHllTsovXgT2GZ0WxT4+RvuMjNeR5OW0UYeEHPYQo=", "narHash": "sha256-qWKbLUJpavIpvOdX1fhHYm0WGerytFHRoh9lVck6Bh0=",
"owner": "nix-community", "owner": "nix-community",
"repo": "disko", "repo": "disko",
"rev": "7b9f7f88ab3b339f8142dc246445abb3c370d3d3", "rev": "878ec37d6a8f52c6c801d0e2a2ad554c75b9353c",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -191,11 +191,11 @@
"rust-analyzer-src": "rust-analyzer-src" "rust-analyzer-src": "rust-analyzer-src"
}, },
"locked": { "locked": {
"lastModified": 1773385614, "lastModified": 1773646590,
"narHash": "sha256-1+i0VQqlGLcWWwZLexCnyN6lm2dKRQzYm1cW7V9Nckk=", "narHash": "sha256-qwnecNC3DB0hSu6MvU27xh/Mg9uPbmmg7d1wBOtO7ds=",
"owner": "nix-community", "owner": "nix-community",
"repo": "fenix", "repo": "fenix",
"rev": "812445139cfdcf6824b1bce1d8e67361fc4e472b", "rev": "350a4df2afc34c1ae115173e0509cec7067a06c9",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -274,11 +274,11 @@
}, },
"flake-aspects": { "flake-aspects": {
"locked": { "locked": {
"lastModified": 1773339018, "lastModified": 1773552804,
"narHash": "sha256-sPPriYJpLmukixc6/KBzeOhw83OSodco5YbeayHzAgo=", "narHash": "sha256-a0kjpCZGnD5lt7yW6C3hzPhSf5KjnTyvX6XZ2NuhGs4=",
"owner": "vic", "owner": "vic",
"repo": "flake-aspects", "repo": "flake-aspects",
"rev": "b51a00bc0140e7708e421a64f20170a2e8ccae93", "rev": "56fa8d4d4772d58eb7f9d66c28c1cd2762b60423",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -305,11 +305,11 @@
}, },
"flake-file": { "flake-file": {
"locked": { "locked": {
"lastModified": 1773224147, "lastModified": 1773637821,
"narHash": "sha256-w9RQyKZSTfqoZPRzIf7H4qVHy2N6uFk1MUU+c1K4c40=", "narHash": "sha256-Cp1x/5/97iNjXOI5hLCA51BwR6hc1dWJiZp4VPogkTw=",
"owner": "vic", "owner": "vic",
"repo": "flake-file", "repo": "flake-file",
"rev": "97bd69ff570dddccd704077830446ec1ca3a6988", "rev": "bb9fbe00ba6a1945fbdd6973c2585ab770f404b0",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -464,11 +464,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1773422513, "lastModified": 1773608492,
"narHash": "sha256-MPjR48roW7CUMU6lu0+qQGqj92Kuh3paIulMWFZy+NQ=", "narHash": "sha256-QZteyExJYSQzgxqdsesDPbQgjctGG7iKV/6ooyQPITk=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "ef12a9a2b0f77c8fa3dda1e7e494fca668909056", "rev": "9a40ec3b78fc688d0908485887d355caa5666d18",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -480,11 +480,11 @@
"homebrew-cask": { "homebrew-cask": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1773423129, "lastModified": 1773649640,
"narHash": "sha256-Q9/SGASpY0LNIkKhjmmnOqd7nxADNkVekmA/nvIyazw=", "narHash": "sha256-7n/N/B6Z8wh2VLNunuSvK7Fkb5ilb2kKJvwWoyDgARI=",
"owner": "homebrew", "owner": "homebrew",
"repo": "homebrew-cask", "repo": "homebrew-cask",
"rev": "2d0d492775feafd25a0721850cdb2b6de6ac7880", "rev": "b7bbc97fb538f9008983184117dd7cf498f7a667",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -496,11 +496,11 @@
"homebrew-core": { "homebrew-core": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1773427363, "lastModified": 1773652250,
"narHash": "sha256-5ma1kF5v4FpqK4FnYltc7I807qzBRLCwJzBull/8OOM=", "narHash": "sha256-BI7w+rZYcH9xL7By64rWeeSF0dBamEGOY/STGgqgEn8=",
"owner": "homebrew", "owner": "homebrew",
"repo": "homebrew-core", "repo": "homebrew-core",
"rev": "0022618062fea5dbec0404381dac1574f25dc701", "rev": "04d3dd640652983579edb4d852c6063d84bec608",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -511,11 +511,11 @@
}, },
"import-tree": { "import-tree": {
"locked": { "locked": {
"lastModified": 1772999353, "lastModified": 1773554199,
"narHash": "sha256-dPb0WxUhFaz6wuR3B6ysqFJpsu8txKDPZvS47AT2XLI=", "narHash": "sha256-6apV5N1F5tTD8JY9AUGnkWmy56HqDPn4MNFRsq4Rg+s=",
"owner": "vic", "owner": "vic",
"repo": "import-tree", "repo": "import-tree",
"rev": "545a4df146fce44d155573e47f5a777985acf912", "rev": "c6ebc59c85ee54cfb68163d06d1a3149ce0fe431",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -542,11 +542,11 @@
"jj-diffconflicts": { "jj-diffconflicts": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1772304648, "lastModified": 1773600164,
"narHash": "sha256-nzjRWHrE2jIcaDoPbixzpvflrtLhPZrihOEQWwqqU0s=", "narHash": "sha256-jSbBhy4n/8cynQx6LAJ0KCIvpHbQLtPIYkOG0cpW47M=",
"owner": "rafikdraoui", "owner": "rafikdraoui",
"repo": "jj-diffconflicts", "repo": "jj-diffconflicts",
"rev": "2b8431c014bbf764e97b82567e30da52e3b00c1f", "rev": "e7d485171ad4df85765d1db05fe86b74f534b5ee",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -616,11 +616,11 @@
"treefmt-nix": "treefmt-nix" "treefmt-nix": "treefmt-nix"
}, },
"locked": { "locked": {
"lastModified": 1773412360, "lastModified": 1773648349,
"narHash": "sha256-d6FY3t40JRc3nNZUu40rhfcMrOlVQeXGjUvzG/l0G8M=", "narHash": "sha256-OBit0v5D63KHwLDj7r0BJ2/OxoZQ4llAhwx0PFKdX9A=",
"owner": "numtide", "owner": "numtide",
"repo": "llm-agents.nix", "repo": "llm-agents.nix",
"rev": "a638ae24d87ea4bb42f57416c0b3c75d980e810d", "rev": "239fc4654af09f366b554b6a242f3a96277e0b0a",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -683,11 +683,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1773360308, "lastModified": 1773619513,
"narHash": "sha256-Asr6gDwzxvcglRaXEZSTL4lEA6braemURJc6wKBhKrs=", "narHash": "sha256-2xCVm8ajE9pNngv489dPKOUa5P0tlmJRwgVPjhy7c8w=",
"owner": "nix-community", "owner": "nix-community",
"repo": "neovim-nightly-overlay", "repo": "neovim-nightly-overlay",
"rev": "b550599eedc54514f5b71cee8e480e337d104d84", "rev": "07227cc79efb9c1744ec99d51f98c7a3584a62d2",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -699,11 +699,11 @@
"neovim-src": { "neovim-src": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1773359104, "lastModified": 1773615769,
"narHash": "sha256-vWu0zLThxpsx6vbPK5eAgvkMKu1LV8tbybS/sjWn8S8=", "narHash": "sha256-qU71k2BTckpJDHpjxaU4aQwl14+iApnAycq+IJDTmO0=",
"owner": "neovim", "owner": "neovim",
"repo": "neovim", "repo": "neovim",
"rev": "957eb1fde04496b4a2c07fd8427a8d78844d1bf7", "rev": "16f7440cc7b59b7e5c79f593fedc117d2d16d7dd",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -780,11 +780,11 @@
}, },
"nixpkgs_4": { "nixpkgs_4": {
"locked": { "locked": {
"lastModified": 1773201692, "lastModified": 1773507054,
"narHash": "sha256-NXrKzNMniu4Oam2kAFvqJ3GB2kAvlAFIriTAheaY8hw=", "narHash": "sha256-Q8U5VXgrcxmCxPtCCJCIZkcAX3FCZwGh1GNVIXxMND0=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "b6067cc0127d4db9c26c79e4de0513e58d0c40c9", "rev": "e80236013dc8b77aa49ca90e7a12d86f5d8d64c9",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -796,11 +796,11 @@
}, },
"nixpkgs_5": { "nixpkgs_5": {
"locked": { "locked": {
"lastModified": 1773427281, "lastModified": 1773652326,
"narHash": "sha256-o97lRg5V0uutEowUgzZeyB5rQReN5o/jcOjl4cAOxW0=", "narHash": "sha256-VMI7iiSJxIoc0Ye9zFH1vJQ88EnMdzfUwbKINy53FXQ=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "9ae65c847f86de51571a653d2c41658a48e492c0", "rev": "84cc03d4065cc2197f1d58f6349f59503adb185c",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -881,11 +881,11 @@
"nono": { "nono": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1773426310, "lastModified": 1773651195,
"narHash": "sha256-mDOeyZeIHnwq7YNG7zl/YutOohsTRZsEkQzkLYtvCLg=", "narHash": "sha256-a9wDe9gOe0vWlFq1HuUvs5Xylqf54lBEIIvpUn4NBXo=",
"owner": "always-further", "owner": "always-further",
"repo": "nono", "repo": "nono",
"rev": "eb8da1033fa2f379e45e0a785e897f9bc8b1c3d6", "rev": "d5f15c91fef11456c595a08dcf5b9ac40ff1eeb4",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -965,11 +965,11 @@
"rust-analyzer-src": { "rust-analyzer-src": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1773326183, "lastModified": 1773543526,
"narHash": "sha256-tj3piRd9RnnP36HwHmQD4O4XZeowsH/rvMeyp9Pmot0=", "narHash": "sha256-CKmkYqUi2pI1uDGDfpK0mkZbRLyjUKCpYDU3eMHtmks=",
"owner": "rust-lang", "owner": "rust-lang",
"repo": "rust-analyzer", "repo": "rust-analyzer",
"rev": "6254616e97f358e67b70dfc0463687f5f7911c1a", "rev": "90c8906e6443e7cee18cece9c2621a8b1c10794c",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -1058,11 +1058,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1773096132, "lastModified": 1773550941,
"narHash": "sha256-M3zEnq9OElB7zqc+mjgPlByPm1O5t2fbUrH3t/Hm5Ag=", "narHash": "sha256-wa/++bL2QeMUreNFBZEWluQfOYB0MnQIeGNMuaX9sfs=",
"owner": "Mic92", "owner": "Mic92",
"repo": "sops-nix", "repo": "sops-nix",
"rev": "d1ff3b1034d5bab5d7d8086a7803c5a5968cd784", "rev": "c469b6885f0dcd5c7c56bd935a0f08dbcd9e79e1",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -1189,11 +1189,11 @@
"utils": "utils_2" "utils": "utils_2"
}, },
"locked": { "locked": {
"lastModified": 1773331838, "lastModified": 1773433980,
"narHash": "sha256-MaWHEvzAM5nBlMJiQ8E79hYb13WpWrhhN6YuWandgec=", "narHash": "sha256-5NVwBcWG823ZvgOKEqFuBqINpxuPUHwU830KFsPGuok=",
"owner": "agavra", "owner": "agavra",
"repo": "tuicr", "repo": "tuicr",
"rev": "bb92720d4000bb991028ecfe11872e31e8b62303", "rev": "c88887806ad1a3ee63eac1f10caeeb4b8cbd2c1f",
"type": "github" "type": "github"
}, },
"original": { "original": {

View File

@@ -18,7 +18,7 @@
tls { tls {
get_certificate tailscale get_certificate tailscale
} }
reverse_proxy localhost:8080 reverse_proxy localhost:8081
''; '';
}; };
}; };
@@ -29,7 +29,7 @@
image = "icereed/paperless-gpt:latest"; image = "icereed/paperless-gpt:latest";
autoStart = true; autoStart = true;
ports = [ ports = [
"127.0.0.1:8080:8080" "127.0.0.1:8081:8080"
]; ];
volumes = [ volumes = [
"paperless-gpt-data:/app/data" "paperless-gpt-data:/app/data"

View File

@@ -11,7 +11,7 @@
]; ];
home.shellAliases = { home.shellAliases = {
noc = "nono run -s --allow-cwd --profile opencode --allow ~/.bun --allow ~/.local/share/opensrc --allow ~/.config/jj --network-profile developer --proxy-allow models.dev --proxy-allow chatgpt.com --proxy-allow mcp.grep.app --proxy-allow mcp.context7.com --proxy-allow mcp.exa.ai -- opencode"; noc = "nono run -s --allow-cwd --profile opencode --allow ~/.bun --allow ~/.local/share/opensrc --allow ~/.config/jj --network-profile developer --proxy-allow models.dev --proxy-allow chatgpt.com --proxy-allow mcp.grep.app --proxy-allow mcp.context7.com --proxy-allow mcp.exa.ai --proxy-allow mcp.sentry.dev -- opencode";
}; };
programs.opencode = { programs.opencode = {
@@ -66,6 +66,12 @@
type = "remote"; type = "remote";
url = "https://mcp.grep.app"; url = "https://mcp.grep.app";
}; };
sentry = {
enabled = true;
type = "remote";
url = "https://mcp.sentry.dev/mcp";
oauth = {};
};
}; };
}; };
}; };

View File

@@ -22,6 +22,7 @@
nix = { nix = {
package = pkgs.nix; package = pkgs.nix;
settings = { settings = {
cores = 4;
substituters = [ substituters = [
"https://nix-community.cachix.org" "https://nix-community.cachix.org"
"https://cache.nixos.org" "https://cache.nixos.org"