Nix configurations for my homelab
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

Remove HEVC patches

These are now available in the stable version of Firefox (137).
The other patches I have will be available in Firefox 138.

yemou 8dbf3914 12ee770b

+48 -79
+48 -37
flake.lock
··· 62 62 ] 63 63 }, 64 64 "locked": { 65 - "lastModified": 1743438213, 66 - "narHash": "sha256-ZZDN+0v1r4I1xkQWlt8euOJv5S4EvElUCZMrDjTCEsY=", 65 + "lastModified": 1744360457, 66 + "narHash": "sha256-Rcd9KYFRYPkMfOsz6vzWosEfggJMGjb1/j9mnxC7q9s=", 67 67 "owner": "nix-community", 68 68 "repo": "home-manager", 69 - "rev": "ccd7df836e1f42ea84806760f25b77b586370259", 69 + "rev": "da624eaad0fefd4dac002e1f09d300d150c20483", 70 70 "type": "github" 71 71 }, 72 72 "original": { ··· 87 87 "url": "https://unpkg.com/htmx.org@2.0.4/dist/htmx.min.js" 88 88 } 89 89 }, 90 - "ia-fonts-src": { 90 + "ibm-plex-mono-src": { 91 91 "flake": false, 92 92 "locked": { 93 - "lastModified": 1686932517, 94 - "narHash": "sha256-2T165nFfCzO65/PIHauJA//S+zug5nUwPcg8NUEydfc=", 95 - "owner": "iaolo", 96 - "repo": "iA-Fonts", 97 - "rev": "f32c04c3058a75d7ce28919ce70fe8800817491b", 98 - "type": "github" 93 + "lastModified": 1731402384, 94 + "narHash": "sha256-OwUmrPfEehLDz0fl2ChYLK8FQM2p0G1+EMrGsYEq+6g=", 95 + "type": "tarball", 96 + "url": "https://github.com/IBM/plex/releases/download/@ibm/plex-mono@1.1.0/ibm-plex-mono.zip" 99 97 }, 100 98 "original": { 101 - "owner": "iaolo", 102 - "repo": "iA-Fonts", 103 - "type": "github" 99 + "type": "tarball", 100 + "url": "https://github.com/IBM/plex/releases/download/@ibm/plex-mono@1.1.0/ibm-plex-mono.zip" 104 101 } 105 102 }, 106 103 "impermanence": { ··· 134 131 "type": "github" 135 132 } 136 133 }, 134 + "inter-fonts-src": { 135 + "flake": false, 136 + "locked": { 137 + "lastModified": 1731687360, 138 + "narHash": "sha256-5vdKKvHAeZi6igrfpbOdhZlDX2/5+UvzlnCQV6DdqoQ=", 139 + "type": "tarball", 140 + "url": "https://github.com/rsms/inter/releases/download/v4.1/Inter-4.1.zip" 141 + }, 142 + "original": { 143 + "type": "tarball", 144 + "url": "https://github.com/rsms/inter/releases/download/v4.1/Inter-4.1.zip" 145 + } 146 + }, 137 147 "lucide-src": { 138 148 "flake": false, 139 149 "locked": { ··· 149 159 }, 150 160 "nixpkgs": { 151 161 "locked": { 152 - "lastModified": 1743429424, 153 - "narHash": "sha256-1aI8yCKuG1rOkUtOyQsvO+UxsgfGx4YREsTM7n/ZcCg=", 162 + "lastModified": 1744306397, 163 + "narHash": "sha256-TBdLB9rV5C1/0p+y3wyQ7RYQXNLS/XipWtx/KP3OCyw=", 154 164 "owner": "NixOS", 155 165 "repo": "nixpkgs", 156 - "rev": "d9d5f4b7972df076fe146bf1eb946f6e9df87231", 166 + "rev": "060577c3f0747822c128725585f8b76726abae0d", 157 167 "type": "github" 158 168 }, 159 169 "original": { ··· 181 191 }, 182 192 "nixpkgs_3": { 183 193 "locked": { 184 - "lastModified": 1743076231, 185 - "narHash": "sha256-yQugdVfi316qUfqzN8JMaA2vixl+45GxNm4oUfXlbgw=", 194 + "lastModified": 1743689281, 195 + "narHash": "sha256-y7Hg5lwWhEOgflEHRfzSH96BOt26LaYfrYWzZ+VoVdg=", 186 196 "owner": "NixOS", 187 197 "repo": "nixpkgs", 188 - "rev": "6c5963357f3c1c840201eda129a99d455074db04", 198 + "rev": "2bfc080955153be0be56724be6fa5477b4eefabb", 189 199 "type": "github" 190 200 }, 191 201 "original": { ··· 197 207 }, 198 208 "nixpkgs_4": { 199 209 "locked": { 200 - "lastModified": 1742268799, 201 - "narHash": "sha256-IhnK4LhkBlf14/F8THvUy3xi/TxSQkp9hikfDZRD4Ic=", 210 + "lastModified": 1743813633, 211 + "narHash": "sha256-BgkBz4NpV6Kg8XF7cmHDHRVGZYnKbvG0Y4p+jElwxaM=", 202 212 "owner": "nixos", 203 213 "repo": "nixpkgs", 204 - "rev": "da044451c6a70518db5b730fe277b70f494188f1", 214 + "rev": "7819a0d29d1dd2bc331bec4b327f0776359b1fa6", 205 215 "type": "github" 206 216 }, 207 217 "original": { ··· 219 229 "rust-overlay": "rust-overlay" 220 230 }, 221 231 "locked": { 222 - "lastModified": 1743438380, 223 - "narHash": "sha256-ojHNVHOjdc6ut4d/5uB9vJidy7n/ZgzOG7wzRipe+qU=", 232 + "lastModified": 1744193974, 233 + "narHash": "sha256-CLCEphZVatBTbusPMAxy+ak2WN0+y0Z8le2kh25xWOk=", 224 234 "owner": "roc-lang", 225 235 "repo": "roc", 226 - "rev": "9ac64ac140319427e7c7e49806a43e971d70cf22", 236 + "rev": "1570a3df106cd6e28122a08fc083bf6ed569e308", 227 237 "type": "github" 228 238 }, 229 239 "original": { ··· 270 280 "nixpkgs": "nixpkgs_3" 271 281 }, 272 282 "locked": { 273 - "lastModified": 1743305778, 274 - "narHash": "sha256-Ux/UohNtnM5mn9SFjaHp6IZe2aAnUCzklMluNtV6zFo=", 283 + "lastModified": 1744103455, 284 + "narHash": "sha256-SR6+qjkPjGQG+8eM4dCcVtss8r9bre/LAxFMPJpaZeU=", 275 285 "owner": "Mic92", 276 286 "repo": "sops-nix", 277 - "rev": "8e873886bbfc32163fe027b8676c75637b7da114", 287 + "rev": "69d5a5a4635c27dae5a742f36108beccc506c1ba", 278 288 "type": "github" 279 289 }, 280 290 "original": { ··· 302 312 "inputs": { 303 313 "gitignore": "gitignore", 304 314 "htmx-src": "htmx-src", 305 - "ia-fonts-src": "ia-fonts-src", 315 + "ibm-plex-mono-src": "ibm-plex-mono-src", 306 316 "indigo": "indigo", 317 + "inter-fonts-src": "inter-fonts-src", 307 318 "lucide-src": "lucide-src", 308 319 "nixpkgs": "nixpkgs_4" 309 320 }, 310 321 "locked": { 311 - "lastModified": 1743434353, 312 - "narHash": "sha256-duIOJxnZUpg+FFPN/vwCUjwwYWUFRgHgP0bqyD/S6F8=", 322 + "lastModified": 1744281886, 323 + "narHash": "sha256-tPjXclDuUPwMhq09xQMJ9gydw6hmOVyGGq7w+jpU0hI=", 313 324 "ref": "refs/heads/master", 314 - "rev": "f129b4f1a54b84168b97f1cc26864367f7f61a84", 315 - "revCount": 409, 325 + "rev": "438f94f1eaa2c5577f3102a631f60ea49bc01a59", 326 + "revCount": 461, 316 327 "type": "git", 317 328 "url": "https://tangled.sh/@tangled.sh/core" 318 329 }, ··· 324 335 "yemou-dotfiles": { 325 336 "flake": false, 326 337 "locked": { 327 - "lastModified": 1743409055, 328 - "narHash": "sha256-uiuQAFx0nQ7jZKo0BymUw+s5kiG6RPX18vwJ+ccfnE8=", 338 + "lastModified": 1744136969, 339 + "narHash": "sha256-Pv4OUJbopgHxW64DwFA/9RF69WicSLsA+Vfqd61ufBY=", 329 340 "ref": "refs/heads/main", 330 - "rev": "32cbce12806654433d833b5fba06dcc2c68c9ef1", 331 - "revCount": 83, 341 + "rev": "ed4446edcbe0787bdc43fff8fe4c9606698d47ce", 342 + "revCount": 89, 332 343 "type": "git", 333 344 "url": "https://tangled.sh/@yemou.pink/dotfiles" 334 345 },
-42
modules/browsers.nix
··· 8 8 firefox-unwrapped = prev.firefox-unwrapped.overrideAttrs ( 9 9 finalAttrs: prevAttrs: { 10 10 patches = prevAttrs.patches ++ [ 11 - # HEVC patchset 12 - (prev.fetchpatch { 13 - name = "hevc-0"; 14 - url = "https://hg.mozilla.org/mozilla-central/raw-rev/8788928faf9e"; 15 - hash = "sha256-UusPk7TuGTlgMwEpEu0WoB9HCY3bSpwf/61BDSkJtmk="; 16 - }) 17 - (prev.fetchpatch { 18 - name = "hevc-1"; 19 - url = "https://hg.mozilla.org/mozilla-central/raw-rev/10a7adf51b3e"; 20 - hash = "sha256-0JTfbSRYxpaPSFjW/FhGTtHI4vK8nL2QWtP6hn/+BPw="; 21 - }) 22 - (prev.fetchpatch { 23 - name = "hevc-2"; 24 - url = "https://hg.mozilla.org/mozilla-central/raw-rev/0f1981a34a9f"; 25 - hash = "sha256-kaBEEN7zMgWtuJMA42/mLWwu/hZjNrdXxq+8SxqKcWQ="; 26 - }) 27 - (prev.fetchpatch { 28 - name = "hevc-3"; 29 - url = "https://hg.mozilla.org/mozilla-central/raw-rev/ef50ff463b34"; 30 - hash = "sha256-af7/8d6zg1jfDxfaRr8IU+oJOU4zbCKgTEismTDIlCQ="; 31 - }) 32 - (prev.fetchpatch { 33 - name = "hevc-4"; 34 - url = "https://hg.mozilla.org/mozilla-central/raw-rev/631490ea5485"; 35 - hash = "sha256-rvpVeQl1j3mrnMVkNDNjqcJjjlNN4b4Kz6hhYSuV8Bc="; 36 - }) 37 - (prev.fetchpatch { 38 - name = "hevc-5"; 39 - url = "https://hg.mozilla.org/mozilla-central/raw-rev/ec1384ecdb3b"; 40 - hash = "sha256-RUHXSM2LB+sI/sa2vytBgB6sRVSEPdMRTigWq17l8Lk="; 41 - }) 42 - (prev.fetchpatch { 43 - name = "hevc-6"; 44 - url = "https://hg.mozilla.org/mozilla-central/raw-rev/07a1ce16f451"; 45 - hash = "sha256-HoVrIpRDSaEjKYwifKvaL+MfGlwSO8BS2o1jfT1U1Dk="; 46 - }) 47 - (prev.fetchpatch { 48 - name = "hevc-7"; 49 - url = "https://hg.mozilla.org/mozilla-central/raw-rev/2cf227217636"; 50 - hash = "sha256-O2E1vsUppiQb6CKvYblVIjmHEyp3PEy67XGar9dGPD0="; 51 - }) 52 - 53 11 # Fix scrolling in vertical tabs patchset 54 12 (prev.fetchpatch { 55 13 url = "https://hg.mozilla.org/mozilla-central/raw-rev/adcc38ed8e97";