summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--flake.lock580
-rw-r--r--flake.nix10
-rw-r--r--hosts/cloud/sortug/nginx.nix6
-rw-r--r--hosts/local/gui.nix7
-rw-r--r--hosts/network.nix7
-rw-r--r--hosts/pkgs.nix2
-rw-r--r--hosts/unfree.nix6
7 files changed, 340 insertions, 278 deletions
diff --git a/flake.lock b/flake.lock
index 2ab7118..ba8818b 100644
--- a/flake.lock
+++ b/flake.lock
@@ -73,16 +73,20 @@
"devenv"
],
"git-hooks": [
- "devenv"
+ "devenv",
+ "git-hooks"
],
- "nixpkgs": "nixpkgs"
+ "nixpkgs": [
+ "devenv",
+ "nixpkgs"
+ ]
},
"locked": {
- "lastModified": 1744206633,
- "narHash": "sha256-pb5aYkE8FOoa4n123slgHiOf1UbNSnKe5pEZC+xXD5g=",
+ "lastModified": 1748883665,
+ "narHash": "sha256-R0W7uAg+BLoHjMRMQ8+oiSbTq8nkGz5RDpQ+ZfxxP3A=",
"owner": "cachix",
"repo": "cachix",
- "rev": "8a60090640b96f9df95d1ab99e5763a586be1404",
+ "rev": "f707778d902af4d62d8dd92c269f8e70de09acbe",
"type": "github"
},
"original": {
@@ -109,11 +113,11 @@
},
"crane_2": {
"locked": {
- "lastModified": 1748047550,
- "narHash": "sha256-t0qLLqb4C1rdtiY8IFRH5KIapTY/n3Lqt57AmxEv9mk=",
+ "lastModified": 1750266157,
+ "narHash": "sha256-tL42YoNg9y30u7zAqtoGDNdTyXTi8EALDeCB13FtbQA=",
"owner": "ipetkov",
"repo": "crane",
- "rev": "b718a78696060df6280196a6f992d04c87a16aef",
+ "rev": "e37c943371b73ed87faf33f7583860f81f1d5a48",
"type": "github"
},
"original": {
@@ -151,14 +155,14 @@
"flake-compat": "flake-compat",
"git-hooks": "git-hooks",
"nix": "nix",
- "nixpkgs": "nixpkgs_3"
+ "nixpkgs": "nixpkgs_2"
},
"locked": {
- "lastModified": 1749202057,
- "narHash": "sha256-KLR5kv+bXjyBayFBs2RyDsmCiiCC1S7c0fSc/LrWUdw=",
+ "lastModified": 1752507617,
+ "narHash": "sha256-BZVFBb8L11prG0xQE1mOpbAbrzPJhlujj7ecY0yiO0g=",
"owner": "cachix",
"repo": "devenv",
- "rev": "1c28c31f09f8a5ab134e1943b29b9d2f302cfbcd",
+ "rev": "d26f9cf218d8617168d26f749e02a6d87ea4bc28",
"type": "github"
},
"original": {
@@ -174,11 +178,11 @@
]
},
"locked": {
- "lastModified": 1749200714,
- "narHash": "sha256-W8KiJIrVwmf43JOPbbTu5lzq+cmdtRqaNbOsZigjioY=",
+ "lastModified": 1752541678,
+ "narHash": "sha256-dyhGzkld6jPqnT/UfGV2oqe7tYn7hppAqFvF3GZTyXY=",
"owner": "nix-community",
"repo": "disko",
- "rev": "17d08c65c241b1d65b3ddf79e3fac1ddc870b0f6",
+ "rev": "2bf3421f7fed5c84d9392b62dcb9d76ef09796a7",
"type": "github"
},
"original": {
@@ -190,11 +194,11 @@
"flake-compat": {
"flake": false,
"locked": {
- "lastModified": 1733328505,
- "narHash": "sha256-NeCCThCEP3eCl2l/+27kNNK7QrwZB1IJCrXfrbv5oqU=",
+ "lastModified": 1747046372,
+ "narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=",
"owner": "edolstra",
"repo": "flake-compat",
- "rev": "ff81ac966bb2cae68946d5ed5fc4994f96d0ffec",
+ "rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885",
"type": "github"
},
"original": {
@@ -254,11 +258,11 @@
"flake-compat_5": {
"flake": false,
"locked": {
- "lastModified": 1733328505,
- "narHash": "sha256-NeCCThCEP3eCl2l/+27kNNK7QrwZB1IJCrXfrbv5oqU=",
+ "lastModified": 1747046372,
+ "narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=",
"owner": "edolstra",
"repo": "flake-compat",
- "rev": "ff81ac966bb2cae68946d5ed5fc4994f96d0ffec",
+ "rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885",
"type": "github"
},
"original": {
@@ -285,11 +289,11 @@
"flake-compat_7": {
"flake": false,
"locked": {
- "lastModified": 1733328505,
- "narHash": "sha256-NeCCThCEP3eCl2l/+27kNNK7QrwZB1IJCrXfrbv5oqU=",
+ "lastModified": 1747046372,
+ "narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=",
"owner": "edolstra",
"repo": "flake-compat",
- "rev": "ff81ac966bb2cae68946d5ed5fc4994f96d0ffec",
+ "rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885",
"type": "github"
},
"original": {
@@ -307,11 +311,11 @@
]
},
"locked": {
- "lastModified": 1712014858,
- "narHash": "sha256-sB4SWl2lX95bExY2gMFG5HIzvva5AVMJd4Igm+GpZNw=",
+ "lastModified": 1733312601,
+ "narHash": "sha256-4pDvzqnegAfRkPwO3wmwBhVi/Sye1mzps0zHWYnP88c=",
"owner": "hercules-ci",
"repo": "flake-parts",
- "rev": "9126214d0a59633752a136528f5f3b9aa8565b7d",
+ "rev": "205b12d8b7cd4802fbcb8e8ef6a0f1408781a4f9",
"type": "github"
},
"original": {
@@ -325,11 +329,11 @@
"nixpkgs-lib": "nixpkgs-lib"
},
"locked": {
- "lastModified": 1748821116,
- "narHash": "sha256-F82+gS044J1APL0n4hH50GYdPRv/5JWm34oCJYmVKdE=",
+ "lastModified": 1751413152,
+ "narHash": "sha256-Tyw1RjYEsp5scoigs1384gIg6e0GoBVjms4aXFfRssQ=",
"owner": "hercules-ci",
"repo": "flake-parts",
- "rev": "49f0870db23e8c1ca0b5259734a02cd9e1e371a1",
+ "rev": "77826244401ea9de6e3bac47c2db46005e1f30b5",
"type": "github"
},
"original": {
@@ -346,11 +350,11 @@
]
},
"locked": {
- "lastModified": 1743550720,
- "narHash": "sha256-hIshGgKZCgWh6AYJpJmRgFdR3WUbkY04o82X05xqQiY=",
+ "lastModified": 1749398372,
+ "narHash": "sha256-tYBdgS56eXYaWVW3fsnPQ/nFlgWi/Z2Ymhyu21zVM98=",
"owner": "hercules-ci",
"repo": "flake-parts",
- "rev": "c621e8422220273271f52058f618c94e405bb0f5",
+ "rev": "9305fe4e5c2a6fcf5ba6a3ff155720fbe4076569",
"type": "github"
},
"original": {
@@ -364,11 +368,11 @@
"nixpkgs-lib": "nixpkgs-lib_2"
},
"locked": {
- "lastModified": 1743550720,
- "narHash": "sha256-hIshGgKZCgWh6AYJpJmRgFdR3WUbkY04o82X05xqQiY=",
+ "lastModified": 1751413152,
+ "narHash": "sha256-Tyw1RjYEsp5scoigs1384gIg6e0GoBVjms4aXFfRssQ=",
"owner": "hercules-ci",
"repo": "flake-parts",
- "rev": "c621e8422220273271f52058f618c94e405bb0f5",
+ "rev": "77826244401ea9de6e3bac47c2db46005e1f30b5",
"type": "github"
},
"original": {
@@ -503,10 +507,29 @@
"type": "github"
}
},
+ "flake-utils_7": {
+ "inputs": {
+ "systems": "systems_7"
+ },
+ "locked": {
+ "lastModified": 1731533236,
+ "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "type": "github"
+ }
+ },
"git-hooks": {
"inputs": {
"flake-compat": [
- "devenv"
+ "devenv",
+ "flake-compat"
],
"gitignore": "gitignore",
"nixpkgs": [
@@ -515,11 +538,11 @@
]
},
"locked": {
- "lastModified": 1746537231,
- "narHash": "sha256-Wb2xeSyOsCoTCTj7LOoD6cdKLEROyFAArnYoS+noCWo=",
+ "lastModified": 1750779888,
+ "narHash": "sha256-wibppH3g/E2lxU43ZQHC5yA/7kIKLGxVEnsnVK1BtRg=",
"owner": "cachix",
"repo": "git-hooks.nix",
- "rev": "fa466640195d38ec97cf0493d6d6882bc4d14969",
+ "rev": "16ec914f6fb6f599ce988427d9d94efddf25fe6d",
"type": "github"
},
"original": {
@@ -532,14 +555,14 @@
"inputs": {
"flake-compat": "flake-compat_2",
"gitignore": "gitignore_2",
- "nixpkgs": "nixpkgs_4"
+ "nixpkgs": "nixpkgs_3"
},
"locked": {
- "lastModified": 1747372754,
- "narHash": "sha256-2Y53NGIX2vxfie1rOW0Qb86vjRZ7ngizoo+bnXU9D9k=",
+ "lastModified": 1750779888,
+ "narHash": "sha256-wibppH3g/E2lxU43ZQHC5yA/7kIKLGxVEnsnVK1BtRg=",
"owner": "cachix",
"repo": "git-hooks.nix",
- "rev": "80479b6ec16fefd9c1db3ea13aeb038c60530f46",
+ "rev": "16ec914f6fb6f599ce988427d9d94efddf25fe6d",
"type": "github"
},
"original": {
@@ -561,11 +584,11 @@
]
},
"locked": {
- "lastModified": 1742649964,
- "narHash": "sha256-DwOTp7nvfi8mRfuL1escHDXabVXFGT1VlPD1JHrtrco=",
+ "lastModified": 1750779888,
+ "narHash": "sha256-wibppH3g/E2lxU43ZQHC5yA/7kIKLGxVEnsnVK1BtRg=",
"owner": "cachix",
"repo": "git-hooks.nix",
- "rev": "dcf5072734cb576d2b0c59b2ac44f5050b5eac82",
+ "rev": "16ec914f6fb6f599ce988427d9d94efddf25fe6d",
"type": "github"
},
"original": {
@@ -685,15 +708,15 @@
},
"helix": {
"inputs": {
- "nixpkgs": "nixpkgs_5",
+ "nixpkgs": "nixpkgs_4",
"rust-overlay": "rust-overlay_2"
},
"locked": {
- "lastModified": 1748959729,
- "narHash": "sha256-wYUaAhGSetByNQrwUhppxNwubtP8BK3zfhOIllm5mEE=",
+ "lastModified": 1752426734,
+ "narHash": "sha256-a434OTO7gxtAnDE6/1JWSf4in3ed24bEYJb0dUSZipE=",
"owner": "helix-editor",
"repo": "helix",
- "rev": "f6878f62f74430cff188e7978d06c5ed143179e9",
+ "rev": "6fd1efd1c29f4c0dbdab3a82d961fd5456e0cb1c",
"type": "github"
},
"original": {
@@ -726,7 +749,7 @@
},
"homix": {
"inputs": {
- "nixpkgs": "nixpkgs_6"
+ "nixpkgs": "nixpkgs_5"
},
"locked": {
"lastModified": 1720719665,
@@ -759,15 +782,15 @@
},
"kmonad": {
"inputs": {
- "nixpkgs": "nixpkgs_7"
+ "nixpkgs": "nixpkgs_6"
},
"locked": {
"dir": "nix",
- "lastModified": 1746742173,
- "narHash": "sha256-kid5CnnkWXjd6fkn+ckBVnLs9pTvlkacV5Ohual4UxM=",
+ "lastModified": 1751487254,
+ "narHash": "sha256-VSipBrxqqIXfQNrFBDGfeLu02CxU8ZI8YrJu0jGMytM=",
"owner": "kmonad",
"repo": "kmonad",
- "rev": "e716fb08a734e68eac3dd6ace784d4d8dd1c017a",
+ "rev": "f78b8fa9c82589abcc4964406d5e7bdf96860689",
"type": "github"
},
"original": {
@@ -782,16 +805,16 @@
"crane": "crane_2",
"flake-compat": "flake-compat_3",
"flake-parts": "flake-parts_3",
- "nixpkgs": "nixpkgs_8",
+ "nixpkgs": "nixpkgs_7",
"pre-commit-hooks-nix": "pre-commit-hooks-nix",
"rust-overlay": "rust-overlay_3"
},
"locked": {
- "lastModified": 1748959397,
- "narHash": "sha256-hq+njWbMLAfQIFEP+8G/7xLz1ZELWC+780332FdpnW0=",
+ "lastModified": 1751381593,
+ "narHash": "sha256-js1XwtJpYhvQrrTaVzViybpztkHJVZ63aXOlFAcTENM=",
"owner": "nix-community",
"repo": "lanzaboote",
- "rev": "20721e48123f1f900b323a76349130080a2f8343",
+ "rev": "f4eb75540307c2b33521322c04b7fea74e48a66f",
"type": "github"
},
"original": {
@@ -806,11 +829,11 @@
"nixpkgs-lib": "nixpkgs-lib_3"
},
"locked": {
- "lastModified": 1748780094,
- "narHash": "sha256-Gddy3E92A65ouVunaGPlVQhANaLpSRn7QWqUKBxDwGA=",
+ "lastModified": 1752408939,
+ "narHash": "sha256-FlX55V+xe3rV025aecfJOoukfzCD9Mfp/nXoQweMldI=",
"owner": "nix-community",
"repo": "lib-aggregate",
- "rev": "374c7aa8306182d356c6eb0c9387444b1858e503",
+ "rev": "134d1f1febcc56bfaff3d0a33cc51a5571b3cb19",
"type": "github"
},
"original": {
@@ -819,34 +842,18 @@
"type": "github"
}
},
- "libgit2": {
- "flake": false,
- "locked": {
- "lastModified": 1697646580,
- "narHash": "sha256-oX4Z3S9WtJlwvj0uH9HlYcWv+x1hqp8mhXl7HsLu2f0=",
- "owner": "libgit2",
- "repo": "libgit2",
- "rev": "45fd9ed7ae1a9b74b957ef4f337bc3c8b3df01b5",
- "type": "github"
- },
- "original": {
- "owner": "libgit2",
- "repo": "libgit2",
- "type": "github"
- }
- },
"microvm": {
"inputs": {
"flake-utils": "flake-utils_3",
- "nixpkgs": "nixpkgs_9",
+ "nixpkgs": "nixpkgs_8",
"spectrum": "spectrum"
},
"locked": {
- "lastModified": 1748464257,
- "narHash": "sha256-PdnQSE2vPfql9WEjunj2qQnDpuuvk7HH+4djgXJSwFs=",
+ "lastModified": 1752278584,
+ "narHash": "sha256-QaT8PpCR1IaUMa12ou2MlvNCzYVWgTQfVWJGXyFvY5c=",
"owner": "astro",
"repo": "microvm.nix",
- "rev": "e238645b6f0447a2eb1d538d300d5049d4006f9f",
+ "rev": "f30ae9b9e740116d044935c9c0c68bd1c2ce8432",
"type": "github"
},
"original": {
@@ -858,32 +865,33 @@
"nix": {
"inputs": {
"flake-compat": [
- "devenv"
+ "devenv",
+ "flake-compat"
],
"flake-parts": "flake-parts",
- "libgit2": "libgit2",
- "nixpkgs": "nixpkgs_2",
+ "git-hooks-nix": [
+ "devenv",
+ "git-hooks"
+ ],
+ "nixpkgs": "nixpkgs",
"nixpkgs-23-11": [
"devenv"
],
"nixpkgs-regression": [
"devenv"
- ],
- "pre-commit-hooks": [
- "devenv"
]
},
"locked": {
- "lastModified": 1745930071,
- "narHash": "sha256-bYyjarS3qSNqxfgc89IoVz8cAFDkF9yPE63EJr+h50s=",
- "owner": "domenkozar",
+ "lastModified": 1752251701,
+ "narHash": "sha256-fkkkwB7jz+14ZdIHAYCCNypO9EZDCKpj7LEQZhV6QJs=",
+ "owner": "cachix",
"repo": "nix",
- "rev": "b455edf3505f1bf0172b39a735caef94687d0d9c",
+ "rev": "54df04f09cb084b9e58529c0ae6f53f0e50f1a19",
"type": "github"
},
"original": {
- "owner": "domenkozar",
- "ref": "devenv-2.24",
+ "owner": "cachix",
+ "ref": "devenv-2.30",
"repo": "nix",
"type": "github"
}
@@ -895,11 +903,11 @@
]
},
"locked": {
- "lastModified": 1749194393,
- "narHash": "sha256-vt6hM9DNywnXXuW1qPDLzECmbDcmxhh58wpb0EEQjAo=",
+ "lastModified": 1751313918,
+ "narHash": "sha256-HsJM3XLa43WpG+665aGEh8iS8AfEwOIQWk3Mke3e7nk=",
"owner": "lnl7",
"repo": "nix-darwin",
- "rev": "19346808c445f23b08652971be198b9df6c33edc",
+ "rev": "e04a388232d9a6ba56967ce5b53a8a6f713cdfcf",
"type": "github"
},
"original": {
@@ -911,14 +919,14 @@
"nix-gaming": {
"inputs": {
"flake-parts": "flake-parts_4",
- "nixpkgs": "nixpkgs_10"
+ "nixpkgs": "nixpkgs_9"
},
"locked": {
- "lastModified": 1749175147,
- "narHash": "sha256-afNx5noWUau9ut6GHchz26HZvfw87zU8vZTnaR3O16M=",
+ "lastModified": 1752373194,
+ "narHash": "sha256-wr42guldY37FVoFllUNgSavfohWKb/ExIySnzBCswDY=",
"owner": "fufexan",
"repo": "nix-gaming",
- "rev": "f8a59c94a4f7d3a391d8a610a2ee193f3c1f054e",
+ "rev": "ad11b470127157e4277a875b0fca4234cca25b78",
"type": "github"
},
"original": {
@@ -986,11 +994,11 @@
]
},
"locked": {
- "lastModified": 1747663185,
- "narHash": "sha256-Obh50J+O9jhUM/FgXtI3he/QRNiV9+J53+l+RlKSaAk=",
+ "lastModified": 1751903740,
+ "narHash": "sha256-PeSkNMvkpEvts+9DjFiop1iT2JuBpyknmBUs0Un0a4I=",
"owner": "nix-community",
"repo": "nixos-generators",
- "rev": "ee07ba0d36c38e9915c55d2ac5a8fb0f05f2afcc",
+ "rev": "032decf9db65efed428afd2fa39d80f7089085eb",
"type": "github"
},
"original": {
@@ -1023,11 +1031,11 @@
},
"nixos-hardware": {
"locked": {
- "lastModified": 1749195551,
- "narHash": "sha256-W5GKQHgunda/OP9sbKENBZhMBDNu2QahoIPwnsF6CeM=",
+ "lastModified": 1752048960,
+ "narHash": "sha256-gATnkOe37eeVwKKYCsL+OnS2gU4MmLuZFzzWCtaKLI8=",
"owner": "nixos",
"repo": "nixos-hardware",
- "rev": "4602f7e1d3f197b3cb540d5accf5669121629628",
+ "rev": "7ced9122cff2163c6a0212b8d1ec8c33a1660806",
"type": "github"
},
"original": {
@@ -1048,11 +1056,11 @@
"nixpkgs-25_05": "nixpkgs-25_05"
},
"locked": {
- "lastModified": 1748876244,
- "narHash": "sha256-o5CPg3d2sxUUThQO+PimOjUGNn5aZNtEa7m9eB4S4Is=",
+ "lastModified": 1752060039,
+ "narHash": "sha256-MqcbN/PgfXOv8S4q6GcmlORd6kJZ3UlFNhzCvLOEe4I=",
"owner": "simple-nixos-mailserver",
"repo": "nixos-mailserver",
- "rev": "d6d6308ba28df3e9f7ce7bd45aa2e1f8a0999c72",
+ "rev": "80d21ed7a1ab8007597f7cd9adc26ebc98b9611f",
"type": "gitlab"
},
"original": {
@@ -1065,7 +1073,7 @@
"inputs": {
"flake-utils": "flake-utils_5",
"nixos-generators": "nixos-generators_2",
- "nixpkgs": "nixpkgs_11",
+ "nixpkgs": "nixpkgs_10",
"pre-commit-hooks": "pre-commit-hooks"
},
"locked": {
@@ -1085,14 +1093,14 @@
"nixos-wsl": {
"inputs": {
"flake-compat": "flake-compat_5",
- "nixpkgs": "nixpkgs_12"
+ "nixpkgs": "nixpkgs_11"
},
"locked": {
- "lastModified": 1746453552,
- "narHash": "sha256-r66UGha+7KVHkI7ksrcMjnw/mm9Sg4l5bQlylxHwdGU=",
+ "lastModified": 1752199438,
+ "narHash": "sha256-xSBMmGtq8K4Qv80TMqREmESCAsRLJRHAbFH2T/2Bf1Y=",
"owner": "nix-community",
"repo": "NixOS-WSL",
- "rev": "be618645aa0adf461f778500172b6896d5ab2d01",
+ "rev": "d34d9412556d3a896e294534ccd25f53b6822e80",
"type": "github"
},
"original": {
@@ -1104,11 +1112,11 @@
},
"nixpkgs": {
"locked": {
- "lastModified": 1733212471,
- "narHash": "sha256-M1+uCoV5igihRfcUKrr1riygbe73/dzNnzPsmaLCmpo=",
+ "lastModified": 1747179050,
+ "narHash": "sha256-qhFMmDkeJX9KJwr5H32f1r7Prs7XbQWtO0h3V0a0rFY=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "55d15ad12a74eb7d4646254e13638ad0c4128776",
+ "rev": "adaa24fbf46737f3f1b5497bf64bae750f82942e",
"type": "github"
},
"original": {
@@ -1120,11 +1128,11 @@
},
"nixpkgs-25_05": {
"locked": {
- "lastModified": 1747610100,
- "narHash": "sha256-rpR5ZPMkWzcnCcYYo3lScqfuzEw5Uyfh+R0EKZfroAc=",
+ "lastModified": 1751741127,
+ "narHash": "sha256-t75Shs76NgxjZSgvvZZ9qOmz5zuBE8buUaYD28BMTxg=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "ca49c4304acf0973078db0a9d200fd2bae75676d",
+ "rev": "29e290002bfff26af1db6f64d070698019460302",
"type": "github"
},
"original": {
@@ -1136,11 +1144,11 @@
},
"nixpkgs-darwin": {
"locked": {
- "lastModified": 1749168695,
- "narHash": "sha256-uVvUtySpDxeTyh1lZeI9833SuP7L5KurSg9YzLKtrc0=",
+ "lastModified": 1752483536,
+ "narHash": "sha256-RaaMPRtewLITsV0JMIgoTSkSR+Wuu/a/I/Za0hiCes8=",
"owner": "nixos",
"repo": "nixpkgs",
- "rev": "543fe66983012b29c4736d179fc4dd5f5c775295",
+ "rev": "1156bb3c3d94de7c6a7dc798b42c98bb975f3a75",
"type": "github"
},
"original": {
@@ -1152,11 +1160,11 @@
},
"nixpkgs-lib": {
"locked": {
- "lastModified": 1748740939,
- "narHash": "sha256-rQaysilft1aVMwF14xIdGS3sj1yHlI6oKQNBRTF40cc=",
+ "lastModified": 1751159883,
+ "narHash": "sha256-urW/Ylk9FIfvXfliA1ywh75yszAbiTEVgpPeinFyVZo=",
"owner": "nix-community",
"repo": "nixpkgs.lib",
- "rev": "656a64127e9d791a334452c6b6606d17539476e2",
+ "rev": "14a40a1d7fb9afa4739275ac642ed7301a9ba1ab",
"type": "github"
},
"original": {
@@ -1167,11 +1175,11 @@
},
"nixpkgs-lib_2": {
"locked": {
- "lastModified": 1743296961,
- "narHash": "sha256-b1EdN3cULCqtorQ4QeWgLMrd5ZGOjLSLemfa00heasc=",
+ "lastModified": 1751159883,
+ "narHash": "sha256-urW/Ylk9FIfvXfliA1ywh75yszAbiTEVgpPeinFyVZo=",
"owner": "nix-community",
"repo": "nixpkgs.lib",
- "rev": "e4822aea2a6d1cdd36653c134cacfd64c97ff4fa",
+ "rev": "14a40a1d7fb9afa4739275ac642ed7301a9ba1ab",
"type": "github"
},
"original": {
@@ -1182,11 +1190,11 @@
},
"nixpkgs-lib_3": {
"locked": {
- "lastModified": 1748740939,
- "narHash": "sha256-rQaysilft1aVMwF14xIdGS3sj1yHlI6oKQNBRTF40cc=",
+ "lastModified": 1752369545,
+ "narHash": "sha256-jj/HBJFSapTk4LfeJgNLk2wEE2BO6dgBYVRbXMNOCeM=",
"owner": "nix-community",
"repo": "nixpkgs.lib",
- "rev": "656a64127e9d791a334452c6b6606d17539476e2",
+ "rev": "65d21753676aaf55d8e67249138ab1286599a62b",
"type": "github"
},
"original": {
@@ -1195,13 +1203,29 @@
"type": "github"
}
},
+ "nixpkgs-old": {
+ "locked": {
+ "lastModified": 1751274312,
+ "narHash": "sha256-/bVBlRpECLVzjV19t5KMdMFWSwKLtb5RyXdjz3LJT+g=",
+ "owner": "nixos",
+ "repo": "nixpkgs",
+ "rev": "50ab793786d9de88ee30ec4e4c24fb4236fc2674",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nixos",
+ "ref": "nixos-24.11",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
"nixpkgs-stable": {
"locked": {
- "lastModified": 1749086602,
- "narHash": "sha256-DJcgJMekoxVesl9kKjfLPix2Nbr42i7cpEHJiTnBUwU=",
+ "lastModified": 1752308619,
+ "narHash": "sha256-pzrVLKRQNPrii06Rm09Q0i0dq3wt2t2pciT/GNq5EZQ=",
"owner": "nixos",
"repo": "nixpkgs",
- "rev": "4792576cb003c994bd7cc1edada3129def20b27d",
+ "rev": "650e572363c091045cdbc5b36b0f4c1f614d3058",
"type": "github"
},
"original": {
@@ -1213,14 +1237,14 @@
},
"nixpkgs-unfree": {
"inputs": {
- "nixpkgs": "nixpkgs_14"
+ "nixpkgs": "nixpkgs_13"
},
"locked": {
- "lastModified": 1749046978,
- "narHash": "sha256-Uq+0EEpsOZNipJsMOg8DVZlqZo6ttGZC8EBj2BFCk+o=",
+ "lastModified": 1752157431,
+ "narHash": "sha256-2hXKttg+ja/CJdibgRUZVg4vuopwfJ1XO25aTPQ+t50=",
"owner": "numtide",
"repo": "nixpkgs-unfree",
- "rev": "21e0ebca853ef2f360336d2970bfe7fb0894367c",
+ "rev": "176afe59412399703877c42a9a528f7faf9cc967",
"type": "github"
},
"original": {
@@ -1239,11 +1263,11 @@
]
},
"locked": {
- "lastModified": 1749178285,
- "narHash": "sha256-W3ENVtK3tu0GafQPDnOx9zH2hbBYrYe0iHXaT+T8Fvs=",
+ "lastModified": 1752562123,
+ "narHash": "sha256-vFgilSNwK5BFyKHb252VmUDY096qwOHlHF424xJxA1Q=",
"owner": "nix-community",
"repo": "nixpkgs-wayland",
- "rev": "7bbbe60aeb7edcfa2956554f040c3148d3aec8ec",
+ "rev": "2a1fbe8df21216eaff2ccf3a60ab94a33838ba97",
"type": "github"
},
"original": {
@@ -1254,22 +1278,6 @@
},
"nixpkgs_10": {
"locked": {
- "lastModified": 1748662220,
- "narHash": "sha256-7gGa49iB9nCnFk4h/g9zwjlQAyjtpgcFkODjcOQS0Es=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "59138c7667b7970d205d6a05a8bfa2d78caa3643",
- "type": "github"
- },
- "original": {
- "owner": "NixOS",
- "ref": "nixpkgs-unstable",
- "repo": "nixpkgs",
- "type": "github"
- }
- },
- "nixpkgs_11": {
- "locked": {
"lastModified": 1729256560,
"narHash": "sha256-/uilDXvCIEs3C9l73JTACm4quuHUsIHcns1c+cHUJwA=",
"owner": "NixOS",
@@ -1284,29 +1292,29 @@
"type": "github"
}
},
- "nixpkgs_12": {
+ "nixpkgs_11": {
"locked": {
- "lastModified": 1742937945,
- "narHash": "sha256-lWc+79eZRyvHp/SqMhHTMzZVhpxkRvthsP1Qx6UCq0E=",
+ "lastModified": 1751792365,
+ "narHash": "sha256-J1kI6oAj25IG4EdVlg2hQz8NZTBNYvIS0l4wpr9KcUo=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "d02d88f8de5b882ccdde0465d8fa2db3aa1169f7",
+ "rev": "1fd8bada0b6117e6c7eb54aad5813023eed37ccb",
"type": "github"
},
"original": {
"owner": "NixOS",
- "ref": "nixos-24.11",
+ "ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
- "nixpkgs_13": {
+ "nixpkgs_12": {
"locked": {
- "lastModified": 1748929857,
- "narHash": "sha256-lcZQ8RhsmhsK8u7LIFsJhsLh/pzR9yZ8yqpTzyGdj+Q=",
+ "lastModified": 1752480373,
+ "narHash": "sha256-JHQbm+OcGp32wAsXTE/FLYGNpb+4GLi5oTvCxwSoBOA=",
"owner": "nixos",
"repo": "nixpkgs",
- "rev": "c2a03962b8e24e669fb37b7df10e7c79531ff1a4",
+ "rev": "62e0f05ede1da0d54515d4ea8ce9c733f12d9f08",
"type": "github"
},
"original": {
@@ -1316,13 +1324,13 @@
"type": "github"
}
},
- "nixpkgs_14": {
+ "nixpkgs_13": {
"locked": {
- "lastModified": 1748929857,
- "narHash": "sha256-lcZQ8RhsmhsK8u7LIFsJhsLh/pzR9yZ8yqpTzyGdj+Q=",
+ "lastModified": 1751984180,
+ "narHash": "sha256-LwWRsENAZJKUdD3SpLluwDmdXY9F45ZEgCb0X+xgOL0=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "c2a03962b8e24e669fb37b7df10e7c79531ff1a4",
+ "rev": "9807714d6944a957c2e036f84b0ff8caf9930bc0",
"type": "github"
},
"original": {
@@ -1330,13 +1338,13 @@
"type": "indirect"
}
},
- "nixpkgs_15": {
+ "nixpkgs_14": {
"locked": {
- "lastModified": 1748929857,
- "narHash": "sha256-lcZQ8RhsmhsK8u7LIFsJhsLh/pzR9yZ8yqpTzyGdj+Q=",
+ "lastModified": 1752480373,
+ "narHash": "sha256-JHQbm+OcGp32wAsXTE/FLYGNpb+4GLi5oTvCxwSoBOA=",
"owner": "nixos",
"repo": "nixpkgs",
- "rev": "c2a03962b8e24e669fb37b7df10e7c79531ff1a4",
+ "rev": "62e0f05ede1da0d54515d4ea8ce9c733f12d9f08",
"type": "github"
},
"original": {
@@ -1346,45 +1354,13 @@
"type": "github"
}
},
- "nixpkgs_16": {
- "locked": {
- "lastModified": 1743964447,
- "narHash": "sha256-nEo1t3Q0F+0jQ36HJfbJtiRU4OI+/0jX/iITURKe3EE=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "063dece00c5a77e4a0ea24e5e5a5bd75232806f8",
- "type": "github"
- },
- "original": {
- "owner": "NixOS",
- "ref": "nixos-unstable",
- "repo": "nixpkgs",
- "type": "github"
- }
- },
"nixpkgs_2": {
"locked": {
- "lastModified": 1717432640,
- "narHash": "sha256-+f9c4/ZX5MWDOuB1rKoWj+lBNm0z0rs4CK47HBLxy1o=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "88269ab3044128b7c2f4c7d68448b2fb50456870",
- "type": "github"
- },
- "original": {
- "owner": "NixOS",
- "ref": "release-24.05",
- "repo": "nixpkgs",
- "type": "github"
- }
- },
- "nixpkgs_3": {
- "locked": {
- "lastModified": 1746807397,
- "narHash": "sha256-zU2z0jlkJGWLhdNr/8AJSxqK8XD0IlQgHp3VZcP56Aw=",
+ "lastModified": 1750441195,
+ "narHash": "sha256-yke+pm+MdgRb6c0dPt8MgDhv7fcBbdjmv1ZceNTyzKg=",
"owner": "cachix",
"repo": "devenv-nixpkgs",
- "rev": "c5208b594838ea8e6cca5997fbf784b7cca1ca90",
+ "rev": "0ceffe312871b443929ff3006960d29b120dc627",
"type": "github"
},
"original": {
@@ -1394,7 +1370,7 @@
"type": "github"
}
},
- "nixpkgs_4": {
+ "nixpkgs_3": {
"locked": {
"lastModified": 1730768919,
"narHash": "sha256-8AKquNnnSaJRXZxc5YmF/WfmxiHX6MMZZasRP6RRQkE=",
@@ -1410,7 +1386,7 @@
"type": "github"
}
},
- "nixpkgs_5": {
+ "nixpkgs_4": {
"locked": {
"lastModified": 1740560979,
"narHash": "sha256-Vr3Qi346M+8CjedtbyUevIGDZW8LcA1fTG0ugPY/Hic=",
@@ -1426,7 +1402,7 @@
"type": "github"
}
},
- "nixpkgs_6": {
+ "nixpkgs_5": {
"locked": {
"lastModified": 1719690277,
"narHash": "sha256-0xSej1g7eP2kaUF+JQp8jdyNmpmCJKRpO12mKl/36Kc=",
@@ -1442,7 +1418,7 @@
"type": "github"
}
},
- "nixpkgs_7": {
+ "nixpkgs_6": {
"locked": {
"lastModified": 1744157173,
"narHash": "sha256-bWSjxDwq7iVePrhmA7tY2dyMWHuNJo8knkO4y+q4ZkY=",
@@ -1458,13 +1434,13 @@
"type": "github"
}
},
- "nixpkgs_8": {
+ "nixpkgs_7": {
"locked": {
- "lastModified": 1748199909,
- "narHash": "sha256-sTPSlPb2quY5Mki+mEbSb2g0QF2AyhN5uD4MEaHudl4=",
+ "lastModified": 1751203939,
+ "narHash": "sha256-omYD+H5LlSihz2DRfv90I8Oeo7JNEwvcHPHX+6nMIM4=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "886356e9f87a19221db51e90adb55599a1eb28e2",
+ "rev": "650e71cbf76de8dd16f5648a96981b726c4ef8fe",
"type": "github"
},
"original": {
@@ -1474,7 +1450,7 @@
"type": "github"
}
},
- "nixpkgs_9": {
+ "nixpkgs_8": {
"locked": {
"lastModified": 1746904237,
"narHash": "sha256-3e+AVBczosP5dCLQmMoMEogM57gmZ2qrVSrmq9aResQ=",
@@ -1490,18 +1466,33 @@
"type": "github"
}
},
+ "nixpkgs_9": {
+ "locked": {
+ "lastModified": 1752012998,
+ "narHash": "sha256-Q82Ms+FQmgOBkdoSVm+FBpuFoeUAffNerR5yVV7SgT8=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "2a2130494ad647f953593c4e84ea4df839fbd68c",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-unstable",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
"nur": {
"inputs": {
"flake-parts": "flake-parts_5",
- "nixpkgs": "nixpkgs_15",
- "treefmt-nix": "treefmt-nix"
+ "nixpkgs": "nixpkgs_14"
},
"locked": {
- "lastModified": 1749215521,
- "narHash": "sha256-WHcKX+ekY59Eqya7TPOgoBwcAn0ggrDsHbiHCCsGwGw=",
+ "lastModified": 1752575257,
+ "narHash": "sha256-34S3op5XjbcHahifCUkzxOL0t6YkRzJaj5PXI8tEz6k=",
"owner": "nix-community",
"repo": "NUR",
- "rev": "69d03693192cb55ab6a50cffc673ede5b09f590c",
+ "rev": "b4815529806b1e30a4e6c66c1091e010e0a4c2b8",
"type": "github"
},
"original": {
@@ -1510,14 +1501,36 @@
"type": "github"
}
},
+ "openai-codex": {
+ "inputs": {
+ "flake-utils": "flake-utils_7",
+ "nixpkgs": [
+ "nixpkgs"
+ ],
+ "rust-overlay": "rust-overlay_4"
+ },
+ "locked": {
+ "lastModified": 1752529892,
+ "narHash": "sha256-vTe5ipzKp0gsDHW7SItdoPrIoWo9ZGlHoAjrIs5aFPQ=",
+ "owner": "openai",
+ "repo": "codex",
+ "rev": "f14b5adabf5db34864c44c1ffc6c566b018fe0cc",
+ "type": "github"
+ },
+ "original": {
+ "owner": "openai",
+ "repo": "codex",
+ "type": "github"
+ }
+ },
"polybar-themes": {
"flake": false,
"locked": {
- "lastModified": 1744988472,
- "narHash": "sha256-TxsO28Rd0U/FgA9v5M6426rFW0wNVdN1AVOazxsbMNo=",
+ "lastModified": 1750950071,
+ "narHash": "sha256-Hanx8zEueKvI4jBrcUQIo6GnkzcS2TgsixBLS8V9ZKM=",
"owner": "adi1090x",
"repo": "polybar-themes",
- "rev": "03e542779448dd9fdb1e3451858cf66cf13b31bd",
+ "rev": "ccf23ef328f1e988650487c40678c6953038e2b2",
"type": "github"
},
"original": {
@@ -1572,11 +1585,11 @@
]
},
"locked": {
- "lastModified": 1747372754,
- "narHash": "sha256-2Y53NGIX2vxfie1rOW0Qb86vjRZ7ngizoo+bnXU9D9k=",
+ "lastModified": 1750779888,
+ "narHash": "sha256-wibppH3g/E2lxU43ZQHC5yA/7kIKLGxVEnsnVK1BtRg=",
"owner": "cachix",
"repo": "pre-commit-hooks.nix",
- "rev": "80479b6ec16fefd9c1db3ea13aeb038c60530f46",
+ "rev": "16ec914f6fb6f599ce988427d9d94efddf25fe6d",
"type": "github"
},
"original": {
@@ -1607,17 +1620,20 @@
"nixos-mailserver": "nixos-mailserver",
"nixos-rk3588": "nixos-rk3588",
"nixos-wsl": "nixos-wsl",
- "nixpkgs": "nixpkgs_13",
+ "nixpkgs": "nixpkgs_12",
"nixpkgs-darwin": "nixpkgs-darwin",
+ "nixpkgs-old": "nixpkgs-old",
"nixpkgs-stable": "nixpkgs-stable",
"nixpkgs-unfree": "nixpkgs-unfree",
"nixpkgs-wayland": "nixpkgs-wayland",
"nur": "nur",
+ "openai-codex": "openai-codex",
"polybar-themes": "polybar-themes",
"waybar": "waybar",
"windsurf": "windsurf",
"wrapper-manager": "wrapper-manager",
- "yek": "yek"
+ "yek": "yek",
+ "zen-browser": "zen-browser"
}
},
"rust-overlay": {
@@ -1670,11 +1686,32 @@
]
},
"locked": {
- "lastModified": 1748227081,
- "narHash": "sha256-RLnN7LBxhEdCJ6+rIL9sbhjBVDaR6jG377M/CLP/fmE=",
+ "lastModified": 1751165203,
+ "narHash": "sha256-3QhlpAk2yn+ExwvRLtaixWsVW1q3OX3KXXe0l8VMLl4=",
"owner": "oxalica",
"repo": "rust-overlay",
- "rev": "1cbe817fd8c64a9f77ba4d7861a4839b0b15983e",
+ "rev": "90f547b90e73d3c6025e66c5b742d6db51c418c3",
+ "type": "github"
+ },
+ "original": {
+ "owner": "oxalica",
+ "repo": "rust-overlay",
+ "type": "github"
+ }
+ },
+ "rust-overlay_4": {
+ "inputs": {
+ "nixpkgs": [
+ "openai-codex",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1746844454,
+ "narHash": "sha256-GcUWDQUDRYrD34ol90KGUpjbVcOfUNbv0s955jPecko=",
+ "owner": "oxalica",
+ "repo": "rust-overlay",
+ "rev": "be092436d4c0c303b654e4007453b69c0e33009e",
"type": "github"
},
"original": {
@@ -1686,11 +1723,11 @@
"spectrum": {
"flake": false,
"locked": {
- "lastModified": 1746869549,
- "narHash": "sha256-BKZ/yZO/qeLKh9YqVkKB6wJiDQJAZNN5rk5NsMImsWs=",
+ "lastModified": 1751265943,
+ "narHash": "sha256-XoHSo6GEElzRUOYAEg/jlh5c8TDsyDESFIux3nU/NMc=",
"ref": "refs/heads/main",
- "rev": "d927e78530892ec8ed389e8fae5f38abee00ad87",
- "revCount": 862,
+ "rev": "37c8663fab86fdb202fece339ef7ac7177ffc201",
+ "revCount": 904,
"type": "git",
"url": "https://spectrum-os.org/git/spectrum"
},
@@ -1789,24 +1826,18 @@
"type": "github"
}
},
- "treefmt-nix": {
- "inputs": {
- "nixpkgs": [
- "nur",
- "nixpkgs"
- ]
- },
+ "systems_7": {
"locked": {
- "lastModified": 1733222881,
- "narHash": "sha256-JIPcz1PrpXUCbaccEnrcUS8jjEb/1vJbZz5KkobyFdM=",
- "owner": "numtide",
- "repo": "treefmt-nix",
- "rev": "49717b5af6f80172275d47a418c9719a31a78b53",
+ "lastModified": 1681028828,
+ "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
+ "owner": "nix-systems",
+ "repo": "default",
+ "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
"type": "github"
},
"original": {
- "owner": "numtide",
- "repo": "treefmt-nix",
+ "owner": "nix-systems",
+ "repo": "default",
"type": "github"
}
},
@@ -1818,11 +1849,11 @@
]
},
"locked": {
- "lastModified": 1745487176,
- "narHash": "sha256-eF1l/KB8eXKTNf+CJ34gh5si3RZCZzme/W9StA+oTiw=",
+ "lastModified": 1752390446,
+ "narHash": "sha256-OcVcNM7Jt1E1/5HfPEXAodeJ4z8rvsR+1eY5OUYCt1I=",
"owner": "alexays",
"repo": "waybar",
- "rev": "0332d2ebf84392c82c86d615079f762f27de94ba",
+ "rev": "94777921d96c2657c37c7d83a18f13968df486de",
"type": "github"
},
"original": {
@@ -1838,7 +1869,7 @@
]
},
"locked": {
- "lastModified": 1742369403,
+ "lastModified": 1740186345,
"narHash": "sha256-Qox5x+FI4OhCs/7T/v4hZlR9Rm7ZfpXP7ISy+OrHCyw=",
"path": "/home/y/nixconf/derivations/windsurf",
"type": "path"
@@ -1849,15 +1880,12 @@
}
},
"wrapper-manager": {
- "inputs": {
- "nixpkgs": "nixpkgs_16"
- },
"locked": {
- "lastModified": 1747562021,
- "narHash": "sha256-XfF+5zjoWbAcAiGNb++og6yDGJRwWYpADr9P6WuieQA=",
+ "lastModified": 1751998186,
+ "narHash": "sha256-np2RxS8tRz/jGfUSYKxzg7cCi4dS8PL8gutLZfPMbIY=",
"owner": "viperML",
"repo": "wrapper-manager",
- "rev": "f2b0bec5140403cf24cae96f6764d97b5d59b0e2",
+ "rev": "8ad2484b485acad0632cb0af15b5eb704e3c1d0a",
"type": "github"
},
"original": {
@@ -1873,7 +1901,7 @@
]
},
"locked": {
- "lastModified": 1747466629,
+ "lastModified": 1740469068,
"narHash": "sha256-uoitiN9zrv9QaGf8mKIXhRxXtsNi6MupZVK+Zy3jOoA=",
"path": "/home/y/nixconf/derivations/yek",
"type": "path"
@@ -1882,6 +1910,26 @@
"path": "/home/y/nixconf/derivations/yek",
"type": "path"
}
+ },
+ "zen-browser": {
+ "inputs": {
+ "nixpkgs": [
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1752293576,
+ "narHash": "sha256-84tAzrC/kioWRmG0jLt1HWRP/wHON7zjLtXCwWRNI/g=",
+ "owner": "youwen5",
+ "repo": "zen-browser-flake",
+ "rev": "1a40cdcb093a0025631ef692caa53130f821dd77",
+ "type": "github"
+ },
+ "original": {
+ "owner": "youwen5",
+ "repo": "zen-browser-flake",
+ "type": "github"
+ }
}
},
"root": "root",
diff --git a/flake.nix b/flake.nix
index f2ac92f..6f994ea 100644
--- a/flake.nix
+++ b/flake.nix
@@ -28,11 +28,11 @@
inputs.nixpkgs.follows = "nixpkgs";
};
- claude-desktop = {
- url = "git:file:/home/y/code/nix/claude-desktop-linux-flake";
- inputs.nixpkgs.follows = "nixpkgs";
- inputs.flake-utils.follows = "flake-utils";
- };
+ # claude-desktop = {
+ # url = "git:file:/home/y/code/nix/claude-desktop-linux-flake";
+ # inputs.nixpkgs.follows = "nixpkgs";
+ # inputs.flake-utils.follows = "flake-utils";
+ # };
agenix = {
url = "github:yaxitech/ragenix";
inputs.nixpkgs.follows = "nixpkgs";
diff --git a/hosts/cloud/sortug/nginx.nix b/hosts/cloud/sortug/nginx.nix
index 86bc03e..e744473 100644
--- a/hosts/cloud/sortug/nginx.nix
+++ b/hosts/cloud/sortug/nginx.nix
@@ -17,10 +17,12 @@
};
virtualHosts."git.sortug.com" = {
# basicAuth = {yuanshikai = "seegit";};
- proxyPass = "http://127.0.0.1:3000";
- proxyWebsockets = true; # needed if you need to use WebSocket
enableACME = true;
forceSSL = true;
+ locations."/" = {
+ proxyPass = "http://127.0.0.1:3000";
+ proxyWebsockets = true; # needed if you need to use WebSocket
+ };
};
virtualHosts."ai.sortug.com" = {
enableACME = true;
diff --git a/hosts/local/gui.nix b/hosts/local/gui.nix
index c8208ec..1bfea32 100644
--- a/hosts/local/gui.nix
+++ b/hosts/local/gui.nix
@@ -17,6 +17,8 @@
ffmpeg-full
nv-codec-headers
#
+ obsidian
+ #
smplayer
#browsers
brave
@@ -32,7 +34,7 @@
#
libreoffice
# digikam
- gimp
+ # gimp
qbittorrent
zathura # pdf
#
@@ -45,5 +47,8 @@
inputs.zen-browser.packages.${pkgs.system}.default
qimgv
# inputs.quickshell.packages.${pkgs.system}.default
+ # chat
+ signal-desktop
+ telegram-desktop
];
}
diff --git a/hosts/network.nix b/hosts/network.nix
index 4e800f5..57eb7a4 100644
--- a/hosts/network.nix
+++ b/hosts/network.nix
@@ -31,6 +31,13 @@
# services.tailscale = {
# enable = true;
# };
+ services.avahi = {
+ enable = true;
+ publish = {
+ enable = true;
+ addresses = true;
+ };
+ };
# services.opensnitch.enable = true;
}
diff --git a/hosts/pkgs.nix b/hosts/pkgs.nix
index a06789d..1fb5865 100644
--- a/hosts/pkgs.nix
+++ b/hosts/pkgs.nix
@@ -71,7 +71,7 @@
claude-code
codex
nushell
- gemini-cli
+ # gemini-cli
]
++ lib.optionals pkgs.stdenv.isLinux [
# linuxKernel.packages.linux_latest_libre.cpupower
diff --git a/hosts/unfree.nix b/hosts/unfree.nix
index 8fbf3c4..832e99a 100644
--- a/hosts/unfree.nix
+++ b/hosts/unfree.nix
@@ -25,9 +25,9 @@
# lutris
# bottles
# heroic
- code-cursor
- inputs.claude-desktop.packages.x86_64-linux.claude-desktop
- inputs.windsurf.packages.x86_64-linux.default
+ # code-cursor
+ # inputs.claude-desktop.packages.x86_64-linux.claude-desktop
+ # inputs.windsurf.packages.x86_64-linux.default
];
# fucking vscode requires this for github copilot