Compare commits

...

371 Commits

Author SHA1 Message Date
6a7fa2e8fd Merge pull request 'automated: Update flake.lock' (#85) from update-flake-lock into main
Some checks failed
Check flake.lock / Check health of `flake.lock` (push) Successful in 15s
Check Nix formatting / Perform Nix format checks (push) Successful in 3m15s
Check Nix flake / Perform Nix flake checks (push) Successful in 10m2s
Update flakes / update_lockfile (push) Failing after 15m17s
Reviewed-on: #85
2025-04-17 16:22:03 -04:00
github-actions[bot]
bae2d2eaf5 automated: Update flake.lock
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 20s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m56s
Check Nix flake / Perform Nix flake checks (pull_request) Successful in 9m54s
- The following Nix Flake inputs were updated:

```
• Updated input 'firefox-addons':
    'gitlab:rycee/nur-expressions/e7ea586f82360a06ec21f14544bc26b10aa1aea6?dir=pkgs/firefox-addons&narHash=sha256-q5cViHmB4k1CdncBUVBY4UUukiKQxgBJ6R18qJ3pHOA%3D' (2025-04-09)
  → 'gitlab:rycee/nur-expressions/42722da72350b489b83940fcfb45769a66fdc50b?dir=pkgs/firefox-addons&narHash=sha256-hHXOb7UW0JyNb96ZEuNj75f4hd4T%2B6ZZ76ir4Yc2okw%3D' (2025-04-12)
• Updated input 'home-manager':
    'github:nix-community/home-manager/4040c5779ce56d36805bc7a83e072f0f894eae7d?narHash=sha256-Ud0ClYf8YHhbYmg1piPJx2iuYOh62HQiRzDObD2gzsk%3D' (2025-04-09)
  → 'github:nix-community/home-manager/db56335ca8942d86f2200664acdbd5b9212b26ad?narHash=sha256-pL52uCt9CUoTTmysGG91c2FeU7XUvpB7Cep6yon2vDk%3D' (2025-04-12)
• Updated input 'nix-index-database':
    'github:Mic92/nix-index-database/a36f6a7148aec2c77d78e4466215cceb2f5f4bfb?narHash=sha256-4j4JPwr0TXHH4ZyorXN5yIcmqIQr0WYacsuPA4ktONo%3D' (2025-04-06)
  → 'github:Mic92/nix-index-database/4fc9ea78c962904f4ea11046f3db37c62e8a02fd?narHash=sha256-RLBSWQfTL0v%2B7uyskC5kP6slLK1jvIuhaAh8QvB75m4%3D' (2025-04-13)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/de6fc5551121c59c01e2a3d45b277a6d05077bc4?narHash=sha256-b/exDDQSLmENZZgbAEI3qi9yHkuXAXCPbormD8CSJXo%3D' (2025-03-31)
  → 'github:NixOS/nixos-hardware/1fe3cc2bc5d2dc9c81cb4e63d2f67c1543340df1?narHash=sha256-OuLhysErPHl53BBifhesrRumJNhrlSgQDfYOTXfgIMg%3D' (2025-04-11)
• Updated input 'nixos-modules':
    'github:SuperSandro2000/nixos-modules/81c6240d90366d062917c68037082d5c3a023092?narHash=sha256-OUBYqogO1yHLtyxxyw/mBs5X68oV1Pn6PY6jbOIANqA%3D' (2025-04-06)
  → 'github:SuperSandro2000/nixos-modules/d331edb6574306211b8f5a652a40fcfe1913194c?narHash=sha256-aCK79lB4Txu20YmQIf126CxsubgmeICpDiG6bsEMzrU%3D' (2025-04-11)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/ef3a956f697525883b77192cbe208233ea0f8f79?narHash=sha256-oxI9TLgnQbQ/WL0tIwVSIooLbXq4PW1QUhf5aQmXFgk%3D' (2025-04-09)
  → 'github:nixos/nixpkgs/208645bf60302e4eea10f9b038043205b423de21?narHash=sha256-H%2BQ/R9FKEuuBRjjgwP6GBPfQMA7rzH7UJm/%2BHSYZm5o%3D' (2025-04-12)
• Updated input 'nixpkgs-stable':
    'github:nixos/nixpkgs/a880f49904d68b5e53338d1e8c7bf80f59903928?narHash=sha256-o4FjFOUmjSRMK7dn0TFdAT0RRWUWD%2BWsspPHa%2BqEQT8%3D' (2025-04-06)
  → 'github:nixos/nixpkgs/26d499fc9f1d567283d5d56fcf367edd815dba1d?narHash=sha256-FHlSkNqFmPxPJvy%2B6fNLaNeWnF1lZSgqVCl/eWaJRc4%3D' (2025-04-12)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/896158be1835589db6f42f45ef0a49b8b492cc66?narHash=sha256-mpI7OzFwp%2BfUeDtZYQbVZ2YmtxTN2UNrrOwbYD27xKU%3D' (2025-04-09)
  → 'github:oxalica/rust-overlay/730fd8e82799219754418483fabe1844262fd1e2?narHash=sha256-NLVluTmK8d01Iz%2BWyarQhwFcXpHEwU7m5hH3YQQFJS0%3D' (2025-04-13)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/69d5a5a4635c27dae5a742f36108beccc506c1ba?narHash=sha256-SR6%2BqjkPjGQG%2B8eM4dCcVtss8r9bre/LAxFMPJpaZeU%3D' (2025-04-08)
  → 'github:Mic92/sops-nix/7e147a1ae90f0d4a374938cdc3df3cdaecb9d388?narHash=sha256-lv52pnfiRGp5%2BxkZEgWr56DWiRgkMFXpiGba3eJ3krE%3D' (2025-04-13)
• Updated input 'stylix':
    'github:danth/stylix/31fdf60634beaa0bb14fa57fc64cd5a67d1bf101?narHash=sha256-zzkDmUG04/1ALtUOoZNGkrtjjId8RbM38zlpYFtgXVs%3D' (2025-04-09)
  → 'github:danth/stylix/379ba613a68fafdd756db370f0ef878a0d3a7308?narHash=sha256-cDC9TBD%2B%2BzBsUx9X2VhJOjxXclmY8YpSqpKHaVLEXVA%3D' (2025-04-13)
```

```
comparing formatter.x86_64-linux:
<<< /nix/store/1m5lfqhasqn9wqzbqzsqfw7abgwnqn46-nixfmt-unstable-2025-04-04.drv
>>> /nix/store/1m5lfqhasqn9wqzbqzsqfw7abgwnqn46-nixfmt-unstable-2025-04-04.drv
No version or selection state changes.
Closure size: 1307 -> 1307 (0 paths added, 0 paths removed, delta +0, disk usage +0B).

comparing devShells.x86_64-linux.default:
<<< /nix/store/b481hk88ywd7hdfyz8rxb1lwcm8z6dbr-nix-shell.drv
>>> /nix/store/0ggxq4psixy1lg5a16danwfvwas0nhx0-nix-shell.drv
Version changes:
[U.]  #01  Microsoft.AspNetCore.App.Ref                            8.0.13 -> 8.0.14
[U.]  #02  Microsoft.AspNetCore.App.Runtime.linux-x64              8.0.13 -> 8.0.14
[U.]  #03  Microsoft.DotNet.ILCompiler                             8.0.13 -> 8.0.14
[U.]  #04  Microsoft.NET.ILLink.Tasks                              8.0.13 -> 8.0.14
[U.]  #05  Microsoft.NETCore.App.Crossgen2.linux-x64               8.0.13 -> 8.0.14
[U.]  #06  Microsoft.NETCore.App.Host.linux-x64                    8.0.13 -> 8.0.14
[U.]  #07  Microsoft.NETCore.App.Ref                               8.0.13 -> 8.0.14
[U.]  #08  Microsoft.NETCore.App.Runtime.Mono.linux-x64            8.0.13 -> 8.0.14
[U.]  #09  Microsoft.NETCore.App.Runtime.linux-x64                 8.0.13 -> 8.0.14
[U.]  #10  Microsoft.NETCore.DotNetAppHost                         8.0.13 -> 8.0.14
[U.]  #11  Microsoft.NETCore.DotNetHost                            8.0.13 -> 8.0.14
[U.]  #12  Microsoft.NETCore.DotNetHostPolicy                      8.0.13 -> 8.0.14
[U.]  #13  Microsoft.NETCore.DotNetHostResolver                    8.0.13 -> 8.0.14
[U.]  #14  dotnet-aspnetcore-runtime                               8.0.14 -> 8.0.15
[U.]  #15  dotnet-aspnetcore-runtime-wrapped                       8.0.14 -> 8.0.15
[U.]  #16  dotnet-runtime                                          8.0.14 -> 8.0.15
[U.]  #17  dotnet-runtime-wrapped                                  8.0.14 -> 8.0.15
[C.]  #18  dotnet-sdk                                              8.0.113, 8.0.113-linux-x64.tar.gz, 8.0.113-packages, 8.0.407 x2, 8.0.407-linux-x64.tar.gz -> 8.0.114, 8.0.114-linux-x64.tar.gz, 8.0.114-packages, 8.0.408 x2, 8.0.408-linux-x64.tar.gz
[U.]  #19  dotnet-sdk-wrapped                                      8.0.407 x2 -> 8.0.408 x2
[U.]  #20  dotnet-stage0-sdk                                       8.0.114 -> 8.0.115
[U.]  #21  dotnet-stage0-vmr                                       8.0.14 -> 8.0.15
[U.]  #22  dotnet-vmr                                              8.0.14 -> 8.0.15
[U.]  #23  runtime.linux-arm64.Microsoft.NETCore.ILAsm             8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]  #24  runtime.linux-arm64.Microsoft.NETCore.ILDAsm            8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]  #25  runtime.linux-x64.Microsoft.DotNet.ILCompiler           8.0.13 -> 8.0.14
[U.]  #26  runtime.linux-x64.Microsoft.NETCore.DotNetAppHost       8.0.13 -> 8.0.14
[U.]  #27  runtime.linux-x64.Microsoft.NETCore.DotNetHost          8.0.13 -> 8.0.14
[U.]  #28  runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy    8.0.13 -> 8.0.14
[U.]  #29  runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver  8.0.13 -> 8.0.14
[U.]  #30  runtime.linux-x64.Microsoft.NETCore.ILAsm               8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]  #31  runtime.linux-x64.Microsoft.NETCore.ILDAsm              8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]  #32  runtime.osx-arm64.Microsoft.NETCore.ILAsm               8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]  #33  runtime.osx-arm64.Microsoft.NETCore.ILDAsm              8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]  #34  runtime.osx-x64.Microsoft.NETCore.ILAsm                 8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]  #35  runtime.osx-x64.Microsoft.NETCore.ILDAsm                8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
Added packages:
[A.]  #01  Microsoft.AspNetCore.App.Ref.8.0.14.nupkg                                     <none>
[A.]  #02  Microsoft.AspNetCore.App.Runtime.linux-x64.8.0.14.nupkg                       <none>
[A.]  #03  Microsoft.DotNet.ILCompiler.8.0.14.nupkg                                      <none>
[A.]  #04  Microsoft.NET.ILLink.Tasks.8.0.14.nupkg                                       <none>
[A.]  #05  Microsoft.NETCore.App.Crossgen2.linux-x64.8.0.14.nupkg                        <none>
[A.]  #06  Microsoft.NETCore.App.Host.linux-x64.8.0.14.nupkg                             <none>
[A.]  #07  Microsoft.NETCore.App.Ref.8.0.14.nupkg                                        <none>
[A.]  #08  Microsoft.NETCore.App.Runtime.Mono.linux-x64.8.0.14.nupkg                     <none>
[A.]  #09  Microsoft.NETCore.App.Runtime.linux-x64.8.0.14.nupkg                          <none>
[A.]  #10  Microsoft.NETCore.DotNetAppHost.8.0.14.nupkg                                  <none>
[A.]  #11  Microsoft.NETCore.DotNetHost.8.0.14.nupkg                                     <none>
[A.]  #12  Microsoft.NETCore.DotNetHostPolicy.8.0.14.nupkg                               <none>
[A.]  #13  Microsoft.NETCore.DotNetHostResolver.8.0.14.nupkg                             <none>
[A.]  #14  Private.SourceBuilt.Artifacts.8.0.114-servicing.25114.1.centos.9-x64          <none>
[A.]  #15  Private.SourceBuilt.Artifacts.8.0.114-servicing.25114.1.centos.9-x64.tar.gz   <none>
[A.]  #16  runtime.linux-arm64.Microsoft.NETCore.ILAsm.8.0.14-servicing.25111.18.nupkg   <none>
[A.]  #17  runtime.linux-arm64.Microsoft.NETCore.ILDAsm.8.0.14-servicing.25111.18.nupkg  <none>
[A.]  #18  runtime.linux-x64.Microsoft.DotNet.ILCompiler.8.0.14.nupkg                    <none>
[A.]  #19  runtime.linux-x64.Microsoft.NETCore.DotNetAppHost.8.0.14.nupkg                <none>
[A.]  #20  runtime.linux-x64.Microsoft.NETCore.DotNetHost.8.0.14.nupkg                   <none>
[A.]  #21  runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy.8.0.14.nupkg             <none>
[A.]  #22  runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver.8.0.14.nupkg           <none>
[A.]  #23  runtime.linux-x64.Microsoft.NETCore.ILAsm.8.0.14-servicing.25111.18.nupkg     <none>
[A.]  #24  runtime.linux-x64.Microsoft.NETCore.ILDAsm.8.0.14-servicing.25111.18.nupkg    <none>
[A.]  #25  runtime.osx-arm64.Microsoft.NETCore.ILAsm.8.0.14-servicing.25111.18.nupkg     <none>
[A.]  #26  runtime.osx-arm64.Microsoft.NETCore.ILDAsm.8.0.14-servicing.25111.18.nupkg    <none>
[A.]  #27  runtime.osx-x64.Microsoft.NETCore.ILAsm.8.0.14-servicing.25111.18.nupkg       <none>
[A.]  #28  runtime.osx-x64.Microsoft.NETCore.ILDAsm.8.0.14-servicing.25111.18.nupkg      <none>
[A.]  #29  v8.0.15.tar.gz                                                                <none>
Removed packages:
[R.]  #01  Microsoft.AspNetCore.App.Ref.8.0.13.nupkg                                    <none>
[R.]  #02  Microsoft.AspNetCore.App.Runtime.linux-x64.8.0.13.nupkg                      <none>
[R.]  #03  Microsoft.DotNet.ILCompiler.8.0.13.nupkg                                     <none>
[R.]  #04  Microsoft.NET.ILLink.Tasks.8.0.13.nupkg                                      <none>
[R.]  #05  Microsoft.NETCore.App.Crossgen2.linux-x64.8.0.13.nupkg                       <none>
[R.]  #06  Microsoft.NETCore.App.Host.linux-x64.8.0.13.nupkg                            <none>
[R.]  #07  Microsoft.NETCore.App.Ref.8.0.13.nupkg                                       <none>
[R.]  #08  Microsoft.NETCore.App.Runtime.Mono.linux-x64.8.0.13.nupkg                    <none>
[R.]  #09  Microsoft.NETCore.App.Runtime.linux-x64.8.0.13.nupkg                         <none>
[R.]  #10  Microsoft.NETCore.DotNetAppHost.8.0.13.nupkg                                 <none>
[R.]  #11  Microsoft.NETCore.DotNetHost.8.0.13.nupkg                                    <none>
[R.]  #12  Microsoft.NETCore.DotNetHostPolicy.8.0.13.nupkg                              <none>
[R.]  #13  Microsoft.NETCore.DotNetHostResolver.8.0.13.nupkg                            <none>
[R.]  #14  Private.SourceBuilt.Artifacts.8.0.113-servicing.25072.1.centos.9-x64         <none>
[R.]  #15  Private.SourceBuilt.Artifacts.8.0.113-servicing.25072.1.centos.9-x64.tar.gz  <none>
[R.]  #16  runtime.linux-arm64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg   <none>
[R.]  #17  runtime.linux-arm64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg  <none>
[R.]  #18  runtime.linux-x64.Microsoft.DotNet.ILCompiler.8.0.13.nupkg                   <none>
[R.]  #19  runtime.linux-x64.Microsoft.NETCore.DotNetAppHost.8.0.13.nupkg               <none>
[R.]  #20  runtime.linux-x64.Microsoft.NETCore.DotNetHost.8.0.13.nupkg                  <none>
[R.]  #21  runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy.8.0.13.nupkg            <none>
[R.]  #22  runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver.8.0.13.nupkg          <none>
[R.]  #23  runtime.linux-x64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg     <none>
[R.]  #24  runtime.linux-x64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg    <none>
[R.]  #25  runtime.osx-arm64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg     <none>
[R.]  #26  runtime.osx-arm64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg    <none>
[R.]  #27  runtime.osx-x64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg       <none>
[R.]  #28  runtime.osx-x64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg      <none>
[R.]  #29  v8.0.14.tar.gz                                                               <none>
Closure size: 2900 -> 2900 (78 paths added, 78 paths removed, delta +0, disk usage +144B).

comparing checks.x86_64-linux.pre-commit-check:
<<< /nix/store/i2nkjpkp4486bw1pcysaq326v1ppw521-pre-commit-run.drv
>>> /nix/store/vdjb9y85r5kphvnf46zdapdac7f0x0xr-pre-commit-run.drv
Version changes:
[U.]  #01  Microsoft.AspNetCore.App.Ref                            8.0.13 -> 8.0.14
[U.]  #02  Microsoft.AspNetCore.App.Runtime.linux-x64              8.0.13 -> 8.0.14
[U.]  #03  Microsoft.DotNet.ILCompiler                             8.0.13 -> 8.0.14
[U.]  #04  Microsoft.NET.ILLink.Tasks                              8.0.13 -> 8.0.14
[U.]  #05  Microsoft.NETCore.App.Crossgen2.linux-x64               8.0.13 -> 8.0.14
[U.]  #06  Microsoft.NETCore.App.Host.linux-x64                    8.0.13 -> 8.0.14
[U.]  #07  Microsoft.NETCore.App.Ref                               8.0.13 -> 8.0.14
[U.]  #08  Microsoft.NETCore.App.Runtime.Mono.linux-x64            8.0.13 -> 8.0.14
[U.]  #09  Microsoft.NETCore.App.Runtime.linux-x64                 8.0.13 -> 8.0.14
[U.]  #10  Microsoft.NETCore.DotNetAppHost                         8.0.13 -> 8.0.14
[U.]  #11  Microsoft.NETCore.DotNetHost                            8.0.13 -> 8.0.14
[U.]  #12  Microsoft.NETCore.DotNetHostPolicy                      8.0.13 -> 8.0.14
[U.]  #13  Microsoft.NETCore.DotNetHostResolver                    8.0.13 -> 8.0.14
[U.]  #14  dotnet-aspnetcore-runtime                               8.0.14 -> 8.0.15
[U.]  #15  dotnet-aspnetcore-runtime-wrapped                       8.0.14 -> 8.0.15
[U.]  #16  dotnet-runtime                                          8.0.14 -> 8.0.15
[U.]  #17  dotnet-runtime-wrapped                                  8.0.14 -> 8.0.15
[C.]  #18  dotnet-sdk                                              8.0.113, 8.0.113-linux-x64.tar.gz, 8.0.113-packages, 8.0.407 x2, 8.0.407-linux-x64.tar.gz -> 8.0.114, 8.0.114-linux-x64.tar.gz, 8.0.114-packages, 8.0.408 x2, 8.0.408-linux-x64.tar.gz
[U.]  #19  dotnet-sdk-wrapped                                      8.0.407 x2 -> 8.0.408 x2
[U.]  #20  dotnet-stage0-sdk                                       8.0.114 -> 8.0.115
[U.]  #21  dotnet-stage0-vmr                                       8.0.14 -> 8.0.15
[U.]  #22  dotnet-vmr                                              8.0.14 -> 8.0.15
[U.]  #23  runtime.linux-arm64.Microsoft.NETCore.ILAsm             8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]  #24  runtime.linux-arm64.Microsoft.NETCore.ILDAsm            8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]  #25  runtime.linux-x64.Microsoft.DotNet.ILCompiler           8.0.13 -> 8.0.14
[U.]  #26  runtime.linux-x64.Microsoft.NETCore.DotNetAppHost       8.0.13 -> 8.0.14
[U.]  #27  runtime.linux-x64.Microsoft.NETCore.DotNetHost          8.0.13 -> 8.0.14
[U.]  #28  runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy    8.0.13 -> 8.0.14
[U.]  #29  runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver  8.0.13 -> 8.0.14
[U.]  #30  runtime.linux-x64.Microsoft.NETCore.ILAsm               8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]  #31  runtime.linux-x64.Microsoft.NETCore.ILDAsm              8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]  #32  runtime.osx-arm64.Microsoft.NETCore.ILAsm               8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]  #33  runtime.osx-arm64.Microsoft.NETCore.ILDAsm              8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]  #34  runtime.osx-x64.Microsoft.NETCore.ILAsm                 8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]  #35  runtime.osx-x64.Microsoft.NETCore.ILDAsm                8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
Added packages:
[A.]  #01  Microsoft.AspNetCore.App.Ref.8.0.14.nupkg                                     <none>
[A.]  #02  Microsoft.AspNetCore.App.Runtime.linux-x64.8.0.14.nupkg                       <none>
[A.]  #03  Microsoft.DotNet.ILCompiler.8.0.14.nupkg                                      <none>
[A.]  #04  Microsoft.NET.ILLink.Tasks.8.0.14.nupkg                                       <none>
[A.]  #05  Microsoft.NETCore.App.Crossgen2.linux-x64.8.0.14.nupkg                        <none>
[A.]  #06  Microsoft.NETCore.App.Host.linux-x64.8.0.14.nupkg                             <none>
[A.]  #07  Microsoft.NETCore.App.Ref.8.0.14.nupkg                                        <none>
[A.]  #08  Microsoft.NETCore.App.Runtime.Mono.linux-x64.8.0.14.nupkg                     <none>
[A.]  #09  Microsoft.NETCore.App.Runtime.linux-x64.8.0.14.nupkg                          <none>
[A.]  #10  Microsoft.NETCore.DotNetAppHost.8.0.14.nupkg                                  <none>
[A.]  #11  Microsoft.NETCore.DotNetHost.8.0.14.nupkg                                     <none>
[A.]  #12  Microsoft.NETCore.DotNetHostPolicy.8.0.14.nupkg                               <none>
[A.]  #13  Microsoft.NETCore.DotNetHostResolver.8.0.14.nupkg                             <none>
[A.]  #14  Private.SourceBuilt.Artifacts.8.0.114-servicing.25114.1.centos.9-x64          <none>
[A.]  #15  Private.SourceBuilt.Artifacts.8.0.114-servicing.25114.1.centos.9-x64.tar.gz   <none>
[A.]  #16  runtime.linux-arm64.Microsoft.NETCore.ILAsm.8.0.14-servicing.25111.18.nupkg   <none>
[A.]  #17  runtime.linux-arm64.Microsoft.NETCore.ILDAsm.8.0.14-servicing.25111.18.nupkg  <none>
[A.]  #18  runtime.linux-x64.Microsoft.DotNet.ILCompiler.8.0.14.nupkg                    <none>
[A.]  #19  runtime.linux-x64.Microsoft.NETCore.DotNetAppHost.8.0.14.nupkg                <none>
[A.]  #20  runtime.linux-x64.Microsoft.NETCore.DotNetHost.8.0.14.nupkg                   <none>
[A.]  #21  runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy.8.0.14.nupkg             <none>
[A.]  #22  runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver.8.0.14.nupkg           <none>
[A.]  #23  runtime.linux-x64.Microsoft.NETCore.ILAsm.8.0.14-servicing.25111.18.nupkg     <none>
[A.]  #24  runtime.linux-x64.Microsoft.NETCore.ILDAsm.8.0.14-servicing.25111.18.nupkg    <none>
[A.]  #25  runtime.osx-arm64.Microsoft.NETCore.ILAsm.8.0.14-servicing.25111.18.nupkg     <none>
[A.]  #26  runtime.osx-arm64.Microsoft.NETCore.ILDAsm.8.0.14-servicing.25111.18.nupkg    <none>
[A.]  #27  runtime.osx-x64.Microsoft.NETCore.ILAsm.8.0.14-servicing.25111.18.nupkg       <none>
[A.]  #28  runtime.osx-x64.Microsoft.NETCore.ILDAsm.8.0.14-servicing.25111.18.nupkg      <none>
[A.]  #29  v8.0.15.tar.gz                                                                <none>
[A+]  #30  xn9wrgn2vh9g5l2yd7jd6zvwxx84pbkh-source                                       <none>
Removed packages:
[R.]  #01  Microsoft.AspNetCore.App.Ref.8.0.13.nupkg                                    <none>
[R.]  #02  Microsoft.AspNetCore.App.Runtime.linux-x64.8.0.13.nupkg                      <none>
[R.]  #03  Microsoft.DotNet.ILCompiler.8.0.13.nupkg                                     <none>
[R.]  #04  Microsoft.NET.ILLink.Tasks.8.0.13.nupkg                                      <none>
[R.]  #05  Microsoft.NETCore.App.Crossgen2.linux-x64.8.0.13.nupkg                       <none>
[R.]  #06  Microsoft.NETCore.App.Host.linux-x64.8.0.13.nupkg                            <none>
[R.]  #07  Microsoft.NETCore.App.Ref.8.0.13.nupkg                                       <none>
[R.]  #08  Microsoft.NETCore.App.Runtime.Mono.linux-x64.8.0.13.nupkg                    <none>
[R.]  #09  Microsoft.NETCore.App.Runtime.linux-x64.8.0.13.nupkg                         <none>
[R.]  #10  Microsoft.NETCore.DotNetAppHost.8.0.13.nupkg                                 <none>
[R.]  #11  Microsoft.NETCore.DotNetHost.8.0.13.nupkg                                    <none>
[R.]  #12  Microsoft.NETCore.DotNetHostPolicy.8.0.13.nupkg                              <none>
[R.]  #13  Microsoft.NETCore.DotNetHostResolver.8.0.13.nupkg                            <none>
[R.]  #14  Private.SourceBuilt.Artifacts.8.0.113-servicing.25072.1.centos.9-x64         <none>
[R.]  #15  Private.SourceBuilt.Artifacts.8.0.113-servicing.25072.1.centos.9-x64.tar.gz  <none>
[R-]  #16  ayqqsb83yxk7r8rwrz4w09h9rh2xc3zw-source                                      <none>
[R.]  #17  runtime.linux-arm64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg   <none>
[R.]  #18  runtime.linux-arm64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg  <none>
[R.]  #19  runtime.linux-x64.Microsoft.DotNet.ILCompiler.8.0.13.nupkg                   <none>
[R.]  #20  runtime.linux-x64.Microsoft.NETCore.DotNetAppHost.8.0.13.nupkg               <none>
[R.]  #21  runtime.linux-x64.Microsoft.NETCore.DotNetHost.8.0.13.nupkg                  <none>
[R.]  #22  runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy.8.0.13.nupkg            <none>
[R.]  #23  runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver.8.0.13.nupkg          <none>
[R.]  #24  runtime.linux-x64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg     <none>
[R.]  #25  runtime.linux-x64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg    <none>
[R.]  #26  runtime.osx-arm64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg     <none>
[R.]  #27  runtime.osx-arm64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg    <none>
[R.]  #28  runtime.osx-x64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg       <none>
[R.]  #29  runtime.osx-x64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg      <none>
[R.]  #30  v8.0.14.tar.gz                                                               <none>
Closure size: 2547 -> 2547 (79 paths added, 79 paths removed, delta +0, disk usage +144B).

comparing packages.x86_64-linux.lego-latest:
<<< /nix/store/z2f82fgnmc2nh725k9kw4icms6vfzy0j-lego-4.21.0.drv
>>> /nix/store/z2f82fgnmc2nh725k9kw4icms6vfzy0j-lego-4.21.0.drv
No version or selection state changes.
Closure size: 768 -> 768 (0 paths added, 0 paths removed, delta +0, disk usage +0B).

comparing nixosConfigurations.palatine-hill.config.system.build.toplevel:
<<< /nix/store/ckx95i10b6i6ffn466lqv8pdgca52znl-nixos-system-palatine-hill-25.05.20250409.ef3a956.drv
>>> /nix/store/mx9bxv6ql09riyhkcy34xcylwhfxwxn3-nixos-system-palatine-hill-25.05.20250412.208645b.drv
Version changes:
[U.]  #01  Microsoft.AspNetCore.App.Ref                            8.0.13 -> 8.0.14
[U.]  #02  Microsoft.AspNetCore.App.Runtime.linux-x64              8.0.13 -> 8.0.14
[U.]  #03  Microsoft.DotNet.ILCompiler                             8.0.13 -> 8.0.14
[U.]  #04  Microsoft.NET.ILLink.Tasks                              8.0.13 -> 8.0.14
[U.]  #05  Microsoft.NETCore.App.Crossgen2.linux-x64               8.0.13 -> 8.0.14
[U.]  #06  Microsoft.NETCore.App.Host.linux-x64                    8.0.13 -> 8.0.14
[U.]  #07  Microsoft.NETCore.App.Ref                               8.0.13 -> 8.0.14
[U.]  #08  Microsoft.NETCore.App.Runtime.Mono.linux-x64            8.0.13 -> 8.0.14
[U.]  #09  Microsoft.NETCore.App.Runtime.linux-x64                 8.0.13 -> 8.0.14
[U.]  #10  Microsoft.NETCore.DotNetAppHost                         8.0.13 -> 8.0.14
[U.]  #11  Microsoft.NETCore.DotNetHost                            8.0.13 -> 8.0.14
[U.]  #12  Microsoft.NETCore.DotNetHostPolicy                      8.0.13 -> 8.0.14
[U.]  #13  Microsoft.NETCore.DotNetHostResolver                    8.0.13 -> 8.0.14
[U.]  #14  amd-ucode                                               20250311 -> 20250410
[U.]  #15  diesel-cli                                              2.2.8, 2.2.8-vendor, 2.2.8-vendor-staging -> 2.2.9, 2.2.9-vendor, 2.2.9-vendor-staging
[U.]  #16  diesel_cli                                              2.2.8.tar.gz -> 2.2.9.tar.gz
[U.]  #17  direnv                                                  2.35.0, 2.35.0-go-modules -> 2.36.0, 2.36.0-go-modules
[U.]  #18  docker-compose                                          2.34.0, 2.34.0-go-modules -> 2.35.0, 2.35.0-go-modules
[U.]  #19  dotnet-aspnetcore-runtime                               8.0.14 -> 8.0.15
[U.]  #20  dotnet-aspnetcore-runtime-wrapped                       8.0.14 -> 8.0.15
[U.]  #21  dotnet-runtime                                          8.0.14 -> 8.0.15
[U.]  #22  dotnet-runtime-wrapped                                  8.0.14 -> 8.0.15
[C.]  #23  dotnet-sdk                                              8.0.113, 8.0.113-linux-x64.tar.gz, 8.0.113-packages, 8.0.407 x2, 8.0.407-linux-x64.tar.gz -> 8.0.114, 8.0.114-linux-x64.tar.gz, 8.0.114-packages, 8.0.408 x2, 8.0.408-linux-x64.tar.gz
[U.]  #24  dotnet-sdk-wrapped                                      8.0.407 x2 -> 8.0.408 x2
[U.]  #25  dotnet-stage0-sdk                                       8.0.114 -> 8.0.115
[U.]  #26  dotnet-stage0-vmr                                       8.0.14 -> 8.0.15
[U.]  #27  dotnet-vmr                                              8.0.14 -> 8.0.15
[U.]  #28  gitea                                                   1.23.6, 1.23.6-go-modules -> 1.23.7, 1.23.7-go-modules
[U.]  #29  gitea-frontend                                          1.23.6, 1.23.6-npm-deps -> 1.23.7, 1.23.7-npm-deps
[U*]  #30  initrd-linux                                            6.12.22 -> 6.12.23
[C*]  #31  linux                                                   6.10.tar.xz x2, 6.12.7.tar.xz x3, 6.12.22, 6.12.22-modules, 6.12.22-modules-shrunk, 6.12.22.tar.xz -> 6.10.tar.xz x2, 6.12.7.tar.xz x3, 6.12.23, 6.12.23-modules, 6.12.23-modules-shrunk, 6.12.23.tar.xz
[U.]  #32  linux-config                                            6.12.22 -> 6.12.23
[U.]  #33  linux-firmware                                          20250311, 20250311-zstd -> 20250410, 20250410-zstd
[U.]  #34  nixos-system-palatine-hill                              25.05.20250409.ef3a956 -> 25.05.20250412.208645b
[U.]  #35  python3.12-ruff                                         0.11.4 -> 0.11.5
[U.]  #36  ruff                                                    0.11.4-vendor, 0.11.4-vendor-staging -> 0.11.5-vendor, 0.11.5-vendor-staging
[U.]  #37  runtime.linux-arm64.Microsoft.NETCore.ILAsm             8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]  #38  runtime.linux-arm64.Microsoft.NETCore.ILDAsm            8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]  #39  runtime.linux-x64.Microsoft.DotNet.ILCompiler           8.0.13 -> 8.0.14
[U.]  #40  runtime.linux-x64.Microsoft.NETCore.DotNetAppHost       8.0.13 -> 8.0.14
[U.]  #41  runtime.linux-x64.Microsoft.NETCore.DotNetHost          8.0.13 -> 8.0.14
[U.]  #42  runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy    8.0.13 -> 8.0.14
[U.]  #43  runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver  8.0.13 -> 8.0.14
[U.]  #44  runtime.linux-x64.Microsoft.NETCore.ILAsm               8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]  #45  runtime.linux-x64.Microsoft.NETCore.ILDAsm              8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]  #46  runtime.osx-arm64.Microsoft.NETCore.ILAsm               8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]  #47  runtime.osx-arm64.Microsoft.NETCore.ILDAsm              8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]  #48  runtime.osx-x64.Microsoft.NETCore.ILAsm                 8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]  #49  runtime.osx-x64.Microsoft.NETCore.ILDAsm                8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]  #50  xmlrpc-c                                                1.59.03, 1.59.03.tgz -> 1.60.05, 1.60.05.tgz
[U.]  #51  zfs-kernel                                              2.3.1-6.12.22 -> 2.3.1-6.12.23
Added packages:
[A.]  #01  Microsoft.AspNetCore.App.Ref.8.0.14.nupkg                                     <none>
[A.]  #02  Microsoft.AspNetCore.App.Runtime.linux-x64.8.0.14.nupkg                       <none>
[A.]  #03  Microsoft.DotNet.ILCompiler.8.0.14.nupkg                                      <none>
[A.]  #04  Microsoft.NET.ILLink.Tasks.8.0.14.nupkg                                       <none>
[A.]  #05  Microsoft.NETCore.App.Crossgen2.linux-x64.8.0.14.nupkg                        <none>
[A.]  #06  Microsoft.NETCore.App.Host.linux-x64.8.0.14.nupkg                             <none>
[A.]  #07  Microsoft.NETCore.App.Ref.8.0.14.nupkg                                        <none>
[A.]  #08  Microsoft.NETCore.App.Runtime.Mono.linux-x64.8.0.14.nupkg                     <none>
[A.]  #09  Microsoft.NETCore.App.Runtime.linux-x64.8.0.14.nupkg                          <none>
[A.]  #10  Microsoft.NETCore.DotNetAppHost.8.0.14.nupkg                                  <none>
[A.]  #11  Microsoft.NETCore.DotNetHost.8.0.14.nupkg                                     <none>
[A.]  #12  Microsoft.NETCore.DotNetHostPolicy.8.0.14.nupkg                               <none>
[A.]  #13  Microsoft.NETCore.DotNetHostResolver.8.0.14.nupkg                             <none>
[A.]  #14  Private.SourceBuilt.Artifacts.8.0.114-servicing.25114.1.centos.9-x64          <none>
[A.]  #15  Private.SourceBuilt.Artifacts.8.0.114-servicing.25114.1.centos.9-x64.tar.gz   <none>
[A.]  #16  anubis.md                                                                     <none>
[A.]  #17  runtime.linux-arm64.Microsoft.NETCore.ILAsm.8.0.14-servicing.25111.18.nupkg   <none>
[A.]  #18  runtime.linux-arm64.Microsoft.NETCore.ILDAsm.8.0.14-servicing.25111.18.nupkg  <none>
[A.]  #19  runtime.linux-x64.Microsoft.DotNet.ILCompiler.8.0.14.nupkg                    <none>
[A.]  #20  runtime.linux-x64.Microsoft.NETCore.DotNetAppHost.8.0.14.nupkg                <none>
[A.]  #21  runtime.linux-x64.Microsoft.NETCore.DotNetHost.8.0.14.nupkg                   <none>
[A.]  #22  runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy.8.0.14.nupkg             <none>
[A.]  #23  runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver.8.0.14.nupkg           <none>
[A.]  #24  runtime.linux-x64.Microsoft.NETCore.ILAsm.8.0.14-servicing.25111.18.nupkg     <none>
[A.]  #25  runtime.linux-x64.Microsoft.NETCore.ILDAsm.8.0.14-servicing.25111.18.nupkg    <none>
[A.]  #26  runtime.osx-arm64.Microsoft.NETCore.ILAsm.8.0.14-servicing.25111.18.nupkg     <none>
[A.]  #27  runtime.osx-arm64.Microsoft.NETCore.ILDAsm.8.0.14-servicing.25111.18.nupkg    <none>
[A.]  #28  runtime.osx-x64.Microsoft.NETCore.ILAsm.8.0.14-servicing.25111.18.nupkg       <none>
[A.]  #29  runtime.osx-x64.Microsoft.NETCore.ILDAsm.8.0.14-servicing.25111.18.nupkg      <none>
[A.]  #30  v8.0.15.tar.gz                                                                <none>
[A.]  #31  xn9wrgn2vh9g5l2yd7jd6zvwxx84pbkh-source                                       <none>
Removed packages:
[R.]  #01  Microsoft.AspNetCore.App.Ref.8.0.13.nupkg                                    <none>
[R.]  #02  Microsoft.AspNetCore.App.Runtime.linux-x64.8.0.13.nupkg                      <none>
[R.]  #03  Microsoft.DotNet.ILCompiler.8.0.13.nupkg                                     <none>
[R.]  #04  Microsoft.NET.ILLink.Tasks.8.0.13.nupkg                                      <none>
[R.]  #05  Microsoft.NETCore.App.Crossgen2.linux-x64.8.0.13.nupkg                       <none>
[R.]  #06  Microsoft.NETCore.App.Host.linux-x64.8.0.13.nupkg                            <none>
[R.]  #07  Microsoft.NETCore.App.Ref.8.0.13.nupkg                                       <none>
[R.]  #08  Microsoft.NETCore.App.Runtime.Mono.linux-x64.8.0.13.nupkg                    <none>
[R.]  #09  Microsoft.NETCore.App.Runtime.linux-x64.8.0.13.nupkg                         <none>
[R.]  #10  Microsoft.NETCore.DotNetAppHost.8.0.13.nupkg                                 <none>
[R.]  #11  Microsoft.NETCore.DotNetHost.8.0.13.nupkg                                    <none>
[R.]  #12  Microsoft.NETCore.DotNetHostPolicy.8.0.13.nupkg                              <none>
[R.]  #13  Microsoft.NETCore.DotNetHostResolver.8.0.13.nupkg                            <none>
[R.]  #14  Private.SourceBuilt.Artifacts.8.0.113-servicing.25072.1.centos.9-x64         <none>
[R.]  #15  Private.SourceBuilt.Artifacts.8.0.113-servicing.25072.1.centos.9-x64.tar.gz  <none>
[R.]  #16  ayqqsb83yxk7r8rwrz4w09h9rh2xc3zw-source                                      <none>
[R.]  #17  runtime.linux-arm64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg   <none>
[R.]  #18  runtime.linux-arm64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg  <none>
[R.]  #19  runtime.linux-x64.Microsoft.DotNet.ILCompiler.8.0.13.nupkg                   <none>
[R.]  #20  runtime.linux-x64.Microsoft.NETCore.DotNetAppHost.8.0.13.nupkg               <none>
[R.]  #21  runtime.linux-x64.Microsoft.NETCore.DotNetHost.8.0.13.nupkg                  <none>
[R.]  #22  runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy.8.0.13.nupkg            <none>
[R.]  #23  runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver.8.0.13.nupkg          <none>
[R.]  #24  runtime.linux-x64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg     <none>
[R.]  #25  runtime.linux-x64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg    <none>
[R.]  #26  runtime.osx-arm64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg     <none>
[R.]  #27  runtime.osx-arm64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg    <none>
[R.]  #28  runtime.osx-x64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg       <none>
[R.]  #29  runtime.osx-x64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg      <none>
[R.]  #30  v8.0.14.tar.gz                                                               <none>
Closure size: 12097 -> 12098 (209 paths added, 208 paths removed, delta +1, disk usage +347.4KiB).

comparing nixosConfigurations.artemision.config.system.build.toplevel:
<<< /nix/store/lbvpqx8qdk9sil7n95wd5inw52kkq0gd-nixos-system-artemision-25.05.20250409.ef3a956.drv
>>> /nix/store/2yymm6apjmmpjmip9jxj9wxh5c0gpfqb-nixos-system-artemision-25.05.20250412.208645b.drv
Version changes:
[U.]  #01  Microsoft.AspNetCore.App.Ref                            8.0.13 -> 8.0.14
[U.]  #02  Microsoft.AspNetCore.App.Runtime.linux-x64              8.0.13 -> 8.0.14
[U.]  #03  Microsoft.DotNet.ILCompiler                             8.0.13 -> 8.0.14
[U.]  #04  Microsoft.NET.ILLink.Tasks                              8.0.13 -> 8.0.14
[U.]  #05  Microsoft.NETCore.App.Crossgen2.linux-x64               8.0.13 -> 8.0.14
[U.]  #06  Microsoft.NETCore.App.Host.linux-x64                    8.0.13 -> 8.0.14
[U.]  #07  Microsoft.NETCore.App.Ref                               8.0.13 -> 8.0.14
[U.]  #08  Microsoft.NETCore.App.Runtime.Mono.linux-x64            8.0.13 -> 8.0.14
[U.]  #09  Microsoft.NETCore.App.Runtime.linux-x64                 8.0.13 -> 8.0.14
[U.]  #10  Microsoft.NETCore.DotNetAppHost                         8.0.13 -> 8.0.14
[U.]  #11  Microsoft.NETCore.DotNetHost                            8.0.13 -> 8.0.14
[U.]  #12  Microsoft.NETCore.DotNetHostPolicy                      8.0.13 -> 8.0.14
[U.]  #13  Microsoft.NETCore.DotNetHostResolver                    8.0.13 -> 8.0.14
[U.]  #14  adw-gtk3                                                5.7 -> 5.8
[U.]  #15  amd-ucode                                               20250311 -> 20250410
[U.]  #16  bitwarden-cli                                           2025.2.0, 2025.2.0-npm-deps -> 2025.3.0, 2025.3.0-npm-deps
[U.]  #17  diesel-cli                                              2.2.8, 2.2.8-vendor, 2.2.8-vendor-staging -> 2.2.9, 2.2.9-vendor, 2.2.9-vendor-staging
[U.]  #18  diesel_cli                                              2.2.8.tar.gz -> 2.2.9.tar.gz
[U.]  #19  direnv                                                  2.35.0, 2.35.0-go-modules -> 2.36.0, 2.36.0-go-modules
[U.]  #20  docker-compose                                          2.34.0, 2.34.0-go-modules -> 2.35.0, 2.35.0-go-modules
[U.]  #21  dotnet-aspnetcore-runtime                               8.0.14 -> 8.0.15
[U.]  #22  dotnet-aspnetcore-runtime-wrapped                       8.0.14 -> 8.0.15
[U.]  #23  dotnet-runtime                                          8.0.14 -> 8.0.15
[U.]  #24  dotnet-runtime-wrapped                                  8.0.14 -> 8.0.15
[C.]  #25  dotnet-sdk                                              8.0.113, 8.0.113-linux-x64.tar.gz, 8.0.113-packages, 8.0.407 x2, 8.0.407-linux-x64.tar.gz -> 8.0.114, 8.0.114-linux-x64.tar.gz, 8.0.114-packages, 8.0.408 x2, 8.0.408-linux-x64.tar.gz
[U.]  #26  dotnet-sdk-wrapped                                      8.0.407 x2 -> 8.0.408 x2
[U.]  #27  dotnet-stage0-sdk                                       8.0.114 -> 8.0.115
[U.]  #28  dotnet-stage0-vmr                                       8.0.14 -> 8.0.15
[U.]  #29  dotnet-vmr                                              8.0.14 -> 8.0.15
[U.]  #30  fanficfare                                              4.43.0, 4.43.0.tar.gz -> 4.44.0, 4.44.0.tar.gz
[C.]  #31  firefox                                                 128.5.0esr.source.tar.xz, 137.0, 137.0.source.tar.xz -> 128.5.0esr.source.tar.xz, 137.0.1, 137.0.1.source.tar.xz
[U.]  #32  firefox-unwrapped                                       137.0 -> 137.0.1
[U.]  #33  htop                                                    3.4.0 -> 3.4.1
[U.]  #34  hyprland-protocols                                      0.6.3 -> 0.6.4
[U*]  #35  initrd-linux                                            6.12.22 -> 6.12.23
[U.]  #36  kubernetes-helm                                         3.17.2, 3.17.2-go-modules -> 3.17.3, 3.17.3-go-modules
[C*]  #37  linux                                                   6.2.tar.xz x2, 6.12.7.tar.xz x3, 6.12.22, 6.12.22-modules, 6.12.22-modules-shrunk, 6.12.22.tar.xz -> 6.2.tar.xz x2, 6.12.7.tar.xz x3, 6.12.23, 6.12.23-modules, 6.12.23-modules-shrunk, 6.12.23.tar.xz
[U.]  #38  linux-config                                            6.12.22 -> 6.12.23
[U.]  #39  linux-firmware                                          20250311, 20250311-zstd -> 20250410, 20250410-zstd
[U.]  #40  nixos-system-artemision                                 25.05.20250409.ef3a956 -> 25.05.20250412.208645b
[U.]  #41  python3.12-ruff                                         0.11.4 -> 0.11.5
[U.]  #42  ruff                                                    0.11.4-vendor, 0.11.4-vendor-staging -> 0.11.5-vendor, 0.11.5-vendor-staging
[U.]  #43  runtime.linux-arm64.Microsoft.NETCore.ILAsm             8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]  #44  runtime.linux-arm64.Microsoft.NETCore.ILDAsm            8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]  #45  runtime.linux-x64.Microsoft.DotNet.ILCompiler           8.0.13 -> 8.0.14
[U.]  #46  runtime.linux-x64.Microsoft.NETCore.DotNetAppHost       8.0.13 -> 8.0.14
[U.]  #47  runtime.linux-x64.Microsoft.NETCore.DotNetHost          8.0.13 -> 8.0.14
[U.]  #48  runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy    8.0.13 -> 8.0.14
[U.]  #49  runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver  8.0.13 -> 8.0.14
[U.]  #50  runtime.linux-x64.Microsoft.NETCore.ILAsm               8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]  #51  runtime.linux-x64.Microsoft.NETCore.ILDAsm              8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]  #52  runtime.osx-arm64.Microsoft.NETCore.ILAsm               8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]  #53  runtime.osx-arm64.Microsoft.NETCore.ILDAsm              8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]  #54  runtime.osx-x64.Microsoft.NETCore.ILAsm                 8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]  #55  runtime.osx-x64.Microsoft.NETCore.ILDAsm                8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]  #56  terraform                                               1.11.3, 1.11.3-go-modules -> 1.11.4, 1.11.4-go-modules
[U.]  #57  vimplugin-mini.nvim                                     2025-04-04 -> 2025-04-08
[U.]  #58  vscode                                                  1.99.0 -> 1.99.2
Added packages:
[A.]  #01  Microsoft.AspNetCore.App.Ref.8.0.14.nupkg                                     <none>
[A.]  #02  Microsoft.AspNetCore.App.Runtime.linux-x64.8.0.14.nupkg                       <none>
[A.]  #03  Microsoft.DotNet.ILCompiler.8.0.14.nupkg                                      <none>
[A.]  #04  Microsoft.NET.ILLink.Tasks.8.0.14.nupkg                                       <none>
[A.]  #05  Microsoft.NETCore.App.Crossgen2.linux-x64.8.0.14.nupkg                        <none>
[A.]  #06  Microsoft.NETCore.App.Host.linux-x64.8.0.14.nupkg                             <none>
[A.]  #07  Microsoft.NETCore.App.Ref.8.0.14.nupkg                                        <none>
[A.]  #08  Microsoft.NETCore.App.Runtime.Mono.linux-x64.8.0.14.nupkg                     <none>
[A.]  #09  Microsoft.NETCore.App.Runtime.linux-x64.8.0.14.nupkg                          <none>
[A.]  #10  Microsoft.NETCore.DotNetAppHost.8.0.14.nupkg                                  <none>
[A.]  #11  Microsoft.NETCore.DotNetHost.8.0.14.nupkg                                     <none>
[A.]  #12  Microsoft.NETCore.DotNetHostPolicy.8.0.14.nupkg                               <none>
[A.]  #13  Microsoft.NETCore.DotNetHostResolver.8.0.14.nupkg                             <none>
[A.]  #14  Private.SourceBuilt.Artifacts.8.0.114-servicing.25114.1.centos.9-x64          <none>
[A.]  #15  Private.SourceBuilt.Artifacts.8.0.114-servicing.25114.1.centos.9-x64.tar.gz   <none>
[A.]  #16  VSCode_1.99.2_linux-x64.tar.gz                                                <none>
[A.]  #17  acpica-tools-R2025_04_04                                                      <none>
[A.]  #18  anubis.md                                                                     <none>
[A.]  #19  runtime.linux-arm64.Microsoft.NETCore.ILAsm.8.0.14-servicing.25111.18.nupkg   <none>
[A.]  #20  runtime.linux-arm64.Microsoft.NETCore.ILDAsm.8.0.14-servicing.25111.18.nupkg  <none>
[A.]  #21  runtime.linux-x64.Microsoft.DotNet.ILCompiler.8.0.14.nupkg                    <none>
[A.]  #22  runtime.linux-x64.Microsoft.NETCore.DotNetAppHost.8.0.14.nupkg                <none>
[A.]  #23  runtime.linux-x64.Microsoft.NETCore.DotNetHost.8.0.14.nupkg                   <none>
[A.]  #24  runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy.8.0.14.nupkg             <none>
[A.]  #25  runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver.8.0.14.nupkg           <none>
[A.]  #26  runtime.linux-x64.Microsoft.NETCore.ILAsm.8.0.14-servicing.25111.18.nupkg     <none>
[A.]  #27  runtime.linux-x64.Microsoft.NETCore.ILDAsm.8.0.14-servicing.25111.18.nupkg    <none>
[A.]  #28  runtime.osx-arm64.Microsoft.NETCore.ILAsm.8.0.14-servicing.25111.18.nupkg     <none>
[A.]  #29  runtime.osx-arm64.Microsoft.NETCore.ILDAsm.8.0.14-servicing.25111.18.nupkg    <none>
[A.]  #30  runtime.osx-x64.Microsoft.NETCore.ILAsm.8.0.14-servicing.25111.18.nupkg       <none>
[A.]  #31  runtime.osx-x64.Microsoft.NETCore.ILDAsm.8.0.14-servicing.25111.18.nupkg      <none>
[A.]  #32  v8.0.15.tar.gz                                                                <none>
[A.]  #33  xn9wrgn2vh9g5l2yd7jd6zvwxx84pbkh-source                                       <none>
Removed packages:
[R.]  #01  Microsoft.AspNetCore.App.Ref.8.0.13.nupkg                                    <none>
[R.]  #02  Microsoft.AspNetCore.App.Runtime.linux-x64.8.0.13.nupkg                      <none>
[R.]  #03  Microsoft.DotNet.ILCompiler.8.0.13.nupkg                                     <none>
[R.]  #04  Microsoft.NET.ILLink.Tasks.8.0.13.nupkg                                      <none>
[R.]  #05  Microsoft.NETCore.App.Crossgen2.linux-x64.8.0.13.nupkg                       <none>
[R.]  #06  Microsoft.NETCore.App.Host.linux-x64.8.0.13.nupkg                            <none>
[R.]  #07  Microsoft.NETCore.App.Ref.8.0.13.nupkg                                       <none>
[R.]  #08  Microsoft.NETCore.App.Runtime.Mono.linux-x64.8.0.13.nupkg                    <none>
[R.]  #09  Microsoft.NETCore.App.Runtime.linux-x64.8.0.13.nupkg                         <none>
[R.]  #10  Microsoft.NETCore.DotNetAppHost.8.0.13.nupkg                                 <none>
[R.]  #11  Microsoft.NETCore.DotNetHost.8.0.13.nupkg                                    <none>
[R.]  #12  Microsoft.NETCore.DotNetHostPolicy.8.0.13.nupkg                              <none>
[R.]  #13  Microsoft.NETCore.DotNetHostResolver.8.0.13.nupkg                            <none>
[R.]  #14  Private.SourceBuilt.Artifacts.8.0.113-servicing.25072.1.centos.9-x64         <none>
[R.]  #15  Private.SourceBuilt.Artifacts.8.0.113-servicing.25072.1.centos.9-x64.tar.gz  <none>
[R.]  #16  VSCode_1.99.0_linux-x64.tar.gz                                               <none>
[R.]  #17  acpica-tools-R2024_12_12                                                     <none>
[R.]  #18  ayqqsb83yxk7r8rwrz4w09h9rh2xc3zw-source                                      <none>
[R.]  #19  runtime.linux-arm64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg   <none>
[R.]  #20  runtime.linux-arm64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg  <none>
[R.]  #21  runtime.linux-x64.Microsoft.DotNet.ILCompiler.8.0.13.nupkg                   <none>
[R.]  #22  runtime.linux-x64.Microsoft.NETCore.DotNetAppHost.8.0.13.nupkg               <none>
[R.]  #23  runtime.linux-x64.Microsoft.NETCore.DotNetHost.8.0.13.nupkg                  <none>
[R.]  #24  runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy.8.0.13.nupkg            <none>
[R.]  #25  runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver.8.0.13.nupkg          <none>
[R.]  #26  runtime.linux-x64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg     <none>
[R.]  #27  runtime.linux-x64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg    <none>
[R.]  #28  runtime.osx-arm64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg     <none>
[R.]  #29  runtime.osx-arm64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg    <none>
[R.]  #30  runtime.osx-x64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg       <none>
[R.]  #31  runtime.osx-x64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg      <none>
[R.]  #32  v8.0.14.tar.gz                                                               <none>
Closure size: 19296 -> 19297 (243 paths added, 242 paths removed, delta +1, disk usage +347.6KiB).

```

Auto-generated by [update.yml][1] with the help of
[create-pull-request][2].

[1]: https://nayeonie.com/ahuston-0/nix-dotfiles/src/branch/main/.github/workflows/flake-update.yml
[2]: https://forgejo.stefka.eu/jiriks74/create-pull-request
2025-04-13 12:13:13 +00:00
92e7b5efeb Merge pull request 'feature/update-hydra' (#84) from feature/update-hydra into main
Some checks failed
Check flake.lock / Check health of `flake.lock` (push) Successful in 11s
Check Nix formatting / Perform Nix format checks (push) Successful in 2m39s
Check Nix flake / Perform Nix flake checks (push) Successful in 9m4s
Update flakes / update_lockfile (push) Failing after 14m52s
Reviewed-on: #84
2025-04-09 12:08:02 -04:00
49a766f580 update hydra
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 7s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m58s
Check Nix flake / Perform Nix flake checks (pull_request) Successful in 9m12s
2025-04-09 11:58:43 -04:00
838b80cb19 Merge pull request 'feature/temp-remove-attic' (#83) from feature/temp-remove-attic into main
All checks were successful
Check flake.lock / Check health of `flake.lock` (push) Successful in 8s
Check Nix formatting / Perform Nix format checks (push) Successful in 2m28s
Check Nix flake / Perform Nix flake checks (push) Successful in 9m32s
Reviewed-on: #83
2025-04-09 11:55:52 -04:00
87c0c67368 cycle attic token
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 25s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m37s
Check Nix flake / Perform Nix flake checks (pull_request) Successful in 9m43s
2025-04-09 11:42:36 -04:00
e23bdde03d Merge pull request 'automated: Update flake.lock' (#82) from update-flake-lock into main
All checks were successful
Check flake.lock / Check health of `flake.lock` (push) Successful in 37s
Check Nix formatting / Perform Nix format checks (push) Successful in 3m0s
Check Nix flake / Perform Nix flake checks (push) Successful in 10m1s
Reviewed-on: #82
2025-04-09 10:40:08 -04:00
github-actions[bot]
7cbea3dfd6 automated: Update flake.lock
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 7s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 3m0s
Check Nix flake / Perform Nix flake checks (pull_request) Successful in 9m21s
- The following Nix Flake inputs were updated:

```
• Updated input 'firefox-addons':
    'gitlab:rycee/nur-expressions/479bd1b7c20efc5ced112c2c41b76f2df794439c?dir=pkgs/firefox-addons&narHash=sha256-0kNs86ZUODyUZbo9dnR6Fyw614I8tVeWe2XrT8/1Qes%3D' (2025-04-03)
  → 'gitlab:rycee/nur-expressions/e7ea586f82360a06ec21f14544bc26b10aa1aea6?dir=pkgs/firefox-addons&narHash=sha256-q5cViHmB4k1CdncBUVBY4UUukiKQxgBJ6R18qJ3pHOA%3D' (2025-04-09)
• Removed input 'firefox-addons/flake-utils'
• Updated input 'home-manager':
    'github:nix-community/home-manager/66a6ec65f84255b3defb67ff45af86c844dd451b?narHash=sha256-LJm6FoIcUoBw3w25ty12/sBfut4zZuNGdN0phYj/ekU%3D' (2025-04-03)
  → 'github:nix-community/home-manager/4040c5779ce56d36805bc7a83e072f0f894eae7d?narHash=sha256-Ud0ClYf8YHhbYmg1piPJx2iuYOh62HQiRzDObD2gzsk%3D' (2025-04-09)
• Updated input 'nix-index-database':
    'github:Mic92/nix-index-database/b3696bfb6c24aa61428839a99e8b40c53ac3a82d?narHash=sha256-LROaIjSLo347cwcHRfSpqzEOa2FoLSeJwU4dOrGm55E%3D' (2025-03-30)
  → 'github:Mic92/nix-index-database/a36f6a7148aec2c77d78e4466215cceb2f5f4bfb?narHash=sha256-4j4JPwr0TXHH4ZyorXN5yIcmqIQr0WYacsuPA4ktONo%3D' (2025-04-06)
• Updated input 'nixos-modules':
    'github:SuperSandro2000/nixos-modules/c7021349367270a397b717683004666bdcfd0b8a?narHash=sha256-qiaUSW%2BwVGFM8iFSyXtTm0AJmiKPtLqOkOpGKaGmdns%3D' (2025-04-03)
  → 'github:SuperSandro2000/nixos-modules/81c6240d90366d062917c68037082d5c3a023092?narHash=sha256-OUBYqogO1yHLtyxxyw/mBs5X68oV1Pn6PY6jbOIANqA%3D' (2025-04-06)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/a462b946265ed006720d02153882780b12a8376d?narHash=sha256-RrWgOj3F1N6kDG0xatvZzP0p1Zq00yhcTMlaj4bWi5E%3D' (2025-04-04)
  → 'github:nixos/nixpkgs/ef3a956f697525883b77192cbe208233ea0f8f79?narHash=sha256-oxI9TLgnQbQ/WL0tIwVSIooLbXq4PW1QUhf5aQmXFgk%3D' (2025-04-09)
• Updated input 'nixpkgs-stable':
    'github:nixos/nixpkgs/44a69ed688786e98a101f02b712c313f1ade37ab?narHash=sha256-vXiKURtntURybE6FMNFAVpRPr8%2Be8KoLPrYs9TGuAKc%3D' (2025-04-02)
  → 'github:nixos/nixpkgs/a880f49904d68b5e53338d1e8c7bf80f59903928?narHash=sha256-o4FjFOUmjSRMK7dn0TFdAT0RRWUWD%2BWsspPHa%2BqEQT8%3D' (2025-04-06)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/c4a8327b0f25d1d81edecbb6105f74d7cf9d7382?narHash=sha256-S/MyKOFajCiBm5H5laoE59wB6w0NJ4wJG53iAPfYW3k%3D' (2025-04-03)
  → 'github:oxalica/rust-overlay/896158be1835589db6f42f45ef0a49b8b492cc66?narHash=sha256-mpI7OzFwp%2BfUeDtZYQbVZ2YmtxTN2UNrrOwbYD27xKU%3D' (2025-04-09)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/cff8437c5fe8c68fc3a840a21bf1f4dc801da40d?narHash=sha256-2b11EYa08oqDmF3zEBLkG1AoNn9rB1k39ew/T/mSvbU%3D' (2025-04-04)
  → 'github:Mic92/sops-nix/69d5a5a4635c27dae5a742f36108beccc506c1ba?narHash=sha256-SR6%2BqjkPjGQG%2B8eM4dCcVtss8r9bre/LAxFMPJpaZeU%3D' (2025-04-08)
• Updated input 'stylix':
    'github:danth/stylix/ac8dd8b1a6bc2d367f7ec8e39e0032f03ae9a458?narHash=sha256-Yg2225KQ3hM6VJSPLRz7/%2BCi3A9t4c/L5GZDFD/MGRU%3D' (2025-04-04)
  → 'github:danth/stylix/31fdf60634beaa0bb14fa57fc64cd5a67d1bf101?narHash=sha256-zzkDmUG04/1ALtUOoZNGkrtjjId8RbM38zlpYFtgXVs%3D' (2025-04-09)
• Updated input 'stylix/firefox-gnome-theme':
    'github:rafaelmardojai/firefox-gnome-theme/5a81d390bb64afd4e81221749ec4bffcbeb5fa80?narHash=sha256-RsvHGNTmO2e/eVfgYK7g%2BeYEdwwh7SbZa%2BgZkT24MEA%3D' (2025-03-10)
  → 'github:rafaelmardojai/firefox-gnome-theme/df53a7a31872faf5ca53dd0730038a62ec63ca9e?narHash=sha256-oiHLDHXq7ymsMVYSg92dD1OLnKLQoU/Gf2F1GoONLCE%3D' (2025-04-04)
• Updated input 'stylix/git-hooks':
    'github:cachix/git-hooks.nix/b5a62751225b2f62ff3147d0a334055ebadcd5cc?narHash=sha256-srpAbmJapkaqGRE3ytf3bj4XshspVR5964OX5LfjDWc%3D' (2025-03-07)
  → 'github:cachix/git-hooks.nix/dcf5072734cb576d2b0c59b2ac44f5050b5eac82?narHash=sha256-DwOTp7nvfi8mRfuL1escHDXabVXFGT1VlPD1JHrtrco%3D' (2025-03-22)
• Updated input 'stylix/nur':
    'github:nix-community/NUR/5479646b2574837f1899da78bdf9a48b75a9fb27?narHash=sha256-emkxnsZstiJWmGACimyAYqIKz2Qz5We5h1oBVDyQjLw%3D' (2025-03-11)
  → 'github:nix-community/NUR/fde90f5f52e13eed110a0e53a2818a2b09e4d37c?narHash=sha256-foVcginhVvjg8ZnTzY5wwMeZ4wjJ8yX66PW5kgyivPE%3D' (2025-04-05)
• Updated input 'stylix/tinted-schemes':
    'github:tinted-theming/schemes/47c8c7726e98069cade5827e5fb2bfee02ce6991?narHash=sha256-YKM1RJbL68Yp2vESBqeZQBjTETXo8mCTTzLZyckCfZk%3D' (2025-03-08)
  → 'github:tinted-theming/schemes/c37771c4ae8ff1667e27ddcf24991ebeb94a4e77?narHash=sha256-sR4K%2BOVFKeUOvNIqcCr5Br7NLxOBEwoAgsIyjsZmb8s%3D' (2025-03-24)
• Updated input 'stylix/tinted-tmux':
    'github:tinted-theming/tinted-tmux/d48ee86394cbe45b112ba23ab63e33656090edb4?narHash=sha256-zWcCXgdC4/owfH/eEXx26y5BLzTrefjtSLFHWVD5KxU%3D' (2025-03-02)
  → 'github:tinted-theming/tinted-tmux/af5152c8d7546dfb4ff6df94080bf5ff54f64e3a?narHash=sha256-8IQulrb1OBSxMwdKijO9fB70ON//V32dpK9Uioy7FzY%3D' (2025-03-30)
```

```
comparing formatter.x86_64-linux:
<<< /nix/store/kpjm9ymg7d9h4mw5jf1ddzc40lv3wrbi-nixfmt-unstable-2025-03-03.drv
>>> /nix/store/1m5lfqhasqn9wqzbqzsqfw7abgwnqn46-nixfmt-unstable-2025-04-04.drv
Version changes:
[U.]  #1  nixfmt-unstable  2025-03-03 -> 2025-04-04
Closure size: 1307 -> 1307 (869 paths added, 869 paths removed, delta +0, disk usage +152B).

comparing nixosConfigurations.artemision.config.system.build.toplevel:
<<< /nix/store/fdg51x8hmasn31q9k98jiw7fqr69r6ws-nixos-system-artemision-25.05.20250404.a462b94.drv
>>> /nix/store/dpxcgawvqwlpv2xrf2jhaiq1hsvzwfy4-nixos-system-artemision-25.05.20250409.ef3a956.drv
Version changes:
[U.]  #01  Image-ExifTool             13.00.tar.gz -> 13.25.tar.gz
[U.]  #02  act                        0.2.75, 0.2.75-go-modules -> 0.2.76, 0.2.76-go-modules
[U.]  #03  adw-gtk3                   5.6 -> 5.7
[U.]  #04  bind                       9.20.6, 9.20.6.tar.xz -> 9.20.7, 9.20.7.tar.xz
[U.]  #05  calf                       0.90.4 -> 0.90.6
[U.]  #06  candy-icons                0-unstable-2025-03-19 -> 0-unstable-2025-04-02
[U.]  #07  capstone                   5.0.5 -> 5.0.6
[U.]  #08  chromedriver-unwrapped     135.0.7049.52 -> 135.0.7049.84
[C.]  #09  chromium                   126-llvm-17.patch, 129-rust.patch, 134-rust-adler2.patch, 135.0.7049.52 -> 126-llvm-17.patch, 129-rust.patch, 134-rust-adler2.patch, 135.0.7049.84
[U.]  #10  chromium-unwrapped         135.0.7049.52 -> 135.0.7049.84
[U.]  #11  cpuinfo                    0-unstable-2025-02-19 -> 0-unstable-2025-03-27
[U.]  #12  croc                       10.2.1, 10.2.1-go-modules -> 10.2.2, 10.2.2-go-modules
[U.]  #13  electron                   34.4.1 -> 34.5.0
[U.]  #14  electron-unwrapped         34.4.1 -> 34.5.0
[U.]  #15  emacs-base16-theme         20250223.119 -> 20250330.125
[C.]  #16  filelock                   3.9.0.tar.gz, 3.17.0.tar.gz x2 -> 0.1.1.7, 0.1.1.7.tar.gz, 3.9.0.tar.gz, 3.17.0.tar.gz x2
[U.]  #17  flutter                    3.24.4-unwrapped -> 3.24.5-unwrapped
[U.]  #18  flutter-tools              3.24.4, 3.24.4-package-config.json, 3.24.4-package-config-with-root.json -> 3.24.5, 3.24.5-package-config.json, 3.24.5-package-config-with-root.json
[U.]  #19  flutter-wrapped            3.24.4 x2, 3.24.4-sdk-links x3 -> 3.24.5 x2, 3.24.5-sdk-links x3
[U.]  #20  fzf                        0.61.0, 0.61.0-go-modules -> 0.61.1, 0.61.1-go-modules
[U.]  #21  git-repo                   2.52 x2 -> 2.53 x2
[U.]  #22  gitoxide                   0.39.0, 0.39.0-vendor, 0.39.0-vendor-staging -> 0.42.0, 0.42.0-vendor, 0.42.0-vendor-staging
[U.]  #23  gocryptfs                  2.5.2, 2.5.2-go-modules -> 2.5.3, 2.5.3-go-modules
[U.]  #24  gsasl                      2.2.1, 2.2.1.tar.gz -> 2.2.2, 2.2.2.tar.gz
[U.]  #25  gtk-layer-shell            0.9.0 -> 0.9.1
[U.]  #26  hyprgraphics               0.1.2 -> 0.1.3
[U.]  #27  hyprlock                   0.7.0 -> 0.8.0
[U.]  #28  hyprutils                  0.5.2 -> 0.6.0
[U*]  #29  initrd-linux               6.12.21 -> 6.12.22
[U.]  #30  libdmtx                    0.7.7 -> 0.7.8
[C*]  #31  linux                      6.2.tar.xz x2, 6.12.7.tar.xz x3, 6.12.21, 6.12.21-modules, 6.12.21-modules-shrunk, 6.12.21.tar.xz -> 6.2.tar.xz x2, 6.12.7.tar.xz x3, 6.12.22, 6.12.22-modules, 6.12.22-modules-shrunk, 6.12.22.tar.xz
[U.]  #32  linux-config               6.12.21 -> 6.12.22
[U.]  #33  mdbook                     0.4.47, 0.4.47-vendor, 0.4.47-vendor-staging -> 0.4.48, 0.4.48-vendor, 0.4.48-vendor-staging
[U.]  #34  mimalloc                   2.1.8 -> 3.0.3
[U.]  #35  nano                       8.3, 8.3.tar.xz -> 8.4, 8.4.tar.xz
[C*]  #36  nix                        0.22.3, 0.28.0, 0.29.0, 2.24.13, 2.26.3 x2 -> 0.22.3, 0.28.0, 0.29.0, 2.24.14, 2.28.1
[U.]  #37  nix-output-monitor         2.1.5 -> 2.1.6
[U.]  #38  nixfmt-unstable            2025-03-03 -> 2025-04-04
[U.]  #39  nixos-system-artemision    25.05.20250404.a462b94 -> 25.05.20250409.ef3a956
[U.]  #40  noto-fonts                 2025.03.01 -> 2025.04.01
[U.]  #41  noto-fonts-lgc-plus        2025.03.01 -> 2025.04.01
[U.]  #42  oh-my-zsh                  2025-03-11 -> 2025-04-03
[U.]  #43  perl5.40.0-Image-ExifTool  13.00 -> 13.25
[U.]  #44  protonmail-bridge          3.18.0, 3.18.0-go-modules -> 3.19.0, 3.19.0-go-modules
[U.]  #45  python3.12-ruff            0.11.3 -> 0.11.4
[U.]  #46  ruff                       0.11.3-vendor, 0.11.3-vendor-staging -> 0.11.4-vendor, 0.11.4-vendor-staging
[U.]  #47  rust-analyzer              2025-03-24 -> 2025-03-31
[U.]  #48  rust-analyzer-unwrapped    2025-03-24, 2025-03-24-vendor, 2025-03-24-vendor-staging -> 2025-03-31, 2025-03-31-vendor, 2025-03-31-vendor-staging
[C.]  #49  source                     <none> x1734 -> <none> x1735
[U.]  #50  topgrade                   16.0.2, 16.0.2-vendor, 16.0.2-vendor-staging -> 16.0.3, 16.0.3-vendor, 16.0.3-vendor-staging
[U.]  #51  treefmt                    2.2.0, 2.2.0-go-modules -> 2.2.1, 2.2.1-go-modules
[U.]  #52  trunk                      0.21.9, 0.21.9-vendor, 0.21.9-vendor-staging -> 0.21.13, 0.21.13-vendor, 0.21.13-vendor-staging
[U.]  #53  vimplugin-mini.nvim        2025-03-28 -> 2025-04-04
[U.]  #54  vscode                     1.98.2 -> 1.99.0
[U.]  #55  webkitgtk                  2.48.0+abi=4.1, 2.48.0+abi=6.0, 2.48.0.tar.xz -> 2.48.1+abi=4.1, 2.48.1+abi=6.0, 2.48.1.tar.xz
[U.]  #56  yaml-language-server       1.15.0 -> 1.17.0
Added packages:
[A.]  #01  0b12ni2vzjvzaqh52lprscnxvr9alqf4-source  <none>
[A.]  #02  VSCode_1.99.0_linux-x64.tar.gz           <none>
[A.]  #03  etc-bash_logout                          <none>
[A.]  #04  exiftool                                 13.23-compat.patch
[A.]  #05  fix-cargo-dependencies.patch             <none>
[A.]  #06  fix-fish-completion-ordering.patch       <none>
[A.]  #07  fix-packaging.patch                      <none>
[A.]  #08  fix-tbb-mingw-compile.patch              <none>
[A.]  #09  fix-tbb-mingw-link.patch                 <none>
[A.]  #10  fix-timestamp-reproducibility.patch      <none>
[A.]  #11  gclient-manifest.json                    <none>
[A.]  #12  gclient-unpack-hook                      <none>
[A.]  #13  gclient-unpack-hook.sh                   <none>
[A.]  #14  libblake3                                1.8.0
Removed packages:
[R.]  #01  Data-UUID                                1.226.tar.gz
[R.]  #02  Data-UUID-CVE                            2013-4184.patch
[R.]  #03  Long-Jump                                0.000001.tar.gz
[R.]  #04  Test2-Harness                            1.000155.tar.gz
[R.]  #05  Test2-Plugin-MemUsage                    0.002003.tar.gz
[R.]  #06  Test2-Plugin-UUID                        0.002001.tar.gz
[R.]  #07  VSCode_1.98.2_linux-x64.tar.gz           <none>
[R.]  #08  goto-file                                0.005.tar.gz
[R.]  #09  lock-file                                0.7.0.0, 0.7.0.0.tar.gz
[R.]  #10  nix-cmd                                  2.26.3
[R.]  #11  nix-expr                                 2.26.3
[R.]  #12  nix-expr-c                               2.26.3
[R.]  #13  nix-expr-tests                           2.26.3
[R.]  #14  nix-expr-tests-run                       <none>
[R.]  #15  nix-fetchers                             2.26.3
[R.]  #16  nix-fetchers-tests                       2.26.3
[R.]  #17  nix-fetchers-tests-run                   <none>
[R.]  #18  nix-flake                                2.26.3
[R.]  #19  nix-flake-c                              2.26.3
[R.]  #20  nix-flake-tests                          2.26.3
[R.]  #21  nix-flake-tests-run                      <none>
[R.]  #22  nix-functional-tests                     2.26.3
[R.]  #23  nix-main                                 2.26.3
[R.]  #24  nix-main-c                               2.26.3
[R.]  #25  nix-manual                               2.26.3
[R.]  #26  nix-perl                                 2.26.3
[R.]  #27  nix-store                                2.26.3
[R.]  #28  nix-store-c                              2.26.3
[R.]  #29  nix-store-test-support                   2.26.3
[R.]  #30  nix-store-tests                          2.26.3
[R.]  #31  nix-store-tests-run                      <none>
[R.]  #32  nix-util                                 2.26.3
[R.]  #33  nix-util-c                               2.26.3
[R.]  #34  nix-util-test-support                    2.26.3 x2
[R.]  #35  nix-util-tests                           2.26.3
[R.]  #36  nix-util-tests-run                       <none>
[R.]  #37  perl5.40.0-Data-UUID                     1.226
[R.]  #38  perl5.40.0-Long-Jump                     0.000001
[R.]  #39  perl5.40.0-Test2-Harness                 1.000155
[R.]  #40  perl5.40.0-Test2-Plugin-MemUsage         0.002003
[R.]  #41  perl5.40.0-Test2-Plugin-UUID             0.002001
[R.]  #42  perl5.40.0-goto-file                     0.005
[R.]  #43  vjv33c9v6bqmr1wygrlg6hamx81ihpga-source  <none>
Closure size: 19299 -> 19270 (15644 paths added, 15673 paths removed, delta -29, disk usage +225.4KiB).

comparing nixosConfigurations.palatine-hill.config.system.build.toplevel:
<<< /nix/store/ym3r2nd8l19gvc8brz59l74qr3fldsns-nixos-system-palatine-hill-25.05.20250404.a462b94.drv
>>> /nix/store/9vnxrwm6dhd50a0i6rgwkvla5vv3bsnz-nixos-system-palatine-hill-25.05.20250409.ef3a956.drv
Version changes:
[C.]  #01  acl                         2.3.2 x3, 2.3.2.tar.gz -> 2.3.2 x3, 2.3.2.tar.gz x2
[C.]  #02  attr                        2.5.2 x3, 2.5.2.tar.gz -> 2.5.2 x3, 2.5.2.tar.gz x2
[U.]  #03  bind                        9.20.6, 9.20.6.tar.xz -> 9.20.7, 9.20.7.tar.xz
[U.]  #04  chromedriver-unwrapped      135.0.7049.52 -> 135.0.7049.84
[C.]  #05  chromium                    126-llvm-17.patch, 129-rust.patch, 134-rust-adler2.patch, 135.0.7049.52 -> 126-llvm-17.patch, 129-rust.patch, 134-rust-adler2.patch, 135.0.7049.84
[U.]  #06  chromium-unwrapped          135.0.7049.52 -> 135.0.7049.84
[C.]  #07  filelock                    3.16.1.tar.gz, 3.17.0.tar.gz -> 0.1.1.7, 0.1.1.7.tar.gz, 3.16.1.tar.gz, 3.17.0.tar.gz
[U.]  #08  fzf                         0.61.0, 0.61.0-go-modules -> 0.61.1, 0.61.1-go-modules
[U.]  #09  gocryptfs                   2.5.2, 2.5.2-go-modules -> 2.5.3, 2.5.3-go-modules
[U*]  #10  initrd-linux                6.12.21 -> 6.12.22
[C*]  #11  linux                       6.10.tar.xz x2, 6.12.7.tar.xz x3, 6.12.21, 6.12.21-modules, 6.12.21-modules-shrunk, 6.12.21.tar.xz -> 6.10.tar.xz x2, 6.12.7.tar.xz x3, 6.12.22, 6.12.22-modules, 6.12.22-modules-shrunk, 6.12.22.tar.xz
[U.]  #12  linux-config                6.12.21 -> 6.12.22
[C.]  #13  mdbook                      0.4.40, 0.4.40-vendor.tar.gz, 0.4.47, 0.4.47-vendor, 0.4.47-vendor-staging -> 0.4.40, 0.4.40-vendor.tar.gz, 0.4.48, 0.4.48-vendor, 0.4.48-vendor-staging
[U.]  #14  mimalloc                    2.1.8 -> 3.0.3
[U.]  #15  nano                        8.3, 8.3.tar.xz -> 8.4, 8.4.tar.xz
[C*]  #16  nix                         0.25.1, 0.28.0, 2.24.13, 2.26.3 x3, 2.26.3-dev -> 0.25.1, 0.28.0, 2.24.14, 2.26.3, 2.26.3-dev, 2.28.1
[C.]  #17  nix-cmd                     2.26.3 x2 -> 2.26.3
[C.]  #18  nix-expr                    2.26.3 x2 -> 2.26.3
[C.]  #19  nix-expr-c                  2.26.3 x2 -> 2.26.3
[C.]  #20  nix-fetchers                2.26.3 x2 -> 2.26.3
[C.]  #21  nix-flake                   2.26.3 x2 -> 2.26.3
[C.]  #22  nix-flake-c                 2.26.3 x2 -> 2.26.3
[C.]  #23  nix-main                    2.26.3 x2 -> 2.26.3
[C.]  #24  nix-main-c                  2.26.3 x2 -> 2.26.3
[U.]  #25  nix-output-monitor          2.1.5 -> 2.1.6
[C.]  #26  nix-perl                    2.24.13, 2.26.3 x2 -> 2.24.14, 2.26.3
[C.]  #27  nix-store                   2.26.3 x2 -> 2.26.3
[C.]  #28  nix-store-c                 2.26.3 x2 -> 2.26.3
[C.]  #29  nix-util                    2.26.3 x2 -> 2.26.3
[C.]  #30  nix-util-c                  2.26.3 x2 -> 2.26.3
[U.]  #31  nixos-system-palatine-hill  25.05.20250404.a462b94 -> 25.05.20250409.ef3a956
[U.]  #32  oh-my-zsh                   2025-03-11 -> 2025-04-03
[U.]  #33  python3.12-ruff             0.11.3 -> 0.11.4
[U.]  #34  ruff                        0.11.3-vendor, 0.11.3-vendor-staging -> 0.11.4-vendor, 0.11.4-vendor-staging
[C.]  #35  source                      <none> x1105 -> <none> x1106
[U.]  #36  topgrade                    16.0.2, 16.0.2-vendor, 16.0.2-vendor-staging -> 16.0.3, 16.0.3-vendor, 16.0.3-vendor-staging
[U.]  #37  treefmt                     2.2.0, 2.2.0-go-modules -> 2.2.1, 2.2.1-go-modules
[U.]  #38  zfs-kernel                  2.3.1-6.12.21 -> 2.3.1-6.12.22
Added packages:
[A.]  #1  0b12ni2vzjvzaqh52lprscnxvr9alqf4-source  <none>
[A.]  #2  etc-bash_logout                          <none>
[A.]  #3  libblake3                                1.8.0
Removed packages:
[R.]  #01  lock-file                                0.7.0.0, 0.7.0.0.tar.gz
[R.]  #02  nix-expr-tests                           2.26.3
[R.]  #03  nix-expr-tests-run                       <none>
[R.]  #04  nix-fetchers-tests                       2.26.3
[R.]  #05  nix-fetchers-tests-run                   <none>
[R.]  #06  nix-flake-tests                          2.26.3
[R.]  #07  nix-flake-tests-run                      <none>
[R.]  #08  nix-functional-tests                     2.26.3
[R.]  #09  nix-manual                               2.26.3
[R.]  #10  nix-store-test-support                   2.26.3
[R.]  #11  nix-store-tests                          2.26.3
[R.]  #12  nix-store-tests-run                      <none>
[R.]  #13  nix-util-test-support                    2.26.3 x2
[R.]  #14  nix-util-tests                           2.26.3
[R.]  #15  nix-util-tests-run                       <none>
[R.]  #16  vjv33c9v6bqmr1wygrlg6hamx81ihpga-source  <none>
Closure size: 12085 -> 12061 (6329 paths added, 6353 paths removed, delta -24, disk usage +229.0KiB).

comparing checks.x86_64-linux.pre-commit-check:
<<< /nix/store/kz44kag7avja7sriq8y1z0j6ma49acpa-pre-commit-run.drv
>>> /nix/store/9bcrhnpvj9gwaf85i5wypmrm1w1xc7ha-pre-commit-run.drv
Version changes:
[U.]  #1  mdbook           0.4.47, 0.4.47-vendor, 0.4.47-vendor-staging -> 0.4.48, 0.4.48-vendor, 0.4.48-vendor-staging
[U.]  #2  nix              2.24.13 -> 2.28.1
[U.]  #3  nixfmt-unstable  2025-03-03 -> 2025-04-04
[C.]  #4  source           <none> x166 -> <none> x167
Added packages:
[A+]  #1  0b12ni2vzjvzaqh52lprscnxvr9alqf4-source  <none>
[A.]  #2  libblake3                                1.8.0
[A.]  #3  rsync                                    3.4.1, 3.4.1.tar.gz
Removed packages:
[R-]  #1  vjv33c9v6bqmr1wygrlg6hamx81ihpga-source  <none>
Closure size: 2543 -> 2547 (1940 paths added, 1936 paths removed, delta +4, disk usage +12.5KiB).

comparing packages.x86_64-linux.lego-latest:
<<< /nix/store/19s9vq2ysx71h03x8f463j4k0vcmcyrr-lego-4.21.0.drv
>>> /nix/store/z2f82fgnmc2nh725k9kw4icms6vfzy0j-lego-4.21.0.drv
No version or selection state changes.
Closure size: 768 -> 768 (357 paths added, 357 paths removed, delta +0, disk usage +152B).

comparing devShells.x86_64-linux.default:
<<< /nix/store/8jzmm77pmqjygvzzh6dz46mg3qxj4sln-nix-shell.drv
>>> /nix/store/b481hk88ywd7hdfyz8rxb1lwcm8z6dbr-nix-shell.drv
Version changes:
[U.]  #1  mdbook           0.4.47, 0.4.47-vendor, 0.4.47-vendor-staging -> 0.4.48, 0.4.48-vendor, 0.4.48-vendor-staging
[U.]  #2  nix              2.24.13 -> 2.28.1
[U*]  #3  nixfmt-unstable  2025-03-03 -> 2025-04-04
[C.]  #4  source           <none> x223 -> <none> x224
[U*]  #5  treefmt          2.2.0, 2.2.0-go-modules -> 2.2.1, 2.2.1-go-modules
Added packages:
[A.]  #1  libblake3  1.8.0
[A.]  #2  rsync      3.4.1, 3.4.1.tar.gz
Closure size: 2896 -> 2900 (2261 paths added, 2257 paths removed, delta +4, disk usage +12.6KiB).

```

Auto-generated by [update.yml][1] with the help of
[create-pull-request][2].

[1]: https://nayeonie.com/ahuston-0/nix-dotfiles/src/branch/main/.github/workflows/flake-update.yml
[2]: https://forgejo.stefka.eu/jiriks74/create-pull-request
2025-04-09 12:13:18 +00:00
1998205bb0 Merge pull request 'add alice to postgres' (#81) from feature/temp-remove-attic into main
Some checks failed
Check flake.lock / Check health of `flake.lock` (push) Successful in 13s
Check Nix formatting / Perform Nix format checks (push) Successful in 3m31s
Check Nix flake / Perform Nix flake checks (push) Failing after 8m54s
Update flakes / update_lockfile (push) Successful in 18m48s
Reviewed-on: #81
2025-04-07 18:28:07 -04:00
b5d849c844 add alice to postgres
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 16s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 4m59s
Check Nix flake / Perform Nix flake checks (pull_request) Successful in 25m31s
2025-04-07 18:00:46 -04:00
ee1b2a4373 Merge pull request 'temp remove attic' (#80) from feature/temp-remove-attic into main
Some checks failed
Check flake.lock / Check health of `flake.lock` (push) Successful in 17s
Check Nix formatting / Perform Nix format checks (push) Successful in 3m6s
Check Nix flake / Perform Nix flake checks (push) Successful in 9m47s
Update flakes / update_lockfile (push) Failing after 3m25s
Reviewed-on: #80
2025-04-06 20:13:25 -04:00
42cdbb44ee temp remove attic
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 20s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m27s
Check Nix flake / Perform Nix flake checks (pull_request) Successful in 16m27s
2025-04-06 19:56:52 -04:00
18eb9043be Merge pull request 'revert python comments :(' (#79) from feature/pr-cleanup into main
Some checks failed
Check Nix flake / Perform Nix flake checks (push) Successful in 11m4s
Check flake.lock / Check health of `flake.lock` (push) Successful in 16s
Check Nix formatting / Perform Nix format checks (push) Successful in 2m41s
Update flakes / update_lockfile (push) Failing after 25m15s
Reviewed-on: #79
2025-04-04 16:11:30 -04:00
f24f0b12a3 revert python comments :(
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 15s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 3m7s
Check Nix flake / Perform Nix flake checks (pull_request) Successful in 10m41s
2025-04-04 16:00:29 -04:00
720e118534 Merge pull request 'automated: Update flake.lock' (#78) from update-flake-lock into main
All checks were successful
Check flake.lock / Check health of `flake.lock` (push) Successful in 19s
Check Nix formatting / Perform Nix format checks (push) Successful in 3m9s
Check Nix flake / Perform Nix flake checks (push) Successful in 10m22s
Reviewed-on: #78
2025-04-04 09:12:42 -04:00
github-actions[bot]
d85ca829de automated: Update flake.lock
Some checks failed
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 19s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 5m17s
Check Nix flake / Perform Nix flake checks (pull_request) Successful in 10m48s
delete branch on close pr / delete-branch (pull_request) Failing after 25s
- The following Nix Flake inputs were updated:

```
• Updated input 'firefox-addons':
    'gitlab:rycee/nur-expressions/692aba39210127804151c9436e4b87fe1d0e0f2b?dir=pkgs/firefox-addons&narHash=sha256-aHnOrBV4UpVQuv9RHmYaRb0jZRBpmeDWsZWBRoSCc5w%3D' (2025-04-01)
  → 'gitlab:rycee/nur-expressions/479bd1b7c20efc5ced112c2c41b76f2df794439c?dir=pkgs/firefox-addons&narHash=sha256-0kNs86ZUODyUZbo9dnR6Fyw614I8tVeWe2XrT8/1Qes%3D' (2025-04-03)
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/f4330d22f1c5d2ba72d3d22df5597d123fdb60a9?narHash=sha256-%2Bu2UunDA4Cl5Fci3m7S643HzKmIDAe%2BfiXrLqYsR2fs%3D' (2025-03-07)
  → 'github:hercules-ci/flake-parts/c621e8422220273271f52058f618c94e405bb0f5?narHash=sha256-hIshGgKZCgWh6AYJpJmRgFdR3WUbkY04o82X05xqQiY%3D' (2025-04-01)
• Updated input 'flake-parts/nixpkgs-lib':
    'github:nix-community/nixpkgs.lib/147dee35aab2193b174e4c0868bd80ead5ce755c?narHash=sha256-oiwv/ZK/2FhGxrCkQkB83i7GnWXPPLzoqFHpDD3uYpk%3D' (2025-03-02)
  → 'github:nix-community/nixpkgs.lib/e4822aea2a6d1cdd36653c134cacfd64c97ff4fa?narHash=sha256-b1EdN3cULCqtorQ4QeWgLMrd5ZGOjLSLemfa00heasc%3D' (2025-03-30)
• Updated input 'home-manager':
    'github:nix-community/home-manager/c21383b556609ce1ad901aa08b4c6fbd9e0c7af0?narHash=sha256-u81nqA4UuRatKDkzUuIfVYdLMw8birEy%2B99oXpdyXhY%3D' (2025-04-01)
  → 'github:nix-community/home-manager/66a6ec65f84255b3defb67ff45af86c844dd451b?narHash=sha256-LJm6FoIcUoBw3w25ty12/sBfut4zZuNGdN0phYj/ekU%3D' (2025-04-03)
• Updated input 'hydra':
    'git+https://nayeonie.com/ahuston-0/hydra?ref=add-gitea-pulls&rev=a20f37b97fa43eea1570bf125ee95f19ba7e2674' (2025-03-31)
  → 'git+https://nayeonie.com/ahuston-0/hydra?ref=add-gitea-pulls&rev=86d0009448b11c1ba155abedee556bb7fb948b58' (2025-04-01)
• Updated input 'nixos-modules':
    'github:SuperSandro2000/nixos-modules/77ff511df92a9d4a828bdf032b8f48e7c3d99b50?narHash=sha256-fOMsQpcdIbj%2BwOexiCSEW2J4Erqd0LRV25aYiOx4QRw%3D' (2025-03-28)
  → 'github:SuperSandro2000/nixos-modules/c7021349367270a397b717683004666bdcfd0b8a?narHash=sha256-qiaUSW%2BwVGFM8iFSyXtTm0AJmiKPtLqOkOpGKaGmdns%3D' (2025-04-03)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/88e992074d86ad50249de12b7fb8dbaadf8dc0c5?narHash=sha256-xwNv3FYTC5pl4QVZ79gUxqCEvqKzcKdXycpH5UbYscw%3D' (2025-04-01)
  → 'github:nixos/nixpkgs/a462b946265ed006720d02153882780b12a8376d?narHash=sha256-RrWgOj3F1N6kDG0xatvZzP0p1Zq00yhcTMlaj4bWi5E%3D' (2025-04-04)
• Updated input 'nixpkgs-stable':
    'github:nixos/nixpkgs/7ffe0edc685f14b8c635e3d6591b0bbb97365e6c?narHash=sha256-sOos1jZGKmT6xxPvxGQyPTApOunXvScV4lNjBCXd/CI%3D' (2025-03-30)
  → 'github:nixos/nixpkgs/44a69ed688786e98a101f02b712c313f1ade37ab?narHash=sha256-vXiKURtntURybE6FMNFAVpRPr8%2Be8KoLPrYs9TGuAKc%3D' (2025-04-02)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/bee11c51c2cda3ac57c9e0149d94b86cc1b00d13?narHash=sha256-uLjVsb4Rxnp1zmFdPCDmdODd4RY6ETOeRj0IkC0ij/4%3D' (2025-04-01)
  → 'github:oxalica/rust-overlay/c4a8327b0f25d1d81edecbb6105f74d7cf9d7382?narHash=sha256-S/MyKOFajCiBm5H5laoE59wB6w0NJ4wJG53iAPfYW3k%3D' (2025-04-03)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/e7f4d7ed8bce8dfa7d2f2fe6f8b8f523e54646f8?narHash=sha256-zI2WSkU%2Bei4zCxT%2BIVSQjNM9i0ST%2B%2BT2qSFXTsAND7s%3D' (2025-04-01)
  → 'github:Mic92/sops-nix/cff8437c5fe8c68fc3a840a21bf1f4dc801da40d?narHash=sha256-2b11EYa08oqDmF3zEBLkG1AoNn9rB1k39ew/T/mSvbU%3D' (2025-04-04)
• Updated input 'stylix':
    'github:danth/stylix/54721996d6590267d095f63297d9051e9342a33d?narHash=sha256-xhHg8ixBhZngvGOMb2SJuJEHhHA10n8pA02fEKuKzek%3D' (2025-04-01)
  → 'github:danth/stylix/ac8dd8b1a6bc2d367f7ec8e39e0032f03ae9a458?narHash=sha256-Yg2225KQ3hM6VJSPLRz7/%2BCi3A9t4c/L5GZDFD/MGRU%3D' (2025-04-04)
```

```
comparing nixosConfigurations.palatine-hill.config.system.build.toplevel:
<<< /nix/store/5jb1n6sr1yipcvi9kl23mvissyjf15zf-nixos-system-palatine-hill-25.05.20250401.88e9920.drv
>>> /nix/store/4bmkjgx0bbk2ba1dvvns1kpg12gk9wky-nixos-system-palatine-hill-25.05.20250404.a462b94.drv
Version changes:
[C.]  #01  Gemfile                     <none> x4 -> <none> x3
[C.]  #02  Gemfile.lock                <none> x4 -> <none> x3
[C.]  #03  boehm-gc                    8.2.8 x5 -> 8.2.8 x4
[U.]  #04  chromedriver-unwrapped      134.0.6998.165 -> 135.0.7049.52
[C.]  #05  chromium                    126-llvm-17.patch, 129-rust.patch, 134-rust-adler2.patch, 134.0.6998.165 -> 126-llvm-17.patch, 129-rust.patch, 134-rust-adler2.patch, 135.0.7049.52
[U.]  #06  chromium-unwrapped          134.0.6998.165 -> 135.0.7049.52
[U.]  #07  eza                         0.20.24, 0.20.24-vendor, 0.20.24-vendor-staging -> 0.21.0, 0.21.0-vendor, 0.21.0-vendor-staging
[C.]  #08  gemfile-and-lockfile        <none> x4 -> <none> x3
[U.]  #09  hydra                       0.1.20250331.a20f37b -> 0.1.20250401.86d0009
[U.]  #10  intel-compute-runtime       25.09.32961.5 -> 25.09.32961.7
[U.]  #11  mesa                        25.0.2 -> 25.0.3
[U.]  #12  nixos-system-palatine-hill  25.05.20250401.88e9920 -> 25.05.20250404.a462b94
[U.]  #13  node_exporter               1.9.0, 1.9.0-go-modules -> 1.9.1, 1.9.1-go-modules
[U.]  #14  python3.12-ruff             0.11.2 -> 0.11.3
[C.]  #15  rexml                       3.2.6.gem, 3.3.9.gem -> 3.2.6.gem
[C.]  #16  ruby3.3-rexml               3.2.6, 3.3.9 -> 3.2.6
[U.]  #17  ruff                        0.11.2-vendor, 0.11.2-vendor-staging -> 0.11.3-vendor, 0.11.3-vendor-staging
[U.]  #18  sof-bin                     2025.01.tar.gz -> 2025.01.1.tar.gz
[U.]  #19  sof-firmware                2025.01, 2025.01-zstd -> 2025.01.1, 2025.01.1-zstd
[C.]  #20  source                      <none> x1106 -> <none> x1105
[U.]  #21  yt-dlp                      2025.3.27 -> 2025.3.31
[U.]  #22  yt_dlp                      2025.3.27.tar.gz -> 2025.3.31.tar.gz
Added packages:
[A.]  #1  gn                                       4a8016d
[A.]  #2  strfry.md                                <none>
[A.]  #3  yv73ra0wb71119j84sw4j5ac5c4117fx-source  <none>
Removed packages:
[R.]  #01  Ascii85                                  1.1.1.gem
[R.]  #02  addressable                              2.8.7.gem
[R.]  #03  afm                                      0.2.2.gem
[R.]  #04  asciidoctor                              2.0.23 x2, 2.0.23.gem
[R.]  #05  asciidoctor-pdf                          2.3.19.gem
[R.]  #06  boehmgc-coroutine-sp-fallback.patch      <none>
[R.]  #07  coderay                                  1.1.3.gem
[R.]  #08  concurrent-ruby                          1.3.4.gem
[R.]  #09  css_parser                               1.19.1.gem
[R.]  #10  git-lfs                                  3.6.1, 3.6.1-go-modules
[R.]  #11  gn-ed1abc1                               <none>
[R.]  #12  hashery                                  2.1.2.gem
[R.]  #13  matrix                                   0.4.2.gem
[R.]  #14  pdf-core                                 0.9.0.gem
[R.]  #15  pdf-reader                               2.12.0.gem
[R.]  #16  polyglot                                 0.3.5.gem
[R.]  #17  prawn                                    2.4.0.gem
[R.]  #18  prawn-icon                               3.0.0.gem
[R.]  #19  prawn-svg                                0.34.2.gem
[R.]  #20  prawn-table                              0.2.2.gem
[R.]  #21  prawn-templates                          0.1.2.gem
[R.]  #22  public_suffix                            6.0.1.gem
[R.]  #23  pygments.rb                              3.0.0.gem
[R.]  #24  rouge                                    4.4.0.gem
[R.]  #25  ruby-rc4                                 0.1.5.gem
[R.]  #26  ruby3.3-Ascii85                          1.1.1
[R.]  #27  ruby3.3-addressable                      2.8.7
[R.]  #28  ruby3.3-afm                              0.2.2
[R.]  #29  ruby3.3-asciidoctor                      2.0.23
[R.]  #30  ruby3.3-asciidoctor-pdf                  2.3.19
[R.]  #31  ruby3.3-coderay                          1.1.3
[R.]  #32  ruby3.3-concurrent-ruby                  1.3.4
[R.]  #33  ruby3.3-css_parser                       1.19.1
[R.]  #34  ruby3.3-hashery                          2.1.2
[R.]  #35  ruby3.3-matrix                           0.4.2
[R.]  #36  ruby3.3-pdf-core                         0.9.0
[R.]  #37  ruby3.3-pdf-reader                       2.12.0
[R.]  #38  ruby3.3-polyglot                         0.3.5
[R.]  #39  ruby3.3-prawn                            2.4.0
[R.]  #40  ruby3.3-prawn-icon                       3.0.0
[R.]  #41  ruby3.3-prawn-svg                        0.34.2
[R.]  #42  ruby3.3-prawn-table                      0.2.2
[R.]  #43  ruby3.3-prawn-templates                  0.1.2
[R.]  #44  ruby3.3-public_suffix                    6.0.1
[R.]  #45  ruby3.3-pygments.rb                      3.0.0
[R.]  #46  ruby3.3-rouge                            4.4.0
[R.]  #47  ruby3.3-ruby-rc4                         0.1.5
[R.]  #48  ruby3.3-tilt                             2.4.0
[R.]  #49  ruby3.3-treetop                          1.6.12
[R.]  #50  ruby3.3-ttfunk                           1.7.0
[R.]  #51  tilt                                     2.4.0.gem
[R.]  #52  treetop                                  1.6.12.gem
[R.]  #53  ttfunk                                   1.7.0.gem
[R.]  #54  yyiz5driah63v7ql5k4gmh6dq8d9yy4y-source  <none>
Closure size: 12146 -> 12085 (562 paths added, 623 paths removed, delta -61, disk usage +3.2MiB).

comparing devShells.x86_64-linux.default:
<<< /nix/store/lmxrka03154c4dn5ja9rhypg1s1jqgyc-nix-shell.drv
>>> /nix/store/8jzmm77pmqjygvzzh6dz46mg3qxj4sln-nix-shell.drv
Version changes:
[C.]  #1  Gemfile                  <none> x2 -> <none>
[C.]  #2  Gemfile.lock             <none> x2 -> <none>
[C.]  #3  concurrent-ruby          1.2.0.gem, 1.3.4.gem -> 1.2.0.gem
[C.]  #4  gemfile-and-lockfile     <none> x2 -> <none>
[C.]  #5  rexml                    3.2.5.gem, 3.3.9.gem -> 3.2.5.gem
[C.]  #6  ruby3.3-concurrent-ruby  1.2.0, 1.3.4 -> 1.2.0
[C.]  #7  ruby3.3-rexml            3.2.5, 3.3.9 -> 3.2.5
[U*]  #8  sops                     3.10.0, 3.10.0-go-modules -> 3.10.1, 3.10.1-go-modules
[C.]  #9  source                   <none> x224 -> <none> x223
Removed packages:
[R.]  #01  Ascii85                              1.1.1.gem
[R.]  #02  addressable                          2.8.7.gem
[R.]  #03  afm                                  0.2.2.gem
[R.]  #04  asciidoctor                          2.0.23 x2, 2.0.23.gem
[R.]  #05  asciidoctor-pdf                      2.3.19.gem
[R.]  #06  boehmgc-coroutine-sp-fallback.patch  <none>
[R.]  #07  coderay                              1.1.3.gem
[R.]  #08  css_parser                           1.19.1.gem
[R.]  #09  git-lfs                              3.6.1, 3.6.1-go-modules
[R.]  #10  hashery                              2.1.2.gem
[R.]  #11  matrix                               0.4.2.gem
[R.]  #12  pdf-core                             0.9.0.gem
[R.]  #13  pdf-reader                           2.12.0.gem
[R.]  #14  polyglot                             0.3.5.gem
[R.]  #15  prawn                                2.4.0.gem
[R.]  #16  prawn-icon                           3.0.0.gem
[R.]  #17  prawn-svg                            0.34.2.gem
[R.]  #18  prawn-table                          0.2.2.gem
[R.]  #19  prawn-templates                      0.1.2.gem
[R.]  #20  public_suffix                        6.0.1.gem
[R.]  #21  pygments.rb                          3.0.0.gem
[R.]  #22  rouge                                4.4.0.gem
[R.]  #23  ruby-rc4                             0.1.5.gem
[R.]  #24  ruby3.3-Ascii85                      1.1.1
[R.]  #25  ruby3.3-addressable                  2.8.7
[R.]  #26  ruby3.3-afm                          0.2.2
[R.]  #27  ruby3.3-asciidoctor                  2.0.23
[R.]  #28  ruby3.3-asciidoctor-pdf              2.3.19
[R.]  #29  ruby3.3-coderay                      1.1.3
[R.]  #30  ruby3.3-css_parser                   1.19.1
[R.]  #31  ruby3.3-hashery                      2.1.2
[R.]  #32  ruby3.3-matrix                       0.4.2
[R.]  #33  ruby3.3-pdf-core                     0.9.0
[R.]  #34  ruby3.3-pdf-reader                   2.12.0
[R.]  #35  ruby3.3-polyglot                     0.3.5
[R.]  #36  ruby3.3-prawn                        2.4.0
[R.]  #37  ruby3.3-prawn-icon                   3.0.0
[R.]  #38  ruby3.3-prawn-svg                    0.34.2
[R.]  #39  ruby3.3-prawn-table                  0.2.2
[R.]  #40  ruby3.3-prawn-templates              0.1.2
[R.]  #41  ruby3.3-public_suffix                6.0.1
[R.]  #42  ruby3.3-pygments.rb                  3.0.0
[R.]  #43  ruby3.3-rouge                        4.4.0
[R.]  #44  ruby3.3-ruby-rc4                     0.1.5
[R.]  #45  ruby3.3-tilt                         2.4.0
[R.]  #46  ruby3.3-treetop                      1.6.12
[R.]  #47  ruby3.3-ttfunk                       1.7.0
[R.]  #48  tilt                                 2.4.0.gem
[R.]  #49  treetop                              1.6.12.gem
[R.]  #50  ttfunk                               1.7.0.gem
Closure size: 2957 -> 2896 (70 paths added, 131 paths removed, delta -61, disk usage -261.9KiB).

comparing nixosConfigurations.artemision.config.system.build.toplevel:
<<< /nix/store/sqfpvnbzh6l7qmg41zyd49sg1a4ap9jq-nixos-system-artemision-25.05.20250401.88e9920.drv
>>> /nix/store/z4jwjqb2ihvlqwhzlfanb7r7dnijpkq6-nixos-system-artemision-25.05.20250404.a462b94.drv
Version changes:
[C.]  #001  Ascii85                                    1.1.1.gem x2 -> 1.1.1.gem
[C.]  #002  CVE                                        2014-8139.diff, 2014-8140.diff, 2014-8141.diff, 2014-9636.diff, 2014-9913.patch, 2015-7696.diff, 2015-7697.diff, 2015-7747.patch, 2016-9844.patch, 2017-6827+CVE-2017-6828+CVE-2017-6832+CVE-2017-6835+CVE-2017-6837.patch, 2017-6829.patch, 2017-6830+CVE-2017-6834+CVE-2017-6836+CVE-2017-6838.patch, 2017-6831.patch, 2017-6833.patch, 2017-6839.patch, 2017-8372-CVE-2017-8373.patch x2, 2017-8374.patch x2, 2017-10140-cwd-db_config.patch, 2017-10140-4.8-cwd-db_config.patch, 2018-6951.patch, 2018-6952.patch, 2018-18384.patch, 2018-19876.patch, 2018-1000156.patch, 2019-13232-1.patch x3, 2019-13232-2.patch x3, 2019-13232-3.patch x3, 2019-13636.patch, 2019-13638-and-CVE-2018-20969.patch, 2020-35492.patch, 2021-3468.patch x2, 2021-3500+CVE-2021-32490+CVE-2021-32491+CVE-2021-32492+CVE-2021-32493.patch, 2021-3502.patch x2, 2021-3933.patch, 2021-4217.patch x2, 2021-38185-1.patch, 2021-38185-2.patch, 2021-38185-3.patch, 2021-40633.patch, 2021-45942.patch x2, 2022-3219.patch, 2022-28391.patch x4, 2022-28506.patch, 2022-28805.patch x2, 2022-33099.patch, 2022-47021.patch x2, 2022-48174.patch x2, 2022-48281.patch, 2023-0795.CVE-2023-0796.CVE-2023-0797.CVE-2023-0798.CVE-2023-0799.patch, 2023-0795.CVE-2023-0796.CVE-2023-0797.CVE-2023-0798.CVE-2023-0799.prerequisite-0.patch, 2023-0795.CVE-2023-0796.CVE-2023-0797.CVE-2023-0798.CVE-2023-0799.prerequisite-1.patch, 2023-0800.CVE-2023-0801.CVE-2023-0802.CVE-2023-0803.CVE-2023-0804.patch, 2023-1981.patch x2, 2023-27371.patch, 2023-38469.patch x2, 2023-38470.patch x2, 2023-38471.patch x2, 2023-38471-2.patch x2, 2023-38472.patch x2, 2023-38473.patch x2, 2023-42363.patch x2, 2023-42364_CVE-2023-42365.patch x2, 2023-42366.patch x2, 2023-49501.patch, 2023-49502.patch, 2023-50007.patch, 2023-50008.patch, 2024-6239.patch, 2024-6655.patch, 2024-25081.CVE-2024-25082.patch x2, 2024-31578.patch, 2024-31582.patch, 2024-52530.patch x2, 2024-52531_1.patch x2, 2024-52531_2.patch x2, 2024-52532_1.patch x2, 2024-52532_2.patch x2, 2024-52616.patch x2, 2024-56826_ISSUE1563.patch x2, 2024-56826_ISSUE1564.patch x2, 2025-0938.patch, 2025-26519_0.patch x2, 2025-26519_1.patch x2 -> 2014-8139.diff, 2014-8140.diff, 2014-8141.diff, 2014-9636.diff, 2014-9913.patch, 2015-7696.diff, 2015-7697.diff, 2015-7747.patch, 2016-9844.patch, 2017-6827+CVE-2017-6828+CVE-2017-6832+CVE-2017-6835+CVE-2017-6837.patch, 2017-6829.patch, 2017-6830+CVE-2017-6834+CVE-2017-6836+CVE-2017-6838.patch, 2017-6831.patch, 2017-6833.patch, 2017-6839.patch, 2017-8372-CVE-2017-8373.patch x2, 2017-8374.patch x2, 2017-10140-cwd-db_config.patch, 2017-10140-4.8-cwd-db_config.patch, 2018-6951.patch, 2018-6952.patch, 2018-18384.patch, 2018-19876.patch, 2018-1000156.patch, 2019-13232-1.patch x3, 2019-13232-2.patch x3, 2019-13232-3.patch x3, 2019-13636.patch, 2019-13638-and-CVE-2018-20969.patch, 2020-35492.patch, 2021-3468.patch x2, 2021-3500+CVE-2021-32490+CVE-2021-32491+CVE-2021-32492+CVE-2021-32493.patch, 2021-3502.patch x2, 2021-3933.patch, 2021-4217.patch x2, 2021-38185-1.patch, 2021-38185-2.patch, 2021-38185-3.patch, 2021-40633.patch, 2021-45942.patch x2, 2022-3219.patch, 2022-28391.patch x2, 2022-28506.patch, 2022-28805.patch x2, 2022-33099.patch, 2022-47021.patch x2, 2022-48174.patch, 2022-48281.patch, 2023-0795.CVE-2023-0796.CVE-2023-0797.CVE-2023-0798.CVE-2023-0799.patch, 2023-0795.CVE-2023-0796.CVE-2023-0797.CVE-2023-0798.CVE-2023-0799.prerequisite-0.patch, 2023-0795.CVE-2023-0796.CVE-2023-0797.CVE-2023-0798.CVE-2023-0799.prerequisite-1.patch, 2023-0800.CVE-2023-0801.CVE-2023-0802.CVE-2023-0803.CVE-2023-0804.patch, 2023-1981.patch x2, 2023-27371.patch, 2023-38469.patch x2, 2023-38470.patch x2, 2023-38471.patch x2, 2023-38471-2.patch x2, 2023-38472.patch x2, 2023-38473.patch x2, 2023-42363.patch, 2023-42364_CVE-2023-42365.patch, 2023-42366.patch, 2023-49501.patch, 2023-49502.patch, 2023-50007.patch, 2023-50008.patch, 2024-6239.patch, 2024-6655.patch, 2024-25081.CVE-2024-25082.patch x2, 2024-31578.patch, 2024-31582.patch, 2024-52530.patch, 2024-52531_1.patch, 2024-52531_2.patch, 2024-52532_1.patch, 2024-52532_2.patch, 2024-52616.patch x2, 2024-56826_ISSUE1563.patch x2, 2024-56826_ISSUE1564.patch x2, 2025-0938.patch, 2025-26519_0.patch x2, 2025-26519_1.patch x2
[C.]  #003  addressable                                2.8.7.gem x2 -> 2.8.7.gem
[C.]  #004  afm                                        0.2.2.gem x2 -> 0.2.2.gem
[C.]  #005  alt-left-alt-right-word-navigation.patch   <none> x2 -> <none>
[C.]  #006  asciidoctor                                2.0.23 x4, 2.0.23.gem x2 -> 2.0.23 x2, 2.0.23.gem
[C.]  #007  asciidoctor-pdf                            2.3.19.gem x2 -> 2.3.19.gem
[C.]  #008  autoconf                                   2.69 x3, 2.69.tar.xz x3, 2.71 x3, 2.71.tar.xz x2, 2.72 x6, 2.72.patch x2, 2.72.tar.xz x3 -> 2.69 x3, 2.69.tar.xz x3, 2.71 x3, 2.71.tar.xz x2, 2.72 x6, 2.72.patch, 2.72.tar.xz x3
[C.]  #009  aws-c-auth                                 0.8.1 x2 -> 0.8.1
[C.]  #010  aws-c-cal                                  0.8.0 x2 -> 0.8.0
[C.]  #011  aws-c-common                               0.10.3 x2 -> 0.10.3
[C.]  #012  aws-c-compression                          0.3.0 x2 -> 0.3.0
[C.]  #013  aws-c-event-stream                         0.5.0 x2 -> 0.5.0
[C.]  #014  aws-c-http                                 0.9.2 x2 -> 0.9.2
[C.]  #015  aws-c-io                                   0.15.3 x2 -> 0.15.3
[C.]  #016  aws-c-mqtt                                 0.11.0 x2 -> 0.11.0
[C.]  #017  aws-c-s3                                   0.7.1 x2 -> 0.7.1
[C.]  #018  aws-c-sdkutils                             0.2.1 x2 -> 0.2.1
[C.]  #019  aws-checksums                              0.2.2 x2 -> 0.2.2
[C.]  #020  aws-crt-cpp                                0.29.4 x2 -> 0.29.4
[C.]  #021  aws-sdk-cpp                                1.11.448 x2 -> 1.11.448
[C.]  #022  boehm-gc                                   8.2.2, 8.2.8 x5 -> 8.2.2, 8.2.8 x3
[C.]  #023  bundler                                    2.6.2 x2, 2.6.2.gem x2 -> 2.6.2, 2.6.2.gem
[C.]  #024  busybox                                    <none> x3, 1.36.1 x3, 1.36.1.tar.bz2 x2 -> <none> x3, 1.36.1 x2, 1.36.1.tar.bz2
[U.]  #025  calibre                                    7.26.0, 7.26.0.tar.xz -> 8.1.1, 8.1.1.tar.xz
[U.]  #026  chromedriver-unwrapped                     134.0.6998.165 -> 135.0.7049.52
[C.]  #027  chromium                                   126-llvm-17.patch, 129-rust.patch, 134-rust-adler2.patch, 134.0.6998.165 -> 126-llvm-17.patch, 129-rust.patch, 134-rust-adler2.patch, 135.0.7049.52
[U.]  #028  chromium-unwrapped                         134.0.6998.165 -> 135.0.7049.52
[C.]  #029  coderay                                    1.1.3.gem x2 -> 1.1.3.gem
[C.]  #030  concurrent-ruby                            1.3.4.gem x2 -> 1.3.4.gem
[C.]  #031  css_parser                                 1.19.1.gem x2 -> 1.19.1.gem
[C.]  #032  editline                                   1.17.1 x2 -> 1.17.1
[U.]  #033  eglexternalplatform                        1.2 -> 1.2.1
[U.]  #034  eza                                        0.20.24, 0.20.24-vendor, 0.20.24-vendor-staging -> 0.21.0, 0.21.0-vendor, 0.21.0-vendor-staging
[C.]  #035  firefox                                    128.5.0esr.source.tar.xz, 136.0.3, 136.0.3.source.tar.xz -> 128.5.0esr.source.tar.xz, 137.0, 137.0.source.tar.xz
[U.]  #036  firefox-unwrapped                          136.0.3 -> 137.0
[C.]  #037  fix-for-home-end-in-tmux.patch             <none> x2 -> <none>
[C.]  #038  gamescope                                  <none>, 3.16.2 -> <none>, 3.16.3
[C.]  #039  gemfile-and-lockfile                       <none> x5 -> <none> x4
[C.]  #040  gen-bin-stubs                              <none> x2 -> <none>
[C.]  #041  git-lfs                                    3.6.1 x2, 3.6.1-go-modules x2 -> 3.6.1, 3.6.1-go-modules
[C.]  #042  go                                         1.21.0-linux-amd64-bootstrap, 1.22.12-linux-amd64-bootstrap, 1.22.12-linux-386-bootstrap, 1.23.7, 1.24.1 x2 -> 1.22.12-linux-amd64-bootstrap, 1.22.12-linux-386-bootstrap, 1.24.1 x2
[C.]  #043  hashery                                    2.1.2.gem x2 -> 2.1.2.gem
[U.]  #044  hyprland-protocols                         0.6.2 -> 0.6.3
[U.]  #045  imagemagick                                7.1.1-46 x2 -> 7.1.1-47 x2
[U.]  #046  kitty                                      0.40.1 -> 0.41.1
[U.]  #047  kitty-go-modules                           0.40.1-go-modules -> 0.41.1-go-modules
[C.]  #048  libgit2                                    1.9.0 x2 -> 1.9.0
[C.]  #049  libgit2-darwin-case-sensitive-build.patch  <none> x2 -> <none>
[C.]  #050  libsoup                                    2.74.3 x2, 2.74.3.tar.xz x2, 3.6.4 x2, 3.6.4.tar.xz x2 -> 2.74.3, 2.74.3.tar.xz, 3.6.4 x2, 3.6.4.tar.xz x2
[C.]  #051  llhttp                                     9.2.1 x2 -> 9.2.1
[C.]  #052  lowdown                                    1.3.2 x2, 1.3.2.tar.gz x2 -> 1.3.2, 1.3.2.tar.gz
[C.]  #053  matrix                                     0.4.2.gem x2 -> 0.4.2.gem
[C.]  #054  mdbook                                     0.4.47 x2, 0.4.47-vendor x2, 0.4.47-vendor-staging x2 -> 0.4.47, 0.4.47-vendor, 0.4.47-vendor-staging
[C.]  #055  mdbook-linkcheck                           0.7.7 x2, 0.7.7-vendor x2, 0.7.7-vendor-staging x2 -> 0.7.7, 0.7.7-vendor, 0.7.7-vendor-staging
[U.]  #056  mesa                                       25.0.2 x2 -> 25.0.3 x2
[C.]  #057  musl                                       1.2.5 x2, 1.2.5.tar.gz x2 -> 1.2.5, 1.2.5.tar.gz x2
[C*]  #058  nix                                        0.22.3, 0.28.0, 0.29.0, 2.24.13 x2, 2.26.3 x2 -> 0.22.3, 0.28.0, 0.29.0, 2.24.13, 2.26.3 x2
[C.]  #059  nix-prefetch-git                           <none> x4 -> <none> x5
[U.]  #060  nixos-system-artemision                    25.05.20250401.88e9920 -> 25.05.20250404.a462b94
[C.]  #061  nlohmann_json                              3.11.3 x2 -> 3.11.3
[C.]  #062  pdf-core                                   0.9.0.gem x2 -> 0.9.0.gem
[C.]  #063  pdf-reader                                 2.12.0.gem x2 -> 2.12.0.gem
[C.]  #064  polyglot                                   0.3.5.gem x2 -> 0.3.5.gem
[C.]  #065  prawn                                      2.4.0.gem x2 -> 2.4.0.gem
[C.]  #066  prawn-icon                                 3.0.0.gem x2 -> 3.0.0.gem
[C.]  #067  prawn-svg                                  0.34.2.gem x2 -> 0.34.2.gem
[C.]  #068  prawn-table                                0.2.2.gem x2 -> 0.2.2.gem
[C.]  #069  prawn-templates                            0.1.2.gem x2 -> 0.1.2.gem
[U.]  #070  proton-ge-bin-GE-Proton9                   26 -> 27
[C.]  #071  public_suffix                              6.0.1.gem x2 -> 6.0.1.gem
[C.]  #072  pygments.rb                                3.0.0.gem x2 -> 3.0.0.gem
[U.]  #073  python3.12-ruff                            0.11.2 -> 0.11.3
[U.]  #074  python3.12-typed-ast                       1.5.4 -> 1.5.5
[C.]  #075  rapidcheck                                 0-unstable-2023-12-14 x2 -> 0-unstable-2023-12-14
[C.]  #076  rexml                                      3.2.6.gem, 3.3.9.gem x2 -> 3.2.6.gem, 3.3.9.gem
[C.]  #077  rouge                                      4.4.0.gem x2 -> 4.4.0.gem
[C.]  #078  ruby-rc4                                   0.1.5.gem x2 -> 0.1.5.gem
[C.]  #079  ruby3.3-Ascii85                            1.1.1 x2 -> 1.1.1
[C.]  #080  ruby3.3-addressable                        2.8.7 x2 -> 2.8.7
[C.]  #081  ruby3.3-afm                                0.2.2 x2 -> 0.2.2
[C.]  #082  ruby3.3-asciidoctor                        2.0.23 x2 -> 2.0.23
[C.]  #083  ruby3.3-asciidoctor-pdf                    2.3.19 x2 -> 2.3.19
[C.]  #084  ruby3.3-coderay                            1.1.3 x2 -> 1.1.3
[C.]  #085  ruby3.3-concurrent-ruby                    1.3.4 x2 -> 1.3.4
[C.]  #086  ruby3.3-css_parser                         1.19.1 x2 -> 1.19.1
[C.]  #087  ruby3.3-hashery                            2.1.2 x2 -> 2.1.2
[C.]  #088  ruby3.3-matrix                             0.4.2 x2 -> 0.4.2
[C.]  #089  ruby3.3-pdf-core                           0.9.0 x2 -> 0.9.0
[C.]  #090  ruby3.3-pdf-reader                         2.12.0 x2 -> 2.12.0
[C.]  #091  ruby3.3-polyglot                           0.3.5 x2 -> 0.3.5
[C.]  #092  ruby3.3-prawn                              2.4.0 x2 -> 2.4.0
[C.]  #093  ruby3.3-prawn-icon                         3.0.0 x2 -> 3.0.0
[C.]  #094  ruby3.3-prawn-svg                          0.34.2 x2 -> 0.34.2
[C.]  #095  ruby3.3-prawn-table                        0.2.2 x2 -> 0.2.2
[C.]  #096  ruby3.3-prawn-templates                    0.1.2 x2 -> 0.1.2
[C.]  #097  ruby3.3-public_suffix                      6.0.1 x2 -> 6.0.1
[C.]  #098  ruby3.3-pygments.rb                        3.0.0 x2 -> 3.0.0
[C.]  #099  ruby3.3-rexml                              3.2.6, 3.3.9 x2 -> 3.2.6, 3.3.9
[C.]  #100  ruby3.3-rouge                              4.4.0 x2 -> 4.4.0
[C.]  #101  ruby3.3-ruby-rc4                           0.1.5 x2 -> 0.1.5
[C.]  #102  ruby3.3-tilt                               2.4.0 x2 -> 2.4.0
[C.]  #103  ruby3.3-treetop                            1.6.12 x2 -> 1.6.12
[C.]  #104  ruby3.3-ttfunk                             1.7.0 x2 -> 1.7.0
[U.]  #105  ruff                                       0.11.2-vendor, 0.11.2-vendor-staging -> 0.11.3-vendor, 0.11.3-vendor-staging
[C.]  #106  s2n-tls                                    1.5.11 x2 -> 1.5.11
[U.]  #107  sdl3                                       3.2.8 -> 3.2.10
[U.]  #108  sof-bin                                    2025.01.tar.gz -> 2025.01.1.tar.gz
[U.]  #109  sof-firmware                               2025.01, 2025.01-zstd -> 2025.01.1, 2025.01.1-zstd
[U.]  #110  sops                                       3.10.0, 3.10.0-go-modules -> 3.10.1, 3.10.1-go-modules
[C.]  #111  source                                     <none> x1756 -> <none> x1734
[C.]  #112  tilt                                       2.4.0.gem x2 -> 2.4.0.gem
[C.]  #113  toml11                                     3.7.1 x2 -> 3.7.1
[C.]  #114  treetop                                    1.6.12.gem x2 -> 1.6.12.gem
[C.]  #115  ttfunk                                     1.7.0.gem x2 -> 1.7.0.gem
[U.]  #116  yt-dlp                                     2025.3.27 -> 2025.3.31
[U.]  #117  yt_dlp                                     2025.3.27.tar.gz -> 2025.3.31.tar.gz
Added packages:
[A.]  #1  gn                                       4a8016d
[A.]  #2  strfry.md                                <none>
[A.]  #3  yv73ra0wb71119j84sw4j5ac5c4117fx-source  <none>
Removed packages:
[R.]  #1  boehmgc-coroutine-sp-fallback.patch      <none>
[R.]  #2  gn-ed1abc1                               <none>
[R.]  #3  go1.21.0.linux-amd64.tar.gz              <none>
[R.]  #4  go1.23.7.src.tar.gz                      <none>
[R.]  #5  scripts-path.patch                       <none>
[R.]  #6  yyiz5driah63v7ql5k4gmh6dq8d9yy4y-source  <none>
Closure size: 19436 -> 19299 (1239 paths added, 1376 paths removed, delta -137, disk usage +2.9MiB).

comparing checks.x86_64-linux.pre-commit-check:
<<< /nix/store/0nd0b5ia56vx8xjnv1nzv9qim4574ckk-pre-commit-run.drv
>>> /nix/store/y227w2flwypcjhhm8ksz4lv23fr0v2a8-pre-commit-run.drv
Version changes:
[C.]  #1  Gemfile                  <none> x2 -> <none>
[C.]  #2  Gemfile.lock             <none> x2 -> <none>
[C.]  #3  concurrent-ruby          1.2.0.gem, 1.3.4.gem -> 1.2.0.gem
[C.]  #4  gemfile-and-lockfile     <none> x2 -> <none>
[C.]  #5  rexml                    3.2.5.gem, 3.3.9.gem -> 3.2.5.gem
[C.]  #6  ruby3.3-concurrent-ruby  1.2.0, 1.3.4 -> 1.2.0
[C.]  #7  ruby3.3-rexml            3.2.5, 3.3.9 -> 3.2.5
[C.]  #8  source                   <none> x167 -> <none> x166
Added packages:
[A+]  #1  yv73ra0wb71119j84sw4j5ac5c4117fx-source  <none>
Removed packages:
[R.]  #01  Ascii85                                  1.1.1.gem
[R.]  #02  addressable                              2.8.7.gem
[R.]  #03  afm                                      0.2.2.gem
[R.]  #04  asciidoctor                              2.0.23 x2, 2.0.23.gem
[R.]  #05  asciidoctor-pdf                          2.3.19.gem
[R.]  #06  boehmgc-coroutine-sp-fallback.patch      <none>
[R.]  #07  coderay                                  1.1.3.gem
[R.]  #08  css_parser                               1.19.1.gem
[R.]  #09  git-lfs                                  3.6.1, 3.6.1-go-modules
[R.]  #10  hashery                                  2.1.2.gem
[R.]  #11  matrix                                   0.4.2.gem
[R.]  #12  pdf-core                                 0.9.0.gem
[R.]  #13  pdf-reader                               2.12.0.gem
[R.]  #14  polyglot                                 0.3.5.gem
[R.]  #15  prawn                                    2.4.0.gem
[R.]  #16  prawn-icon                               3.0.0.gem
[R.]  #17  prawn-svg                                0.34.2.gem
[R.]  #18  prawn-table                              0.2.2.gem
[R.]  #19  prawn-templates                          0.1.2.gem
[R.]  #20  public_suffix                            6.0.1.gem
[R.]  #21  pygments.rb                              3.0.0.gem
[R.]  #22  rouge                                    4.4.0.gem
[R.]  #23  ruby-rc4                                 0.1.5.gem
[R.]  #24  ruby3.3-Ascii85                          1.1.1
[R.]  #25  ruby3.3-addressable                      2.8.7
[R.]  #26  ruby3.3-afm                              0.2.2
[R.]  #27  ruby3.3-asciidoctor                      2.0.23
[R.]  #28  ruby3.3-asciidoctor-pdf                  2.3.19
[R.]  #29  ruby3.3-coderay                          1.1.3
[R.]  #30  ruby3.3-css_parser                       1.19.1
[R.]  #31  ruby3.3-hashery                          2.1.2
[R.]  #32  ruby3.3-matrix                           0.4.2
[R.]  #33  ruby3.3-pdf-core                         0.9.0
[R.]  #34  ruby3.3-pdf-reader                       2.12.0
[R.]  #35  ruby3.3-polyglot                         0.3.5
[R.]  #36  ruby3.3-prawn                            2.4.0
[R.]  #37  ruby3.3-prawn-icon                       3.0.0
[R.]  #38  ruby3.3-prawn-svg                        0.34.2
[R.]  #39  ruby3.3-prawn-table                      0.2.2
[R.]  #40  ruby3.3-prawn-templates                  0.1.2
[R.]  #41  ruby3.3-public_suffix                    6.0.1
[R.]  #42  ruby3.3-pygments.rb                      3.0.0
[R.]  #43  ruby3.3-rouge                            4.4.0
[R.]  #44  ruby3.3-ruby-rc4                         0.1.5
[R.]  #45  ruby3.3-tilt                             2.4.0
[R.]  #46  ruby3.3-treetop                          1.6.12
[R.]  #47  ruby3.3-ttfunk                           1.7.0
[R.]  #48  tilt                                     2.4.0.gem
[R.]  #49  treetop                                  1.6.12.gem
[R.]  #50  ttfunk                                   1.7.0.gem
[R-]  #51  yyiz5driah63v7ql5k4gmh6dq8d9yy4y-source  <none>
Closure size: 2604 -> 2543 (55 paths added, 116 paths removed, delta -61, disk usage -262.2KiB).

comparing packages.x86_64-linux.lego-latest:
<<< /nix/store/19s9vq2ysx71h03x8f463j4k0vcmcyrr-lego-4.21.0.drv
>>> /nix/store/19s9vq2ysx71h03x8f463j4k0vcmcyrr-lego-4.21.0.drv
No version or selection state changes.
Closure size: 768 -> 768 (0 paths added, 0 paths removed, delta +0, disk usage +0B).

comparing formatter.x86_64-linux:
<<< /nix/store/kpjm9ymg7d9h4mw5jf1ddzc40lv3wrbi-nixfmt-unstable-2025-03-03.drv
>>> /nix/store/kpjm9ymg7d9h4mw5jf1ddzc40lv3wrbi-nixfmt-unstable-2025-03-03.drv
No version or selection state changes.
Closure size: 1307 -> 1307 (0 paths added, 0 paths removed, delta +0, disk usage +0B).

```

Auto-generated by [update.yml][1] with the help of
[create-pull-request][2].

[1]: https://nayeonie.com/ahuston-0/nix-dotfiles/src/branch/main/.github/workflows/flake-update.yml
[2]: https://forgejo.stefka.eu/jiriks74/create-pull-request
2025-04-04 12:13:50 +00:00
e0a6001fca Merge pull request 'add cleanup action' (#77) from feature/pr-cleanup into main
All checks were successful
Check flake.lock / Check health of `flake.lock` (push) Successful in 13s
Check Nix formatting / Perform Nix format checks (push) Successful in 3m17s
Check Nix flake / Perform Nix flake checks (push) Successful in 10m46s
Update flakes / update_lockfile (push) Successful in 45m33s
Reviewed-on: #77
2025-04-02 01:11:45 -04:00
a659e705cc add cleanup action
Some checks failed
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 7s
Check Nix flake / Perform Nix flake checks (pull_request) Successful in 10m43s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 3m29s
delete branch on close pr / delete-branch (pull_request) Failing after 21s
2025-04-02 01:00:55 -04:00
97902cf783 Merge pull request 'update url in sample-setup.sh' (#75) from feature/update-docs into main
All checks were successful
Check flake.lock / Check health of `flake.lock` (push) Successful in 9s
Check Nix formatting / Perform Nix format checks (push) Successful in 3m24s
Check Nix flake / Perform Nix flake checks (push) Successful in 11m3s
Reviewed-on: #75
2025-04-02 00:47:47 -04:00
215ad66a21 update url in sample-setup.sh
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 18s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 3m31s
Check Nix flake / Perform Nix flake checks (pull_request) Successful in 12m24s
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-04-02 00:35:15 -04:00
cb57885e8f Merge pull request 'feature/add-gocryptfs' (#76) from feature/add-gocryptfs into main
All checks were successful
Check flake.lock / Check health of `flake.lock` (push) Successful in 7s
Check Nix formatting / Perform Nix format checks (push) Successful in 3m37s
Check Nix flake / Perform Nix flake checks (push) Successful in 12m22s
Reviewed-on: #76
2025-04-02 00:32:18 -04:00
e70b7c0e92
enable flake-wide fallback on substitution failure
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 9s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 3m6s
Check Nix flake / Perform Nix flake checks (pull_request) Successful in 11m43s
2025-04-02 00:20:04 -04:00
cb9f93f611
add gocryptfs 2025-04-02 00:18:21 -04:00
51ddf3dc92 Merge pull request 'remove RAD references' (#74) from feature/resync-hydra into main
All checks were successful
Check flake.lock / Check health of `flake.lock` (push) Successful in 14s
Check Nix formatting / Perform Nix format checks (push) Successful in 2m31s
Check Nix flake / Perform Nix flake checks (push) Successful in 8m4s
Reviewed-on: #74
2025-04-01 15:27:46 -04:00
909af41db0
Revert "resync hydra"
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 24s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m28s
Check Nix flake / Perform Nix flake checks (pull_request) Successful in 8m47s
This reverts commit 2331cb36ce036cb598c43fb885facd2798e01958.
2025-04-01 15:18:39 -04:00
2331cb36ce
resync hydra
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 32s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m42s
Check Nix flake / Perform Nix flake checks (pull_request) Successful in 10m26s
2025-04-01 15:12:46 -04:00
8b0b25207e
remove references to richie/rad
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-04-01 13:59:09 -04:00
d103f0c9b0 Merge pull request 'automated: Update flake.lock' (#65) from update-flake-lock into main
Some checks failed
Check flake.lock / Check health of `flake.lock` (push) Successful in 21s
Check Nix formatting / Perform Nix format checks (push) Failing after 13m1s
Check Nix flake / Perform Nix flake checks (push) Failing after 13m3s
Reviewed-on: #65
2025-04-01 13:38:05 -04:00
github-actions[bot]
ff24465ef2 automated: Update flake.lock
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 23s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 3m4s
Check Nix flake / Perform Nix flake checks (pull_request) Successful in 11m58s
- The following Nix Flake inputs were updated:

```
• Updated input 'firefox-addons':
    'gitlab:rycee/nur-expressions/d74460da63a8c08a69a1f143b04f2ab1a6b2f5c2?dir=pkgs/firefox-addons&narHash=sha256-dAhrL%2BgEjNN5U/Sosy7IrX0Y0qPA0U7Gp9TBhqEliNU%3D' (2025-03-23)
  → 'gitlab:rycee/nur-expressions/692aba39210127804151c9436e4b87fe1d0e0f2b?dir=pkgs/firefox-addons&narHash=sha256-aHnOrBV4UpVQuv9RHmYaRb0jZRBpmeDWsZWBRoSCc5w%3D' (2025-04-01)
• Updated input 'home-manager':
    'github:nix-community/home-manager/ce287a5cd3ef78203bc78021447f937a988d9f6f?narHash=sha256-gwW0tBIA77g6qq45y220drTy0DmThF3fJMwVFUtYV9c%3D' (2025-03-26)
  → 'github:nix-community/home-manager/c21383b556609ce1ad901aa08b4c6fbd9e0c7af0?narHash=sha256-u81nqA4UuRatKDkzUuIfVYdLMw8birEy%2B99oXpdyXhY%3D' (2025-04-01)
• Updated input 'hydra':
    'git+https://nayeonie.com/ahuston-0/hydra?ref=add-gitea-pulls&rev=48ced456750b002b757d6797d9b0e500322fcba0' (2025-03-31)
  → 'git+https://nayeonie.com/ahuston-0/hydra?ref=add-gitea-pulls&rev=a20f37b97fa43eea1570bf125ee95f19ba7e2674' (2025-03-31)
• Updated input 'hyprland-contrib':
    'github:hyprwm/contrib/bd81329944be53b0ffb99e05864804b95f1d7c65?narHash=sha256-I8JVdQRu8eWvY5W8XWYZkdd5pojDHkxeqQV7mMIsbhs%3D' (2025-03-17)
  → 'github:hyprwm/contrib/bc2ad24e0b2e66c3e164994c4897cd94a933fd10?narHash=sha256-YItzk1pj8Kz%2Bb7VlC9zN1pSZ6CuX35asYy3HuMQ3lBQ%3D' (2025-03-31)
• Updated input 'nix-index-database':
    'github:Mic92/nix-index-database/36dc43cb50d5d20f90a28d53abb33a32b0a2aae6?narHash=sha256-AulwPVrS9859t%2BeJ61v24wH/nfBEIDSXYxlRo3fL/SA%3D' (2025-03-23)
  → 'github:Mic92/nix-index-database/b3696bfb6c24aa61428839a99e8b40c53ac3a82d?narHash=sha256-LROaIjSLo347cwcHRfSpqzEOa2FoLSeJwU4dOrGm55E%3D' (2025-03-30)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/ecaa2d911e77c265c2a5bac8b583c40b0f151726?narHash=sha256-zvQ4GsCJT6MTOzPKLmlFyM%2Blxo0JGQ0cSFaZSACmWfY%3D' (2025-03-24)
  → 'github:NixOS/nixos-hardware/de6fc5551121c59c01e2a3d45b277a6d05077bc4?narHash=sha256-b/exDDQSLmENZZgbAEI3qi9yHkuXAXCPbormD8CSJXo%3D' (2025-03-31)
• Updated input 'nixos-modules':
    'github:SuperSandro2000/nixos-modules/6d1da83b2352ae4c72960b10154290434f5bd779?narHash=sha256-CkFIV8hyXq6q6p4rksQtlFoNyrtwXyUrY7ilCyDgEmo%3D' (2025-03-25)
  → 'github:SuperSandro2000/nixos-modules/77ff511df92a9d4a828bdf032b8f48e7c3d99b50?narHash=sha256-fOMsQpcdIbj%2BwOexiCSEW2J4Erqd0LRV25aYiOx4QRw%3D' (2025-03-28)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/6ea2759c633a3e25f3b4e2f52fb6bf9d6a01c532?narHash=sha256-V3jQhu3s48mgGClvKkWhYM1%2BcSTFGFm4ztDkK7S69JY%3D' (2025-03-25)
  → 'github:nixos/nixpkgs/88e992074d86ad50249de12b7fb8dbaadf8dc0c5?narHash=sha256-xwNv3FYTC5pl4QVZ79gUxqCEvqKzcKdXycpH5UbYscw%3D' (2025-04-01)
• Updated input 'nixpkgs-stable':
    'github:nixos/nixpkgs/f0946fa5f1fb876a9dc2e1850d9d3a4e3f914092?narHash=sha256-rBfc%2BH1dDBUQ2mgVITMGBPI1PGuCznf9rcWX/XIULyE%3D' (2025-03-23)
  → 'github:nixos/nixpkgs/7ffe0edc685f14b8c635e3d6591b0bbb97365e6c?narHash=sha256-sOos1jZGKmT6xxPvxGQyPTApOunXvScV4lNjBCXd/CI%3D' (2025-03-30)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/a0e3395c63cdbc9c1ec17915f8328c077c79c4a1?narHash=sha256-Slrqmt6kJ/M7Z/ce4ebQWsz2aeEodrX56CsupOEPoz0%3D' (2025-03-26)
  → 'github:oxalica/rust-overlay/bee11c51c2cda3ac57c9e0149d94b86cc1b00d13?narHash=sha256-uLjVsb4Rxnp1zmFdPCDmdODd4RY6ETOeRj0IkC0ij/4%3D' (2025-04-01)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/67566fe68a8bed2a7b1175fdfb0697ed22ae8852?narHash=sha256-ZGlpUDsuBdeZeTNgoMv%2Baw0ByXT2J3wkYw9kJwkAS4M%3D' (2025-03-23)
  → 'github:Mic92/sops-nix/e7f4d7ed8bce8dfa7d2f2fe6f8b8f523e54646f8?narHash=sha256-zI2WSkU%2Bei4zCxT%2BIVSQjNM9i0ST%2B%2BT2qSFXTsAND7s%3D' (2025-04-01)
• Updated input 'stylix':
    'github:danth/stylix/61a5f77f2202f3a79797089752713e16b1ab5b10?narHash=sha256-63joFDrDekkI8papsDPwObKCCYSZ7t/1t94M398BxLY%3D' (2025-03-25)
  → 'github:danth/stylix/54721996d6590267d095f63297d9051e9342a33d?narHash=sha256-xhHg8ixBhZngvGOMb2SJuJEHhHA10n8pA02fEKuKzek%3D' (2025-04-01)
• Updated input 'wired-notify':
    'github:Toqozz/wired-notify/1632418aa15889343028261663e81d8b5595860e?narHash=sha256-u/ZGtyEUvAkFOBgLo2YldOx0GKjE3/esWpWruRD376E%3D' (2024-11-03)
  → 'github:Toqozz/wired-notify/75d43f54a02b15f2a15f5c1a0e1c7d15100067a6?narHash=sha256-NIsi8Dno9YsOLUUTrLU4p%2BhxYeJr3Vkg1gIpQKVTaDs%3D' (2025-03-30)
```

```
comparing packages.x86_64-linux.lego-latest:
<<< /nix/store/19s9vq2ysx71h03x8f463j4k0vcmcyrr-lego-4.21.0.drv
>>> /nix/store/19s9vq2ysx71h03x8f463j4k0vcmcyrr-lego-4.21.0.drv
No version or selection state changes.
Closure size: 768 -> 768 (0 paths added, 0 paths removed, delta +0, disk usage +0B).

comparing devShells.x86_64-linux.default:
<<< /nix/store/ipg82xsd8y4k2cagkdg0xzajxqcd5ad2-nix-shell.drv
>>> /nix/store/lmxrka03154c4dn5ja9rhypg1s1jqgyc-nix-shell.drv
Version changes:
[C.]  #1  go                   1.21.0-linux-amd64-bootstrap, 1.22.12, 1.22.12-linux-amd64-bootstrap, 1.24.1 -> 1.22.12-linux-amd64-bootstrap, 1.24.1
[C.]  #2  go_no_vendor_checks  1.22.patch, 1.23.patch -> 1.23.patch
[U.]  #3  nix                  2.24.12 -> 2.24.13
[U*]  #4  sops                 3.9.4, 3.9.4-go-modules -> 3.10.0, 3.10.0-go-modules
[U*]  #5  treefmt              2.1.1, 2.1.1-go-modules -> 2.2.0, 2.2.0-go-modules
Removed packages:
[R.]  #1  go1.21.0.linux-amd64.tar.gz  <none>
[R.]  #2  go1.22.12.src.tar.gz         <none>
Closure size: 2962 -> 2957 (32 paths added, 37 paths removed, delta -5, disk usage -13.2KiB).

comparing checks.x86_64-linux.pre-commit-check:
<<< /nix/store/i2dl3jaghqg2b1m1v8w183kk4c5i326q-pre-commit-run.drv
>>> /nix/store/ikm26yp6cw8mp24vrrpx4dg16xk297i9-pre-commit-run.drv
Version changes:
[U.]  #1  nix  2.24.12 -> 2.24.13
Added packages:
[A+]  #1  n182aqjfn2kp557dzc8m8f7zc9j4s0mh-source  <none>
Removed packages:
[R-]  #1  pbgldy92pxxm51bdv8s209srlzv7mmdq-source  <none>
Closure size: 2604 -> 2604 (16 paths added, 16 paths removed, delta +0, disk usage +0B).

comparing formatter.x86_64-linux:
<<< /nix/store/kpjm9ymg7d9h4mw5jf1ddzc40lv3wrbi-nixfmt-unstable-2025-03-03.drv
>>> /nix/store/kpjm9ymg7d9h4mw5jf1ddzc40lv3wrbi-nixfmt-unstable-2025-03-03.drv
No version or selection state changes.
Closure size: 1307 -> 1307 (0 paths added, 0 paths removed, delta +0, disk usage +0B).

comparing nixosConfigurations.palatine-hill.config.system.build.toplevel:
<<< /nix/store/l18i6x7sbw9y8fbxl2raniw1l61b43ih-nixos-system-palatine-hill-25.05.20250325.6ea2759.drv
>>> /nix/store/imw2k3rx7ggr19r7d247paqsrr0dbv7w-nixos-system-palatine-hill-25.05.20250401.88e9920.drv
Version changes:
[U.]  #01  avisynthplus                    3.7.3 -> 3.7.4
[U.]  #02  btrfs-progs                     6.13 -> 6.14
[U.]  #03  c-grammar-neovim                0.10.4 -> 0.11.0
[U.]  #04  diesel-cli                      2.2.7, 2.2.7-vendor, 2.2.7-vendor-staging -> 2.2.8, 2.2.8-vendor, 2.2.8-vendor-staging
[U.]  #05  diesel_cli                      2.2.7.tar.gz -> 2.2.8.tar.gz
[U.]  #06  docker-buildx                   0.20.1 -> 0.22.0
[U.]  #07  fzf                             0.60.3, 0.60.3-go-modules -> 0.61.0, 0.61.0-go-modules
[U.]  #08  gitea                           1.23.5, 1.23.5-go-modules -> 1.23.6, 1.23.6-go-modules
[U.]  #09  gitea-frontend                  1.23.5, 1.23.5-npm-deps -> 1.23.6, 1.23.6-npm-deps
[U.]  #10  glances                         4.3.0.8 -> 4.3.1
[D.]  #11  hydra                           0.1.20250331.48ced45 -> 0.1.20250331.a20f37b
[U*]  #12  initrd-linux                    6.12.20 -> 6.12.21
[U.]  #13  libjodycode                     3.1.1 -> 3.1.2
[C*]  #14  linux                           6.10.tar.xz x2, 6.12.7.tar.xz x3, 6.12.20, 6.12.20-modules, 6.12.20-modules-shrunk, 6.12.20.tar.xz -> 6.10.tar.xz x2, 6.12.7.tar.xz x3, 6.12.21, 6.12.21-modules, 6.12.21-modules-shrunk, 6.12.21.tar.xz
[U.]  #15  linux-config                    6.12.20 -> 6.12.21
[U.]  #16  lua-grammar-neovim              0.10.4 -> 0.11.0
[U.]  #17  markdown-grammar-neovim         0.10.4 -> 0.11.0
[U.]  #18  markdown_inline-grammar-neovim  0.10.4 -> 0.11.0
[C.]  #19  neovim                          0.10.0.gem, 0.10.4 -> 0.10.0.gem, 0.11.0
[U.]  #20  neovim-unwrapped                0.10.4 -> 0.11.0
[C*]  #21  nix                             0.25.1, 0.28.0, 2.24.12, 2.26.3 x3, 2.26.3-dev -> 0.25.1, 0.28.0, 2.24.13, 2.26.3 x3, 2.26.3-dev
[C.]  #22  nix-perl                        2.24.12, 2.26.3 x2 -> 2.24.13, 2.26.3 x2
[U.]  #23  nixos-system-palatine-hill      25.05.20250325.6ea2759 -> 25.05.20250401.88e9920
[C.]  #24  openjdk-headless                17.0.13+11, 21.0.5+11 -> 17.0.14+7, 21.0.5+11
[C.]  #25  python3.12-cattrs               24.1.2 -> 24.1.2 x2
[U.]  #26  python3.12-deepdiff             8.2.0 -> 8.4.1
[C.]  #27  python3.12-distutils            75.1.1, 75.8.2 -> 75.1.1, 75.8.2 x2
[C.]  #28  python3.12-executing            2.1.0, 2.2.0 -> 2.1.0, 2.2.0 x2
[C.]  #29  python3.12-flasgger             0.9.5, 0.9.7.1 -> 0.9.5, 0.9.7.1 x2
[C.]  #30  python3.12-flask                3.0.3, 3.1.0 -> 3.0.3, 3.1.0 x2
[C.]  #31  python3.12-flit                 3.9.0, 3.11.0 -> 3.9.0, 3.11.0 x2
[C.]  #32  python3.12-fonttools            4.54.1, 4.55.3 -> 4.54.1, 4.55.3 x2
[C.]  #33  python3.12-httpbin              0.10.2 x2 -> 0.10.2 x3
[C.]  #34  python3.12-httpcore             1.0.6, 1.0.7 -> 1.0.6, 1.0.7 x2
[C.]  #35  python3.12-httpx                0.27.2, 0.28.1 -> 0.27.2, 0.28.1 x2
[C.]  #36  python3.12-icecream             2.1.3, 2.1.4 -> 2.1.3, 2.1.4 x2
[C.]  #37  python3.12-ipython              8.29.0, 8.32.0 -> 8.29.0, 8.32.0 x2
[C.]  #38  python3.12-markdown-it-py       3.0.0 x3 -> 3.0.0 x4
[C.]  #39  python3.12-matplotlib           3.9.2, 3.10.1 -> 3.9.2, 3.10.1 x2
[U.]  #40  python3.12-orderly-set          5.2.2 -> 5.3.0
[C.]  #41  python3.12-paramiko             3.5.0, 3.5.1 -> 3.5.0, 3.5.1 x2
[C.]  #42  python3.12-pbr                  6.1.0, 6.1.1 -> 6.1.0, 6.1.1 x2
[C.]  #43  python3.12-pkgconfig            1.5.5 x2 -> 1.5.5 x3
[U.]  #44  python3.12-poetry               2.1.1 -> 2.1.2
[C.]  #45  python3.12-poetry-core          1.9.1, 2.1.1 -> 1.9.1, 2.1.1, 2.1.2
[C.]  #46  python3.12-pyfakefs             5.6.0, 5.7.4 -> 5.6.0, 5.7.4 x2
[C.]  #47  python3.12-pytest-httpbin       2.0.0, 2.1.0 -> 2.0.0, 2.1.0 x2
[C.]  #48  python3.12-pytest-httpserver    1.1.0, 1.1.2 -> 1.1.0, 1.1.2 x2
[C.]  #49  python3.12-pytest-regressions   2.5.0, 2.7.0 -> 2.5.0, 2.7.0 x2
[C.]  #50  python3.12-python-dotenv        1.0.1 x2 -> 1.0.1 x3
[C.]  #51  python3.12-responses            0.25.3, 0.25.6 -> 0.25.3, 0.25.6 x2
[C.]  #52  python3.12-rich                 13.8.1, 13.9.4 -> 13.8.1, 13.9.4 x2
[C.]  #53  python3.12-sh                   2.0.7, 2.2.1 -> 2.0.7, 2.2.1 x2
[C.]  #54  python3.12-stack-data           0.6.3 x2 -> 0.6.3 x3
[C.]  #55  python3.12-tomlkit              0.12.5, 0.13.2 -> 0.12.5, 0.13.2 x2
[C.]  #56  python3.12-uharfbuzz            0.41.0, 0.45.0 -> 0.41.0, 0.45.0 x2
[C.]  #57  python3.12-undefined            0.0.8 x2 -> 0.0.8 x3
[U.]  #58  query-grammar-neovim            0.10.4 -> 0.11.0
[U.]  #59  rootlesskit                     2.3.2, 2.3.2-go-modules -> 2.3.4, 2.3.4-go-modules
[C.]  #60  source                          <none> x1107 -> <none> x1105
[U.]  #61  strace                          6.13, 6.13.tar.xz -> 6.14, 6.14.tar.xz
[U.]  #62  treefmt                         2.1.1, 2.1.1-go-modules -> 2.2.0, 2.2.0-go-modules
[U.]  #63  vim-grammar-neovim              0.10.4 -> 0.11.0
[U.]  #64  vimdoc-grammar-neovim           0.10.4 -> 0.11.0
[U.]  #65  yt-dlp                          2025.3.21 -> 2025.3.27
[U.]  #66  yt_dlp                          2025.3.21.tar.gz -> 2025.3.27.tar.gz
[U.]  #67  zfs-kernel                      2.3.1-6.12.20 -> 2.3.1-6.12.21
Added packages:
[A.]  #1  btrfs-progs-v6.14.tar.xz                 <none>
[A.]  #2  n182aqjfn2kp557dzc8m8f7zc9j4s0mh-source  <none>
[A.]  #3  v0.23.4.tar.gz                           <none>
[A.]  #4  v0.3.0.tar.gz                            <none>
[A.]  #5  v0.4.1.tar.gz                            <none>
[A.]  #6  v0.5.0.tar.gz                            <none>
[A.]  #7  v0.5.1.tar.gz                            <none>
[A.]  #8  v3.0.1.tar.gz                            <none>
Removed packages:
[R.]  #01  btrfs-progs-v6.13.tar.xz                                     <none>
[R.]  #02  c2387ff3c878ab608d7616e4984fc01c4226416c.patch?full_index=1  <none>
[R.]  #03  do-not-import-mypy.patch                                     <none>
[R.]  #04  fix-absolute-path.patch                                      <none>
[R.]  #05  libvterm                                                     0.3.3.tar.gz
[R.]  #06  libvterm-neovim                                              0.3.3
[R.]  #07  msgpack-c                                                    6.1.0
[R.]  #08  pbgldy92pxxm51bdv8s209srlzv7mmdq-source                      <none>
[R.]  #09  python3.12-clevercsv                                         0.8.3
[R.]  #10  python3.12-tabview                                           1.4.4
[R.]  #11  v0.1.0.tar.gz                                                <none>
[R.]  #12  v0.2.3.tar.gz                                                <none>
[R.]  #13  v0.21.3.tar.gz                                               <none>
[R.]  #14  v0.4.0.tar.gz                                                <none> x2
[R.]  #15  v3.0.0.tar.gz                                                <none>
Closure size: 12123 -> 12143 (474 paths added, 454 paths removed, delta +20, disk usage -1.8MiB).

comparing nixosConfigurations.artemision.config.system.build.toplevel:
<<< /nix/store/ny4pllmr8fsa92llvqbnd34lfk4qrcr5-nixos-system-artemision-25.05.20250325.6ea2759.drv
>>> /nix/store/ffvv5kiql2jihxbgdyxqq0s70nvn3igx-nixos-system-artemision-25.05.20250401.88e9920.drv
Version changes:
[C.]  #001  Cargo.lock                      <none> x10 -> <none> x9
[U.]  #002  LanguageTool                    6.5 -> 6.6
[U.]  #003  ada                             3.2.1 -> 3.2.2
[U.]  #004  android-udev-rules              20241109 -> 20250314
[C.]  #005  anstream                        0.6.13, 0.6.15 -> 0.6.13
[C.]  #006  anstyle-parse                   0.2.3, 0.2.5 -> 0.2.3
[C.]  #007  anstyle-query                   1.0.2, 1.1.1 -> 1.0.2
[C.]  #008  anstyle-wincon                  3.0.2, 3.0.4 -> 3.0.2
[U.]  #009  avisynthplus                    3.7.3 -> 3.7.4
[C.]  #010  base64                          0.4.2.4, 0.4.2.4-r3.cabal, 0.4.2.4.tar.gz, 0.13.0, 0.22.1 -> 0.4.2.4, 0.4.2.4-r3.cabal, 0.4.2.4.tar.gz, 0.13.0
[U.]  #011  btrfs-progs                     6.13 -> 6.14
[C.]  #012  bytemuck                        1.9.1, 1.16.3, 1.21.0 -> 1.9.1, 1.21.0
[U.]  #013  c-grammar-neovim                0.10.4 -> 0.11.0
[C.]  #014  cargo-vendor-dir                <none> x10 -> <none> x9
[U.]  #015  ccid                            1.6.1, 1.6.1.tar.xz -> 1.6.2, 1.6.2.tar.xz
[U.]  #016  cloud-hypervisor                44.0, 44.0-vendor, 44.0-vendor-staging -> 45.0, 45.0-vendor, 45.0-vendor-staging
[C.]  #017  colorchoice                     1.0.0, 1.0.2 -> 1.0.0
[C.]  #018  crate-anstream                  0.6.13.tar.gz, 0.6.15.tar.gz -> 0.6.13.tar.gz
[C.]  #019  crate-anstyle-parse             0.2.3.tar.gz, 0.2.5.tar.gz -> 0.2.3.tar.gz
[C.]  #020  crate-anstyle-query             1.0.2.tar.gz, 1.1.1.tar.gz -> 1.0.2.tar.gz
[C.]  #021  crate-anstyle-wincon            3.0.2.tar.gz, 3.0.4.tar.gz -> 3.0.2.tar.gz
[C.]  #022  crate-base64                    0.13.0.tar.gz, 0.22.1.tar.gz -> 0.13.0.tar.gz
[C.]  #023  crate-bytemuck                  1.9.1.tar.gz, 1.16.3.tar.gz, 1.21.0.tar.gz -> 1.9.1.tar.gz, 1.21.0.tar.gz
[C.]  #024  crate-colorchoice               1.0.0.tar.gz, 1.0.2.tar.gz -> 1.0.0.tar.gz
[C.]  #025  crate-data-encoding             2.5.0.tar.gz, 2.6.0.tar.gz -> 2.5.0.tar.gz
[C.]  #026  crate-env_filter                0.1.0.tar.gz, 0.1.2.tar.gz -> 0.1.0.tar.gz
[C.]  #027  crate-env_logger                0.8.4.tar.gz, 0.11.3.tar.gz, 0.11.5.tar.gz -> 0.11.3.tar.gz
[C.]  #028  crate-errno                     0.3.8.tar.gz, 0.3.9.tar.gz -> 0.3.8.tar.gz
[C.]  #029  crate-fastrand                  1.9.0.tar.gz, 2.0.2.tar.gz, 2.1.0.tar.gz -> 1.9.0.tar.gz, 2.0.2.tar.gz
[C.]  #030  crate-flate2                    1.0.23.tar.gz, 1.0.31.tar.gz, 1.0.35.tar.gz -> 1.0.23.tar.gz, 1.0.35.tar.gz
[C.]  #031  crate-itertools                 0.10.5.tar.gz, 0.12.1.tar.gz -> 0.10.5.tar.gz
[C.]  #032  crate-libloading                0.7.0.tar.gz, 0.8.5.tar.gz -> 0.7.0.tar.gz
[C.]  #033  crate-linux-raw-sys             0.4.13.tar.gz, 0.4.14.tar.gz -> 0.4.13.tar.gz
[C.]  #034  crate-minimal-lexical           0.1.2.tar.gz, 0.2.1.tar.gz -> 0.1.2.tar.gz
[C.]  #035  crate-miniz_oxide               0.3.7.tar.gz, 0.4.4.tar.gz, 0.5.1.tar.gz, 0.7.4.tar.gz, 0.8.3.tar.gz -> 0.3.7.tar.gz, 0.4.4.tar.gz, 0.5.1.tar.gz, 0.8.3.tar.gz
[C.]  #036  crate-nom                       7.0.0.tar.gz, 7.1.3.tar.gz -> 7.0.0.tar.gz
[C.]  #037  crate-num_cpus                  1.13.0.tar.gz, 1.16.0.tar.gz -> 1.13.0.tar.gz
[C.]  #038  crate-portable-atomic           1.6.0.tar.gz, 1.7.0.tar.gz -> 1.6.0.tar.gz
[C.]  #039  crate-ppv-lite86                0.2.17.tar.gz, 0.2.20.tar.gz -> 0.2.17.tar.gz
[C.]  #040  crate-redox_syscall             0.2.10.tar.gz, 0.2.16.tar.gz, 0.5.3.tar.gz, 0.5.8.tar.gz -> 0.2.10.tar.gz, 0.5.3.tar.gz, 0.5.8.tar.gz
[C.]  #041  crate-rustix                    0.38.32.tar.gz, 0.38.34.tar.gz -> 0.38.32.tar.gz
[C.]  #042  crate-strsim                    0.8.0.tar.gz, 0.10.0.tar.gz, 0.11.1.tar.gz -> 0.8.0.tar.gz, 0.10.0.tar.gz
[C.]  #043  crate-tempfile                  3.10.1.tar.gz, 3.11.0.tar.gz -> 3.10.1.tar.gz
[C.]  #044  crate-thiserror                 1.0.28.tar.gz, 1.0.58.tar.gz, 1.0.63.tar.gz, 1.0.69.tar.gz -> 1.0.28.tar.gz, 1.0.58.tar.gz, 1.0.69.tar.gz
[C.]  #045  crate-thiserror-impl            1.0.28.tar.gz, 1.0.58.tar.gz, 1.0.63.tar.gz, 1.0.69.tar.gz -> 1.0.28.tar.gz, 1.0.58.tar.gz, 1.0.69.tar.gz
[C.]  #046  crate-unicode-segmentation      1.11.0.tar.gz, 1.12.0.tar.gz -> 1.12.0.tar.gz
[C.]  #047  crate-utf8parse                 0.2.1.tar.gz, 0.2.2.tar.gz -> 0.2.1.tar.gz
[C.]  #048  crc32c                          0.6.8, 1.1.2 -> 1.1.2
[C.]  #049  data-encoding                   2.5.0, 2.6.0 -> 2.5.0
[U.]  #050  diesel-cli                      2.2.7, 2.2.7-vendor, 2.2.7-vendor-staging -> 2.2.8, 2.2.8-vendor, 2.2.8-vendor-staging
[U.]  #051  diesel_cli                      2.2.7.tar.gz -> 2.2.8.tar.gz
[U.]  #052  docker-buildx                   0.20.1 -> 0.22.0
[U.]  #053  electron                        34.3.3 -> 34.4.1
[U.]  #054  electron-unwrapped              34.3.3 -> 34.4.1
[C.]  #055  env_filter                      0.1.0, 0.1.2 -> 0.1.0
[C.]  #056  env_logger                      0.8.4, 0.11.3, 0.11.5 -> 0.11.3
[U.]  #057  ephem                           4.1.6.tar.gz -> 4.2.tar.gz
[C.]  #058  errno                           0.3.8, 0.3.9 -> 0.3.8
[C.]  #059  fastrand                        1.9.0, 2.0.2, 2.1.0 -> 1.9.0, 2.0.2
[C.]  #060  firefox                         128.5.0esr.source.tar.xz, 136.0.2, 136.0.2.source.tar.xz -> 128.5.0esr.source.tar.xz, 136.0.3, 136.0.3.source.tar.xz
[U.]  #061  firefox-unwrapped               136.0.2 -> 136.0.3
[C.]  #062  flate2                          1.0.23, 1.0.31, 1.0.35 -> 1.0.23, 1.0.35
[U.]  #063  freerdp                         3.14.0 -> 3.14.1
[U.]  #064  fzf                             0.60.3, 0.60.3-go-modules -> 0.61.0, 0.61.0-go-modules
[U.]  #065  glances                         4.3.0.8 -> 4.3.1
[U.]  #066  glaze                           5.0.0 -> 5.0.1
[C.]  #067  go                              1.21.0-linux-amd64-bootstrap, 1.22.12, 1.22.12-linux-amd64-bootstrap, 1.22.12-linux-386-bootstrap, 1.23.7, 1.24.1 x2 -> 1.21.0-linux-amd64-bootstrap, 1.22.12-linux-amd64-bootstrap, 1.22.12-linux-386-bootstrap, 1.23.7, 1.24.1 x2
[C.]  #068  go_no_vendor_checks             1.22.patch, 1.23.patch -> 1.23.patch
[U.]  #069  hypridle                        0.1.5 -> 0.1.6
[U.]  #070  hyprland                        0.48.0 -> 0.48.1
[U.]  #071  imagemagick                     7.1.1-45 x2 -> 7.1.1-46 x2
[U*]  #072  initrd-linux                    6.12.20 -> 6.12.21
[U.]  #073  ipxe                            1.21.1-unstable-2025-01-10 -> 1.21.1-unstable-2025-03-27
[C.]  #074  itertools                       0.10.5, 0.12.1 -> 0.10.5
[U.]  #075  libjodycode                     3.1.1 x2 -> 3.1.2 x2
[C.]  #076  libloading                      0.7.0, 0.8.5 -> 0.7.0
[U.]  #077  libmediainfo                    24.12 -> 25.03
[U.]  #078  liboggz                         1.1.2, 1.1.2.tar.gz -> 1.1.3, 1.1.3.tar.gz
[U.]  #079  libphonenumber                  8.13.55 -> 9.0.1
[C*]  #080  linux                           6.2.tar.xz x2, 6.12.7.tar.xz x3, 6.12.20, 6.12.20-modules, 6.12.20-modules-shrunk, 6.12.20.tar.xz -> 6.2.tar.xz x2, 6.12.7.tar.xz x3, 6.12.21, 6.12.21-modules, 6.12.21-modules-shrunk, 6.12.21.tar.xz
[U.]  #081  linux-config                    6.12.20 -> 6.12.21
[C.]  #082  linux-raw-sys                   0.4.13, 0.4.14 -> 0.4.13
[U.]  #083  lsp-plugins                     1.2.20 -> 1.2.21
[U.]  #084  lsp-plugins-src                 1.2.20.tar.gz -> 1.2.21.tar.gz
[U.]  #085  lua-grammar-neovim              0.10.4 -> 0.11.0
[U.]  #086  markdown-grammar-neovim         0.10.4 -> 0.11.0
[U.]  #087  markdown_inline-grammar-neovim  0.10.4 -> 0.11.0
[U.]  #088  mediainfo                       24.12 -> 25.03
[C.]  #089  minimal-lexical                 0.1.2, 0.2.1 -> 0.1.2
[C.]  #090  miniz_oxide                     0.3.7, 0.4.4, 0.5.1, 0.7.4, 0.8.3 -> 0.3.7, 0.4.4, 0.5.1, 0.8.3
[U.]  #091  mpv                             0.39.0 -> 0.40.0
[U.]  #092  mpv-with-scripts                0.39.0 -> 0.40.0
[C.]  #093  neovim                          0.10.0.gem, 0.10.4 x2 -> 0.10.0.gem, 0.11.0 x2
[U.]  #094  neovim-unwrapped                0.10.4 -> 0.11.0
[C*]  #095  nix                             0.22.3, 0.28.0, 0.29.0, 2.24.12 x2, 2.26.3 x2 -> 0.22.3, 0.28.0, 0.29.0, 2.24.13 x2, 2.26.3 x2
[U.]  #096  nixos-system-artemision         25.05.20250325.6ea2759 -> 25.05.20250401.88e9920
[C.]  #097  nom                             7.0.0, 7.1.3 -> 7.0.0
[C.]  #098  nss                             3.79.4, 3.79.4.tar.gz, 3.86.tar.gz, 3.101.2, 3.102.1-with-nspr-4.35.tar.gz, 3.109 -> 3.79.4, 3.79.4.tar.gz, 3.86.tar.gz, 3.101.2, 3.102.1-with-nspr-4.35.tar.gz, 3.110
[C.]  #099  num_cpus                        1.13.0, 1.16.0 -> 1.13.0
[U.]  #100  obs-studio                      31.0.2 -> 31.0.3
[C.]  #101  openjdk                         8u432-b06, 17.0.13+11, 21.0.5+11 -> 8u442-b06, 17.0.14+7, 21.0.5+11
[C.]  #102  openjdk-headless                17.0.13+11, 21.0.5+11 -> 17.0.14+7, 21.0.5+11
[C.]  #103  portable-atomic                 1.6.0, 1.7.0 -> 1.6.0
[C.]  #104  ppv-lite86                      0.2.17, 0.2.20 -> 0.2.17
[C.]  #105  python3.12-cattrs               24.1.2 -> 24.1.2 x2
[U.]  #106  python3.12-coredis              4.18.0 -> 4.20.0
[U.]  #107  python3.12-deepdiff             8.2.0 -> 8.4.1
[C.]  #108  python3.12-distutils            75.8.2 x2 -> 75.8.2 x3
[U.]  #109  python3.12-ephem                4.1.6 -> 4.2
[C.]  #110  python3.12-executing            2.2.0 -> 2.2.0 x2
[U.]  #111  python3.12-fake-useragent       2.0.3 -> 2.1.0
[C.]  #112  python3.12-flasgger             0.9.7.1 -> 0.9.7.1 x2
[C.]  #113  python3.12-flask                3.1.0 -> 3.1.0 x2
[U.]  #114  python3.12-flask-limiter        3.10.1 -> 3.12
[C.]  #115  python3.12-flit                 3.11.0 x2 -> 3.11.0 x3
[C.]  #116  python3.12-fonttools            4.55.3 -> 4.55.3 x2
[C.]  #117  python3.12-httpbin              0.10.2 -> 0.10.2 x2
[C.]  #118  python3.12-httpcore             1.0.7 -> 1.0.7 x2
[C.]  #119  python3.12-httpx                0.28.1 -> 0.28.1 x2
[C.]  #120  python3.12-icecream             2.1.4 -> 2.1.4 x2
[C.]  #121  python3.12-ipython              8.32.0 -> 8.32.0 x2
[C.]  #122  python3.12-keyring              25.6.0 -> 25.6.0 x2
[C.]  #123  python3.12-markdown-it-py       3.0.0 x2 -> 3.0.0 x3
[C.]  #124  python3.12-matplotlib           3.10.1 -> 3.10.1 x2
[U.]  #125  python3.12-orderly-set          5.2.2 -> 5.3.0
[C.]  #126  python3.12-paramiko             3.5.1 -> 3.5.1 x2
[C.]  #127  python3.12-pbr                  6.1.1 -> 6.1.1 x2
[C.]  #128  python3.12-pkgconfig            1.5.5 x2 -> 1.5.5 x3
[U.]  #129  python3.12-poetry               2.1.1 -> 2.1.2
[C.]  #130  python3.12-poetry-core          2.1.1 x2 -> 2.1.1 x2, 2.1.2
[C.]  #131  python3.12-pyfakefs             5.7.4 x2 -> 5.7.4 x3
[U.]  #132  python3.12-pynput               1.7.7 -> 1.8.1
[C.]  #133  python3.12-pytest-httpbin       2.1.0 -> 2.1.0 x2
[C.]  #134  python3.12-pytest-httpserver    1.1.2 x2 -> 1.1.2 x3
[C.]  #135  python3.12-pytest-regressions   2.7.0 -> 2.7.0 x2
[C.]  #136  python3.12-python-dotenv        1.0.1 -> 1.0.1 x2
[C.]  #137  python3.12-rapidfuzz            3.12.2 -> 3.12.2 x2
[C.]  #138  python3.12-responses            0.25.6 x2 -> 0.25.6 x3
[C.]  #139  python3.12-rich                 13.9.4 -> 13.9.4 x2
[C.]  #140  python3.12-scikit-build-core    0.11.0 -> 0.11.0 x2
[C.]  #141  python3.12-sh                   2.2.1 -> 2.2.1 x2
[C.]  #142  python3.12-stack-data           0.6.3 -> 0.6.3 x2
[C.]  #143  python3.12-tomlkit              0.13.2 -> 0.13.2 x2
[C.]  #144  python3.12-uharfbuzz            0.45.0 -> 0.45.0 x2
[C.]  #145  python3.12-undefined            0.0.8 x2 -> 0.0.8 x3
[U.]  #146  query-grammar-neovim            0.10.4 -> 0.11.0
[C.]  #147  redox_syscall                   0.2.10, 0.2.16, 0.5.3, 0.5.8 -> 0.2.10, 0.5.3, 0.5.8
[U.]  #148  restic                          0.17.3, 0.17.3-go-modules -> 0.18.0, 0.18.0-go-modules
[C.]  #149  retry                           0.9.3.0, 0.9.3.0.tar.gz, 0.9.3.1 x2, 0.9.3.1.tar.gz x2, 2.0.0 -> 0.9.3.0, 0.9.3.0.tar.gz, 0.9.3.1 x2, 0.9.3.1.tar.gz x2
[U.]  #150  rootlesskit                     2.3.2, 2.3.2-go-modules -> 2.3.4, 2.3.4-go-modules
[U.]  #151  rust-analyzer                   2025-03-17 -> 2025-03-24
[U.]  #152  rust-analyzer-unwrapped         2025-03-17, 2025-03-17-vendor, 2025-03-17-vendor-staging -> 2025-03-24, 2025-03-24-vendor, 2025-03-24-vendor-staging
[C.]  #153  rustix                          0.38.32, 0.38.34 -> 0.38.32
[U.]  #154  signal-desktop                  7.46.0 -> 7.47.0
[U.]  #155  snyk                            1.1296.0, 1.1296.0-npm-deps -> 1.1296.1, 1.1296.1-npm-deps
[U.]  #156  sops                            3.9.4, 3.9.4-go-modules -> 3.10.0, 3.10.0-go-modules
[C.]  #157  source                          <none> x1758 -> <none> x1755
[U.]  #158  squashfuse                      0.5.2 -> 0.6.0
[U.]  #159  strace                          6.13, 6.13.tar.xz -> 6.14, 6.14.tar.xz
[C.]  #160  strsim                          0.8.0, 0.10.0, 0.11.1 -> 0.8.0, 0.10.0
[U.]  #161  telegram-desktop                5.12.3 -> 5.13.1
[U.]  #162  telegram-desktop-unwrapped      5.12.3 -> 5.13.1
[C.]  #163  tempfile                        3.10.1, 3.11.0 -> 3.10.1
[U.]  #164  terraform                       1.11.2, 1.11.2-go-modules -> 1.11.3, 1.11.3-go-modules
[C.]  #165  thin-provisioning-tools         1.1.0 -> 1.1.0, 1.1.0-vendor, 1.1.0-vendor-staging
[C.]  #166  thiserror                       1.0.28, 1.0.58, 1.0.63, 1.0.69 -> 1.0.28, 1.0.58, 1.0.69
[C.]  #167  thiserror-impl                  1.0.28, 1.0.58, 1.0.63, 1.0.69 -> 1.0.28, 1.0.58, 1.0.69
[U.]  #168  treefmt                         2.1.1, 2.1.1-go-modules -> 2.2.0, 2.2.0-go-modules
[C.]  #169  unicode-segmentation            1.11.0, 1.12.0 -> 1.12.0
[C.]  #170  utf8parse                       0.2.1, 0.2.2 -> 0.2.1
[U.]  #171  vim-grammar-neovim              0.10.4 -> 0.11.0
[U.]  #172  vimdoc-grammar-neovim           0.10.4 -> 0.11.0
[U.]  #173  vimplugin-mini.nvim             2025-03-16 -> 2025-03-28
[U.]  #174  vvenc                           1.13.0 -> 1.13.1
[U.]  #175  yt-dlp                          2025.3.21 -> 2025.3.27
[U.]  #176  yt_dlp                          2025.3.21.tar.gz -> 2025.3.27.tar.gz
Added packages:
[A.]  #01  Check-source-validity-before-attempting-to-log-rende.patch  <none>
[A.]  #02  Log-error-if-CefInitialize-fails.patch.patch                <none>
[A.]  #03  Print-browser-source-renderer-crashes-to-OBS-log.patch      <none>
[A.]  #04  allow-admin-from-store.patch                                <none>
[A.]  #05  btrfs-progs-v6.14.tar.xz                                    <none>
[A.]  #06  cef-binary                                                  121.3.13
[A.]  #07  cef_binary_121.3.13+g5c4a81b+chromium                       121.0.6167.184_linux64_minimal.tar.bz2
[A.]  #08  include-dir-issue                                           379757.patch
[A.]  #09  libmediainfo_25.03.tar.xz                                   <none>
[A.]  #10  mediainfo_25.03.tar.xz                                      <none>
[A.]  #11  n182aqjfn2kp557dzc8m8f7zc9j4s0mh-source                     <none>
[A.]  #12  signal-desktop_7.47.0_amd64.deb                             <none>
[A.]  #13  v0.23.4.tar.gz                                              <none>
[A.]  #14  v0.3.0.tar.gz                                               <none>
[A.]  #15  v0.4.1.tar.gz                                               <none>
[A.]  #16  v0.5.0.tar.gz                                               <none>
[A.]  #17  v0.5.1.tar.gz                                               <none>
[A.]  #18  v3.0.1.tar.gz                                               <none>
Removed packages:
[R.]  #001  bindgen                                                      0.69.4
[R.]  #002  btrfs-progs-v6.13.tar.xz                                     <none>
[R.]  #003  c2387ff3c878ab608d7616e4984fc01c4226416c.patch?full_index=1  <none>
[R.]  #004  cassowary                                                    0.3.0
[R.]  #005  cexpr                                                        0.6.0
[R.]  #006  char_traits-clang                                            19-errors.diff
[R.]  #007  clang-sys                                                    1.8.1
[R.]  #008  console                                                      0.15.8
[R.]  #009  crate-bindgen                                                0.69.4.tar.gz
[R.]  #010  crate-cassowary                                              0.3.0.tar.gz
[R.]  #011  crate-cexpr                                                  0.6.0.tar.gz
[R.]  #012  crate-clang-sys                                              1.8.1.tar.gz
[R.]  #013  crate-console                                                0.15.8.tar.gz
[R.]  #014  crate-crc32c                                                 0.6.8.tar.gz
[R.]  #015  crate-devicemapper                                           0.34.3.tar.gz
[R.]  #016  crate-devicemapper-sys                                       0.3.0.tar.gz
[R.]  #017  crate-downcast                                               0.11.0.tar.gz
[R.]  #018  crate-encode_unicode                                         0.3.6.tar.gz
[R.]  #019  crate-exitcode                                               1.1.2.tar.gz
[R.]  #020  crate-fixedbitset                                            0.4.2.tar.gz
[R.]  #021  crate-fragile                                                2.0.0.tar.gz
[R.]  #022  crate-indicatif                                              0.17.8.tar.gz
[R.]  #023  crate-is_terminal_polyfill                                   1.70.1.tar.gz
[R.]  #024  crate-libudev-sys                                            0.1.4.tar.gz
[R.]  #025  crate-mockall                                                0.13.0.tar.gz
[R.]  #026  crate-mockall_derive                                         0.13.0.tar.gz
[R.]  #027  crate-num-derive                                             0.4.2.tar.gz
[R.]  #028  crate-number_prefix                                          0.4.0.tar.gz
[R.]  #029  crate-numtoa                                                 0.1.0.tar.gz
[R.]  #030  crate-predicates                                             3.1.2.tar.gz
[R.]  #031  crate-predicates-core                                        1.0.8.tar.gz
[R.]  #032  crate-predicates-tree                                        1.0.11.tar.gz
[R.]  #033  crate-quick-xml                                              0.36.1.tar.gz
[R.]  #034  crate-quickcheck                                             1.0.3.tar.gz
[R.]  #035  crate-quickcheck_macros                                      1.0.0.tar.gz
[R.]  #036  crate-rangemap                                               1.5.1.tar.gz
[R.]  #037  crate-redox_termios                                          0.1.3.tar.gz
[R.]  #038  crate-retry                                                  2.0.0.tar.gz
[R.]  #039  crate-roaring                                                0.10.6.tar.gz
[R.]  #040  crate-rustc-hash                                             1.1.0.tar.gz
[R.]  #041  crate-rustc_version                                          0.4.0.tar.gz
[R.]  #042  crate-safemem                                                0.3.3.tar.gz
[R.]  #043  crate-semver                                                 1.0.23.tar.gz
[R.]  #044  crate-termion                                                1.5.6.tar.gz
[R.]  #045  crate-termtree                                               0.4.1.tar.gz
[R.]  #046  crate-threadpool                                             1.8.1.tar.gz
[R.]  #047  crate-tui                                                    0.19.0.tar.gz
[R.]  #048  crate-udev                                                   0.7.0.tar.gz
[R.]  #049  devicemapper                                                 0.34.3
[R.]  #050  devicemapper-sys                                             0.3.0
[R.]  #051  do-not-import-mypy.patch                                     <none>
[R.]  #052  downcast                                                     0.11.0
[R.]  #053  encode_unicode                                               0.3.6
[R.]  #054  exitcode                                                     1.1.2
[R.]  #055  fix-absolute-path.patch                                      <none>
[R.]  #056  fixedbitset                                                  0.4.2
[R.]  #057  fragile                                                      2.0.0
[R.]  #058  go1.22.12.src.tar.gz                                         <none>
[R.]  #059  indicatif                                                    0.17.8
[R.]  #060  is_terminal_polyfill                                         1.70.1
[R.]  #061  libmediainfo_24.12.tar.xz                                    <none>
[R.]  #062  libudev-sys                                                  0.1.4
[R.]  #063  libvterm                                                     0.3.3.tar.gz
[R.]  #064  libvterm-neovim                                              0.3.3
[R.]  #065  mediainfo_24.12.tar.xz                                       <none>
[R.]  #066  mockall                                                      0.13.0
[R.]  #067  mockall_derive                                               0.13.0
[R.]  #068  msgpack-c                                                    6.1.0
[R.]  #069  num-derive                                                   0.4.2
[R.]  #070  number_prefix                                                0.4.0
[R.]  #071  numtoa                                                       0.1.0
[R.]  #072  package-build-dont-use-mtime.patch                           <none>
[R.]  #073  pbgldy92pxxm51bdv8s209srlzv7mmdq-source                      <none>
[R.]  #074  predicates                                                   3.1.2
[R.]  #075  predicates-core                                              1.0.8
[R.]  #076  predicates-tree                                              1.0.11
[R.]  #077  python3.12-clevercsv                                         0.8.3
[R.]  #078  python3.12-tabview                                           1.4.4
[R.]  #079  quick-xml                                                    0.36.1
[R.]  #080  quickcheck                                                   1.0.3
[R.]  #081  quickcheck_macros                                            1.0.0
[R.]  #082  rangemap                                                     1.5.1
[R.]  #083  rapidjson-unstable                                           2024-04-09
[R.]  #084  redox_termios                                                0.1.3
[R.]  #085  rio                                                          0.9.4, 2979a72
[R.]  #086  roaring                                                      0.10.6
[R.]  #087  rustc-hash                                                   1.1.0
[R.]  #088  rustc_version                                                0.4.0
[R.]  #089  safemem                                                      0.3.3
[R.]  #090  semver                                                       1.0.23
[R.]  #091  signal-desktop_7.46.0_amd64.deb                              <none>
[R.]  #092  suppress-valgrind-failures.patch                             <none>
[R.]  #093  termion                                                      1.5.6
[R.]  #094  termtree                                                     0.4.1
[R.]  #095  threadpool                                                   1.8.1
[R.]  #096  tui                                                          0.19.0
[R.]  #097  udev                                                         0.7.0
[R.]  #098  use-nixpkgs-gtest.patch                                      <none>
[R.]  #099  v0.1.0.tar.gz                                                <none>
[R.]  #100  v0.2.3.tar.gz                                                <none>
[R.]  #101  v0.21.3.tar.gz                                               <none>
[R.]  #102  v0.4.0.tar.gz                                                <none> x2
[R.]  #103  v3.0.0.tar.gz                                                <none>
Closure size: 19556 -> 19433 (3693 paths added, 3816 paths removed, delta -123, disk usage -2.4MiB).

```

Auto-generated by [update.yml][1] with the help of
[create-pull-request][2].

[1]: https://nayeonie.com/ahuston-0/nix-dotfiles/src/branch/main/.github/workflows/flake-update.yml
[2]: https://forgejo.stefka.eu/jiriks74/create-pull-request
2025-04-01 12:14:35 +00:00
5be6b3e723 Merge pull request 'update giteaHost, fix redundant boolean' (#72) from feature/self-hydra into main
All checks were successful
Check flake.lock / Check health of `flake.lock` (push) Successful in 11s
Check Nix formatting / Perform Nix format checks (push) Successful in 2m37s
Check Nix flake / Perform Nix flake checks (push) Successful in 7m39s
Update flakes / update_lockfile (push) Successful in 27m8s
Reviewed-on: #72
2025-03-31 15:14:00 -04:00
309c0128e9
update giteaHost, fix redundant boolean
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 8s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m41s
Check Nix flake / Perform Nix flake checks (pull_request) Successful in 9m25s
2025-03-31 15:04:05 -04:00
b1ce62174b Merge pull request 'add docstring formatter and generator for emacs' (#71) from feature/python-el into main
Some checks failed
Check flake.lock / Check health of `flake.lock` (push) Successful in 13s
Check Nix formatting / Perform Nix format checks (push) Successful in 2m32s
Check Nix flake / Perform Nix flake checks (push) Successful in 7m59s
Update flakes / update_lockfile (push) Failing after 11m59s
Reviewed-on: #71
2025-03-31 04:11:27 -04:00
d31472b609
add docstring formatter and generator for emacs
All checks were successful
Check Nix flake / Perform Nix flake checks (pull_request) Successful in 9m8s
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 9s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m32s
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-03-31 03:58:21 -04:00
29bcd0026f Merge pull request 'add branches to hydra' (#70) from feature/self-hydra into main
All checks were successful
Check flake.lock / Check health of `flake.lock` (push) Successful in 11s
Check Nix formatting / Perform Nix format checks (push) Successful in 2m58s
Check Nix flake / Perform Nix flake checks (push) Successful in 7m35s
Reviewed-on: #70
2025-03-31 03:17:02 -04:00
51c3878ca5
add branches to hydra
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 10s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m54s
Check Nix flake / Perform Nix flake checks (pull_request) Successful in 7m51s
2025-03-31 03:04:09 -04:00
4f3641a98e Merge pull request 'resync upstream hydra' (#69) from feature/self-hydra into main
All checks were successful
Check flake.lock / Check health of `flake.lock` (push) Successful in 12s
Check Nix formatting / Perform Nix format checks (push) Successful in 2m31s
Check Nix flake / Perform Nix flake checks (push) Successful in 7m58s
Reviewed-on: #69
2025-03-31 02:53:20 -04:00
6a56a7797f resync upstream hydra
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 16s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 3m2s
Check Nix flake / Perform Nix flake checks (pull_request) Successful in 10m9s
2025-03-31 02:19:08 -04:00
28e4fcb3da Merge pull request 'unlock nixpkgs' (#68) from feature/self-hydra into main
All checks were successful
Check Nix flake / Perform Nix flake checks (push) Successful in 8m41s
Check flake.lock / Check health of `flake.lock` (push) Successful in 11s
Check Nix formatting / Perform Nix format checks (push) Successful in 2m37s
Reviewed-on: #68
2025-03-31 01:41:30 -04:00
95e733aeb6 unlock nixpkgs
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 13s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 3m7s
Check Nix flake / Perform Nix flake checks (pull_request) Successful in 9m57s
2025-03-31 00:53:26 -04:00
ee71636ac4 Merge pull request 'fix store' (#66) from feature/attic into main
All checks were successful
Check flake.lock / Check health of `flake.lock` (push) Successful in 12s
Check Nix formatting / Perform Nix format checks (push) Successful in 2m25s
Check Nix flake / Perform Nix flake checks (push) Successful in 8m7s
Reviewed-on: #66
2025-03-30 15:50:41 -04:00
87db5a05e6
fix store
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 19s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 3m18s
Check Nix flake / Perform Nix flake checks (pull_request) Successful in 9m27s
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-03-30 15:40:52 -04:00
2551adb3db Merge pull request 'move to own hydra flake' (#64) from feature/self-hydra into main
All checks were successful
Check flake.lock / Check health of `flake.lock` (push) Successful in 1m2s
Check Nix formatting / Perform Nix format checks (push) Successful in 3m30s
Check Nix flake / Perform Nix flake checks (push) Successful in 8m30s
Reviewed-on: #64
2025-03-30 14:36:54 -04:00
4669a226d4
Revert "Merge pull request 'automated: Update flake.lock' (#63) from update-flake-lock into main"
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 12s
Check Nix flake / Perform Nix flake checks (pull_request) Successful in 7m4s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m30s
This reverts commit 8c5d2dc30b1dd1cf03b6cc85c4e7f36e69fe37bd, reversing
changes made to 22c44a97054e0613bfb8cde2b5477b448f448d4b.
2025-03-29 16:37:25 -04:00
c20fc52f97
re-enable attic sync
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 9s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m33s
Check Nix flake / Perform Nix flake checks (pull_request) Successful in 7m11s
2025-03-29 16:36:10 -04:00
492b2d493b
move to own hydra flake
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 17s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m37s
Check Nix flake / Perform Nix flake checks (pull_request) Successful in 7m10s
2025-03-29 16:12:55 -04:00
8c5d2dc30b Merge pull request 'automated: Update flake.lock' (#63) from update-flake-lock into main
Some checks failed
Check flake.lock / Check health of `flake.lock` (push) Successful in 10s
Check Nix formatting / Perform Nix format checks (push) Successful in 2m34s
Check Nix flake / Perform Nix flake checks (push) Successful in 6m44s
Update flakes / update_lockfile (push) Failing after 22m12s
Reviewed-on: #63
2025-03-29 16:02:46 -04:00
github-actions[bot]
888a960af5 automated: Update flake.lock
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 25s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m25s
Check Nix flake / Perform Nix flake checks (pull_request) Successful in 6m44s
- The following Nix Flake inputs were updated:

```
• Updated input 'firefox-addons':
    'gitlab:rycee/nur-expressions/d74460da63a8c08a69a1f143b04f2ab1a6b2f5c2?dir=pkgs/firefox-addons&narHash=sha256-dAhrL%2BgEjNN5U/Sosy7IrX0Y0qPA0U7Gp9TBhqEliNU%3D' (2025-03-23)
  → 'gitlab:rycee/nur-expressions/f8861a4b09a181dd88f6626d0202d9225ae85d65?dir=pkgs/firefox-addons&narHash=sha256-tlJY7MfAena/yi3lmd7y7vQGpLma4Q1BLtO4dvzF/Vs%3D' (2025-03-27)
• Updated input 'home-manager':
    'github:nix-community/home-manager/ce287a5cd3ef78203bc78021447f937a988d9f6f?narHash=sha256-gwW0tBIA77g6qq45y220drTy0DmThF3fJMwVFUtYV9c%3D' (2025-03-26)
  → 'github:nix-community/home-manager/1efd2503172016a6742c87b47b43ca2c8145607d?narHash=sha256-uwaVrKgi6g1TUq56247j6QvvFtYHloCkjCrEpGBvV54%3D' (2025-03-28)
• Updated input 'hydra/nix':
    'github:NixOS/nix/ceec04f1e24ca34deaca26e7c9d8cd90ba38f81c?narHash=sha256-I6Oekogi6tkSrtyAbBMzjx9iKi4x0o21fdOQqVf49Qc%3D' (2025-03-25)
  → 'github:NixOS/nix/e310c19a1aeb1ce1ed4d41d5ab2d02db596e0918?narHash=sha256-q/RgA4bB7zWai4oPySq9mch7qH14IEeom2P64SXdqHs%3D' (2025-02-18)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/ecaa2d911e77c265c2a5bac8b583c40b0f151726?narHash=sha256-zvQ4GsCJT6MTOzPKLmlFyM%2Blxo0JGQ0cSFaZSACmWfY%3D' (2025-03-24)
  → 'github:NixOS/nixos-hardware/0ed819e708af17bfc4bbc63ee080ef308a24aa42?narHash=sha256-I09SrXIO0UdyBFfh0fxDq5WnCDg8XKmZ1HQbaXzMA1k%3D' (2025-03-28)
• Updated input 'nixos-modules':
    'github:SuperSandro2000/nixos-modules/6d1da83b2352ae4c72960b10154290434f5bd779?narHash=sha256-CkFIV8hyXq6q6p4rksQtlFoNyrtwXyUrY7ilCyDgEmo%3D' (2025-03-25)
  → 'github:SuperSandro2000/nixos-modules/77ff511df92a9d4a828bdf032b8f48e7c3d99b50?narHash=sha256-fOMsQpcdIbj%2BwOexiCSEW2J4Erqd0LRV25aYiOx4QRw%3D' (2025-03-28)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/6ea2759c633a3e25f3b4e2f52fb6bf9d6a01c532?narHash=sha256-V3jQhu3s48mgGClvKkWhYM1%2BcSTFGFm4ztDkK7S69JY%3D' (2025-03-25)
  → 'github:nixos/nixpkgs/800863744b6d0ef3c748a094a15e7f9d361f62fb?narHash=sha256-AagCXne3DGJARB7kxCjcBgJddT/J2CC7SSe7I6kFqso%3D' (2025-03-29)
• Updated input 'nixpkgs-stable':
    'github:nixos/nixpkgs/f0946fa5f1fb876a9dc2e1850d9d3a4e3f914092?narHash=sha256-rBfc%2BH1dDBUQ2mgVITMGBPI1PGuCznf9rcWX/XIULyE%3D' (2025-03-23)
  → 'github:nixos/nixpkgs/d02d88f8de5b882ccdde0465d8fa2db3aa1169f7?narHash=sha256-lWc%2B79eZRyvHp/SqMhHTMzZVhpxkRvthsP1Qx6UCq0E%3D' (2025-03-25)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/a0e3395c63cdbc9c1ec17915f8328c077c79c4a1?narHash=sha256-Slrqmt6kJ/M7Z/ce4ebQWsz2aeEodrX56CsupOEPoz0%3D' (2025-03-26)
  → 'github:oxalica/rust-overlay/524463199fdee49338006b049bc376b965a2cfed?narHash=sha256-52qbrkG65U1hyrQWltgHTgH4nm0SJL%2B9TWv2UDCEPNI%3D' (2025-03-29)
• Updated input 'stylix':
    'github:danth/stylix/61a5f77f2202f3a79797089752713e16b1ab5b10?narHash=sha256-63joFDrDekkI8papsDPwObKCCYSZ7t/1t94M398BxLY%3D' (2025-03-25)
  → 'github:danth/stylix/2fb8321ea16c595e0208b22021ddaf1f471c634a?narHash=sha256-8fSI6C19ZTcHgvoLK17wfEEVI08tgnZfSLgVe3E/22w%3D' (2025-03-27)
```

```
comparing nixosConfigurations.artemision.config.system.build.toplevel:
<<< /nix/store/j3q51rsanx1ffy4iay11s9s1vpldbfbr-nixos-system-artemision-25.05.20250325.6ea2759.drv
>>> /nix/store/qy88hvkwhln1mxmjwz320lsw4vnsbf6f-nixos-system-artemision-25.05.20250329.8008637.drv
Version changes:
[U.]  #01  LanguageTool                    6.5 -> 6.6
[U.]  #02  avisynthplus                    3.7.3 -> 3.7.4
[U.]  #03  c-grammar-neovim                0.10.4 -> 0.11.0
[U.]  #04  docker-buildx                   0.20.1 -> 0.22.0
[U.]  #05  ephem                           4.1.6.tar.gz -> 4.2.tar.gz
[C.]  #06  firefox                         128.5.0esr.source.tar.xz, 136.0.2, 136.0.2.source.tar.xz -> 128.5.0esr.source.tar.xz, 136.0.3, 136.0.3.source.tar.xz
[U.]  #07  firefox-unwrapped               136.0.2 -> 136.0.3
[U.]  #08  glaze                           5.0.0 -> 5.0.1
[U.]  #09  hyprland                        0.48.0 -> 0.48.1
[U.]  #10  imagemagick                     7.1.1-45 x2 -> 7.1.1-46 x2
[U.]  #11  ipxe                            1.21.1-unstable-2025-01-10 -> 1.21.1-unstable-2025-02-28
[U.]  #12  libjodycode                     3.1.1 x2 -> 3.1.2 x2
[U.]  #13  liboggz                         1.1.2, 1.1.2.tar.gz -> 1.1.3, 1.1.3.tar.gz
[U.]  #14  libphonenumber                  8.13.55 -> 9.0.1
[U.]  #15  lsp-plugins                     1.2.20 -> 1.2.21
[U.]  #16  lsp-plugins-src                 1.2.20.tar.gz -> 1.2.21.tar.gz
[U.]  #17  lua-grammar-neovim              0.10.4 -> 0.11.0
[U.]  #18  markdown-grammar-neovim         0.10.4 -> 0.11.0
[U.]  #19  markdown_inline-grammar-neovim  0.10.4 -> 0.11.0
[U.]  #20  mpv                             0.39.0 -> 0.40.0
[U.]  #21  mpv-with-scripts                0.39.0 -> 0.40.0
[C.]  #22  neovim                          0.10.0.gem, 0.10.4 x2 -> 0.10.0.gem, 0.11.0 x2
[U.]  #23  neovim-unwrapped                0.10.4 -> 0.11.0
[C*]  #24  nix                             0.22.3, 0.28.0, 0.29.0, 2.24.12 x2, 2.26.3 x2 -> 0.22.3, 0.28.0, 0.29.0, 2.24.13 x2, 2.26.3 x2
[U.]  #25  nixos-system-artemision         25.05.20250325.6ea2759 -> 25.05.20250329.8008637
[C.]  #26  openjdk                         8u432-b06, 17.0.13+11, 21.0.5+11 -> 8u442-b06, 17.0.14+7, 21.0.5+11
[C.]  #27  openjdk-headless                17.0.13+11, 21.0.5+11 -> 17.0.14+7, 21.0.5+11
[U.]  #28  python3.12-coredis              4.18.0 -> 4.20.0
[U.]  #29  python3.12-deepdiff             8.2.0 -> 8.4.1
[U.]  #30  python3.12-ephem                4.1.6 -> 4.2
[U.]  #31  python3.12-flask-limiter        3.10.1 -> 3.12
[U.]  #32  python3.12-orderly-set          5.2.2 -> 5.3.0
[U.]  #33  python3.12-pynput               1.7.7 -> 1.8.1
[U.]  #34  query-grammar-neovim            0.10.4 -> 0.11.0
[U.]  #35  restic                          0.17.3, 0.17.3-go-modules -> 0.18.0, 0.18.0-go-modules
[U.]  #36  rootlesskit                     2.3.2, 2.3.2-go-modules -> 2.3.4, 2.3.4-go-modules
[U.]  #37  rust-analyzer                   2025-03-17 -> 2025-03-24
[U.]  #38  rust-analyzer-unwrapped         2025-03-17, 2025-03-17-vendor, 2025-03-17-vendor-staging -> 2025-03-24, 2025-03-24-vendor, 2025-03-24-vendor-staging
[U.]  #39  signal-desktop                  7.46.0 -> 7.47.0
[U.]  #40  snyk                            1.1296.0, 1.1296.0-npm-deps -> 1.1296.1, 1.1296.1-npm-deps
[C.]  #41  source                          <none> x1758 -> <none> x1754
[U.]  #42  squashfuse                      0.5.2 -> 0.6.0
[U.]  #43  strace                          6.13, 6.13.tar.xz -> 6.14, 6.14.tar.xz
[U.]  #44  telegram-desktop                5.12.3 -> 5.13.1
[U.]  #45  telegram-desktop-unwrapped      5.12.3 -> 5.13.1
[U.]  #46  terraform                       1.11.2, 1.11.2-go-modules -> 1.11.3, 1.11.3-go-modules
[U.]  #47  vim-grammar-neovim              0.10.4 -> 0.11.0
[U.]  #48  vimdoc-grammar-neovim           0.10.4 -> 0.11.0
[U.]  #49  vimplugin-mini.nvim             2025-03-16 -> 2025-03-25
[U.]  #50  vvenc                           1.13.0 -> 1.13.1
[U.]  #51  yt-dlp                          2025.3.21 -> 2025.3.27
[U.]  #52  yt_dlp                          2025.3.21.tar.gz -> 2025.3.27.tar.gz
Added packages:
[A.]  #1  signal-desktop_7.47.0_amd64.deb          <none>
[A.]  #2  v0.23.4.tar.gz                           <none>
[A.]  #3  v0.3.0.tar.gz                            <none>
[A.]  #4  v0.4.1.tar.gz                            <none>
[A.]  #5  v0.5.0.tar.gz                            <none>
[A.]  #6  v0.5.1.tar.gz                            <none>
[A.]  #7  v3.0.1.tar.gz                            <none>
[A.]  #8  z6m92xir4p0bxyns6k8lkljffrh9283f-source  <none>
Removed packages:
[R.]  #01  agcd0jypk0i6y3sllfifn11mjnh3ncjg-source  <none>
[R.]  #02  char_traits-clang                        19-errors.diff
[R.]  #03  do-not-import-mypy.patch                 <none>
[R.]  #04  fix-absolute-path.patch                  <none>
[R.]  #05  libvterm                                 0.3.3.tar.gz
[R.]  #06  libvterm-neovim                          0.3.3
[R.]  #07  msgpack-c                                6.1.0
[R.]  #08  python3.12-clevercsv                     0.8.3
[R.]  #09  python3.12-tabview                       1.4.4
[R.]  #10  rapidjson-unstable                       2024-04-09
[R.]  #11  signal-desktop_7.46.0_amd64.deb          <none>
[R.]  #12  suppress-valgrind-failures.patch         <none>
[R.]  #13  use-nixpkgs-gtest.patch                  <none>
[R.]  #14  v0.1.0.tar.gz                            <none>
[R.]  #15  v0.2.3.tar.gz                            <none>
[R.]  #16  v0.21.3.tar.gz                           <none>
[R.]  #17  v0.4.0.tar.gz                            <none> x2
[R.]  #18  v3.0.0.tar.gz                            <none>
Closure size: 19556 -> 19541 (1031 paths added, 1046 paths removed, delta -15, disk usage -422.0KiB).

comparing formatter.x86_64-linux:
<<< /nix/store/kpjm9ymg7d9h4mw5jf1ddzc40lv3wrbi-nixfmt-unstable-2025-03-03.drv
>>> /nix/store/kpjm9ymg7d9h4mw5jf1ddzc40lv3wrbi-nixfmt-unstable-2025-03-03.drv
No version or selection state changes.
Closure size: 1307 -> 1307 (0 paths added, 0 paths removed, delta +0, disk usage +0B).

comparing checks.x86_64-linux.pre-commit-check:
<<< /nix/store/7wb7l8my189qx4624igr4q0gfv4ic65w-pre-commit-run.drv
>>> /nix/store/wwnd2760dgqccvysxzsm5fmxb75g6dz6-pre-commit-run.drv
Version changes:
[U.]  #1  nix  2.24.12 -> 2.24.13
Added packages:
[A+]  #1  z6m92xir4p0bxyns6k8lkljffrh9283f-source  <none>
Removed packages:
[R-]  #1  agcd0jypk0i6y3sllfifn11mjnh3ncjg-source  <none>
Closure size: 2604 -> 2604 (16 paths added, 16 paths removed, delta +0, disk usage +0B).

comparing devShells.x86_64-linux.default:
<<< /nix/store/ipg82xsd8y4k2cagkdg0xzajxqcd5ad2-nix-shell.drv
>>> /nix/store/kvn31lszix49bxickr7w9ywdvxpxpk00-nix-shell.drv
Version changes:
[U.]  #1  nix  2.24.12 -> 2.24.13
Closure size: 2962 -> 2962 (25 paths added, 25 paths removed, delta +0, disk usage +0B).

comparing packages.x86_64-linux.lego-latest:
<<< /nix/store/19s9vq2ysx71h03x8f463j4k0vcmcyrr-lego-4.21.0.drv
>>> /nix/store/19s9vq2ysx71h03x8f463j4k0vcmcyrr-lego-4.21.0.drv
No version or selection state changes.
Closure size: 768 -> 768 (0 paths added, 0 paths removed, delta +0, disk usage +0B).

comparing nixosConfigurations.palatine-hill.config.system.build.toplevel:
<<< /nix/store/bzx5raqa658bf37yhqpdgnr3mmwpawrr-nixos-system-palatine-hill-25.05.20250325.6ea2759.drv
>>> /nix/store/llq6dj724slkdn5q0xr2h191prr6jgpa-nixos-system-palatine-hill-25.05.20250329.8008637.drv
Version changes:
[U.]  #01  avisynthplus                    3.7.3 -> 3.7.4
[U.]  #02  c-grammar-neovim                0.10.4 -> 0.11.0
[U.]  #03  docker-buildx                   0.20.1 -> 0.22.0
[U.]  #04  libjodycode                     3.1.1 -> 3.1.2
[U.]  #05  lua-grammar-neovim              0.10.4 -> 0.11.0
[U.]  #06  markdown-grammar-neovim         0.10.4 -> 0.11.0
[U.]  #07  markdown_inline-grammar-neovim  0.10.4 -> 0.11.0
[C.]  #08  neovim                          0.10.0.gem, 0.10.4 -> 0.10.0.gem, 0.11.0
[U.]  #09  neovim-unwrapped                0.10.4 -> 0.11.0
[C*]  #10  nix                             0.28.0, 0.29.0, 2.24.12, 2.26.3 x2, 2.26.4 x2 -> 0.28.0, 0.29.0, 2.24.13, 2.26.3 x3, 2.26.3-dev
[C.]  #11  nix-cmd                         2.26.3, 2.26.4 -> 2.26.3 x2
[C.]  #12  nix-expr                        2.26.3, 2.26.4 -> 2.26.3 x2
[C.]  #13  nix-expr-c                      2.26.3, 2.26.4 -> 2.26.3 x2
[C.]  #14  nix-expr-tests                  2.26.3, 2.26.4 -> 2.26.3
[C.]  #15  nix-expr-tests-run              <none> x2 -> <none>
[C.]  #16  nix-fetchers                    2.26.3, 2.26.4 -> 2.26.3 x2
[C.]  #17  nix-fetchers-tests              2.26.3, 2.26.4 -> 2.26.3
[C.]  #18  nix-fetchers-tests-run          <none> x2 -> <none>
[C.]  #19  nix-flake                       2.26.3, 2.26.4 -> 2.26.3 x2
[C.]  #20  nix-flake-c                     2.26.3, 2.26.4 -> 2.26.3 x2
[C.]  #21  nix-flake-tests                 2.26.3, 2.26.4 -> 2.26.3
[C.]  #22  nix-flake-tests-run             <none> x2 -> <none>
[C.]  #23  nix-functional-tests            2.26.3, 2.26.4 -> 2.26.3
[C.]  #24  nix-main                        2.26.3, 2.26.4 -> 2.26.3 x2
[C.]  #25  nix-main-c                      2.26.3, 2.26.4 -> 2.26.3 x2
[C.]  #26  nix-manual                      2.26.3, 2.26.4 -> 2.26.3
[C.]  #27  nix-perl                        2.24.12, 2.26.3, 2.26.4 -> 2.24.13, 2.26.3 x2
[C.]  #28  nix-store                       2.26.3, 2.26.4 -> 2.26.3 x2
[C.]  #29  nix-store-c                     2.26.3, 2.26.4 -> 2.26.3 x2
[C.]  #30  nix-store-test-support          2.26.3, 2.26.4 -> 2.26.3
[C.]  #31  nix-store-tests                 2.26.3, 2.26.4 -> 2.26.3
[C.]  #32  nix-store-tests-run             <none> x2 -> <none>
[C.]  #33  nix-util                        2.26.3, 2.26.4 -> 2.26.3 x2
[C.]  #34  nix-util-c                      2.26.3, 2.26.4 -> 2.26.3 x2
[C.]  #35  nix-util-test-support           2.26.3 x2, 2.26.4 x2 -> 2.26.3 x2
[C.]  #36  nix-util-tests                  2.26.3, 2.26.4 -> 2.26.3
[C.]  #37  nix-util-tests-run              <none> x2 -> <none>
[U.]  #38  nixos-system-palatine-hill      25.05.20250325.6ea2759 -> 25.05.20250329.8008637
[C.]  #39  openjdk-headless                17.0.13+11, 21.0.5+11 -> 17.0.14+7, 21.0.5+11
[U.]  #40  python3.12-deepdiff             8.2.0 -> 8.4.1
[U.]  #41  python3.12-orderly-set          5.2.2 -> 5.3.0
[U.]  #42  query-grammar-neovim            0.10.4 -> 0.11.0
[U.]  #43  rootlesskit                     2.3.2, 2.3.2-go-modules -> 2.3.4, 2.3.4-go-modules
[C.]  #44  source                          <none> x844 -> <none> x830
[U.]  #45  strace                          6.13, 6.13.tar.xz -> 6.14, 6.14.tar.xz
[U.]  #46  vim-grammar-neovim              0.10.4 -> 0.11.0
[U.]  #47  vimdoc-grammar-neovim           0.10.4 -> 0.11.0
[U.]  #48  yt-dlp                          2025.3.21 -> 2025.3.27
[U.]  #49  yt_dlp                          2025.3.21.tar.gz -> 2025.3.27.tar.gz
Added packages:
[A.]  #1  libgit2-mempack-thin-packfile.patch               <none>
[A.]  #2  libgit2-packbuilder-callback-interruptible.patch  <none>
[A.]  #3  v0.23.4.tar.gz                                    <none>
[A.]  #4  v0.3.0.tar.gz                                     <none>
[A.]  #5  v0.4.1.tar.gz                                     <none>
[A.]  #6  v0.5.0.tar.gz                                     <none>
[A.]  #7  v0.5.1.tar.gz                                     <none>
[A.]  #8  v3.0.1.tar.gz                                     <none>
[A.]  #9  z6m92xir4p0bxyns6k8lkljffrh9283f-source           <none>
Removed packages:
[R.]  #01  agcd0jypk0i6y3sllfifn11mjnh3ncjg-source  <none>
[R.]  #02  data                                     <none> x3
[R.]  #03  do-not-import-mypy.patch                 <none>
[R.]  #04  fix-absolute-path.patch                  <none>
[R.]  #05  libvterm                                 0.3.3.tar.gz
[R.]  #06  libvterm-neovim                          0.3.3
[R.]  #07  msgpack-c                                6.1.0
[R.]  #08  python3.12-clevercsv                     0.8.3
[R.]  #09  python3.12-tabview                       1.4.4
[R.]  #10  v0.1.0.tar.gz                            <none>
[R.]  #11  v0.2.3.tar.gz                            <none>
[R.]  #12  v0.21.3.tar.gz                           <none>
[R.]  #13  v0.4.0.tar.gz                            <none> x2
[R.]  #14  v3.0.0.tar.gz                            <none>
Closure size: 8620 -> 8583 (475 paths added, 512 paths removed, delta -37, disk usage -2.7MiB).

```

Auto-generated by [update.yml][1] with the help of
[create-pull-request][2].

[1]: https://nayeonie.com/ahuston-0/nix-dotfiles/src/branch/main/.github/workflows/flake-update.yml
[2]: https://forgejo.stefka.eu/jiriks74/create-pull-request
2025-03-29 12:11:18 +00:00
22c44a9705 Merge pull request 'add hydraJobs back in' (#62) from feature/add-typhon into main
Some checks failed
Check flake.lock / Check health of `flake.lock` (push) Successful in 8s
Check Nix formatting / Perform Nix format checks (push) Successful in 2m28s
Check Nix flake / Perform Nix flake checks (push) Failing after 7m41s
Update flakes / update_lockfile (push) Successful in 15m24s
Reviewed-on: #62
2025-03-26 16:08:42 -04:00
5696ef5660
allow IFD
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 11s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 4m42s
Check Nix flake / Perform Nix flake checks (pull_request) Successful in 6m34s
2025-03-26 15:54:39 -04:00
ef94163933
set enable state based on pr status
Some checks failed
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 10s
Check Nix flake / Perform Nix flake checks (pull_request) Failing after 2m39s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m31s
2025-03-26 15:09:02 -04:00
4824c265f9
add hydraJobs back in
Some checks failed
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 13s
Check Nix flake / Perform Nix flake checks (pull_request) Failing after 2m32s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m20s
2025-03-26 13:49:13 -04:00
4548914209 Merge pull request 'fix gitea pulls' (#61) from feature/add-typhon into main
All checks were successful
Check flake.lock / Check health of `flake.lock` (push) Successful in 10s
Check Nix formatting / Perform Nix format checks (push) Successful in 2m34s
Check Nix flake / Perform Nix flake checks (push) Successful in 7m35s
Reviewed-on: #61
2025-03-26 13:45:31 -04:00
bf88cab578 disable builds due to long hydra build time 2025-03-26 13:45:31 -04:00
d6ce8a72e7 fix gitea pulls 2025-03-26 13:45:31 -04:00
9d0385326c Merge pull request 'add hydra, enable zsh autocomplete' (#59) from feature/add-typhon into main
Some checks failed
Check Nix flake / Perform Nix flake checks (push) Successful in 6m43s
Check flake.lock / Check health of `flake.lock` (push) Successful in 19s
Check Nix formatting / Perform Nix format checks (push) Successful in 6m26s
Check Nix flake / Build nix outputs (push) Failing after 15m54s
Reviewed-on: #59
2025-03-26 13:15:02 -04:00
8267d4acc2
add gitea auth
Some checks failed
Check Nix flake / Perform Nix flake checks (pull_request) Successful in 10m46s
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 33s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m36s
Check Nix flake / Build nix outputs (pull_request) Has been cancelled
2025-03-26 11:28:20 -04:00
9e4adb1b46
re-disable autosuggestion
Some checks failed
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 1m12s
Check Nix flake / Perform Nix flake checks (pull_request) Successful in 12m29s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 5m35s
Check Nix flake / Build nix outputs (pull_request) Failing after 2h13m52s
NOTE FOR NEXT TIME: enabling this messes with fzf
2025-03-26 11:20:54 -04:00
5fdf5c5362
pin hydra nixpkgs
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 22s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m55s
Check Nix flake / Perform Nix flake checks (pull_request) Successful in 10m43s
Check Nix flake / Build nix outputs (pull_request) Successful in 17m53s
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-03-26 11:09:04 -04:00
97f26ebb31
fix flake lock
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 1m43s
Check Nix flake / Perform Nix flake checks (pull_request) Successful in 12m11s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 3m21s
Check Nix flake / Build nix outputs (pull_request) Successful in 14m39s
2025-03-26 10:52:56 -04:00
5cb642f643
decouple dependency 2025-03-26 10:52:18 -04:00
013862f836
fix custom hydra 2025-03-26 10:52:17 -04:00
3e7cd3b59d
re-enable hydra 2025-03-26 10:52:17 -04:00
de8ec7cfe6
disable hydra 2025-03-26 10:52:16 -04:00
50765424f5
add typhon var 2025-03-26 10:52:16 -04:00
9e820a3cde
add typhon to palatine-hill, fix vars 2025-03-26 10:52:15 -04:00
04372341db
enable completion 2025-03-26 10:52:15 -04:00
5364ceca58
add hashedPassword to sops 2025-03-26 10:52:15 -04:00
32781a7290
add typhon, enable zsh autocomplete
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-03-26 10:52:06 -04:00
98b8ee7777 Merge pull request 'automated: Update flake.lock' (#60) from update-flake-lock into main
All checks were successful
Check Nix formatting / Perform Nix format checks (push) Successful in 2m52s
Check Nix flake / Perform Nix flake checks (push) Successful in 8m39s
Check Nix flake / Build nix outputs (push) Successful in 15m7s
Check flake.lock / Check health of `flake.lock` (push) Successful in 20s
Reviewed-on: #60
2025-03-26 10:46:39 -04:00
github-actions[bot]
9da39c8a61 automated: Update flake.lock
All checks were successful
Check Nix flake / Perform Nix flake checks (pull_request) Successful in 6m31s
Check Nix flake / Build nix outputs (pull_request) Successful in 14m40s
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 15s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m26s
- The following Nix Flake inputs were updated:

```
• Updated input 'home-manager':
    'github:nix-community/home-manager/f565da89e759ebf57b236510aa955b8a2d41c779?narHash=sha256-OrLDssbhEZvbHMljgT2mFNWacghm2HJBDTWlqTJNhO8%3D' (2025-03-25)
  → 'github:nix-community/home-manager/ce287a5cd3ef78203bc78021447f937a988d9f6f?narHash=sha256-gwW0tBIA77g6qq45y220drTy0DmThF3fJMwVFUtYV9c%3D' (2025-03-26)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/6ea2759c633a3e25f3b4e2f52fb6bf9d6a01c532?narHash=sha256-V3jQhu3s48mgGClvKkWhYM1%2BcSTFGFm4ztDkK7S69JY%3D' (2025-03-25)
  → 'github:nixos/nixpkgs/24693557f72603e8f2c514ee26854d5c2aad9090?narHash=sha256-xdp71QH76Q0esAJi4%2B5xDzpgBQNFpq8xn6UNfyT/s9w%3D' (2025-03-26)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/b4c18f262dbebecb855136c1ed8047b99a9c75b6?narHash=sha256-eQnw8ufyLmrboODU8RKVNh2Mv7SACzdoFrRUV5zdNNE%3D' (2025-03-25)
  → 'github:oxalica/rust-overlay/a0e3395c63cdbc9c1ec17915f8328c077c79c4a1?narHash=sha256-Slrqmt6kJ/M7Z/ce4ebQWsz2aeEodrX56CsupOEPoz0%3D' (2025-03-26)
```

```
comparing packages.x86_64-linux.lego-latest:
<<< /nix/store/19s9vq2ysx71h03x8f463j4k0vcmcyrr-lego-4.21.0.drv
>>> /nix/store/19s9vq2ysx71h03x8f463j4k0vcmcyrr-lego-4.21.0.drv
No version or selection state changes.
Closure size: 768 -> 768 (0 paths added, 0 paths removed, delta +0, disk usage +0B).

comparing checks.x86_64-linux.pre-commit-check:
<<< /nix/store/zycb4y2plj8i7j8ihh2si7c685k5qglh-pre-commit-run.drv
>>> /nix/store/ybm3h68g9vr0sw6rv37wz1vy9l3m2bvb-pre-commit-run.drv
Added packages:
[A+]  #1  yxyasvj7y7c8nwppqn7qxq3b4hv2b9kp-source  <none>
Removed packages:
[R-]  #1  fc2zkch9w2bghm91l29db3p7gg0z5m87-source  <none>
Closure size: 2604 -> 2604 (2 paths added, 2 paths removed, delta +0, disk usage +0B).

comparing devShells.x86_64-linux.default:
<<< /nix/store/ipg82xsd8y4k2cagkdg0xzajxqcd5ad2-nix-shell.drv
>>> /nix/store/ipg82xsd8y4k2cagkdg0xzajxqcd5ad2-nix-shell.drv
No version or selection state changes.
Closure size: 2962 -> 2962 (0 paths added, 0 paths removed, delta +0, disk usage +0B).

comparing nixosConfigurations.palatine-hill.config.system.build.toplevel:
<<< /nix/store/91cbnzl66gzb1y01i1vd3i91jnm9g66v-nixos-system-palatine-hill-25.05.20250325.6ea2759.drv
>>> /nix/store/9wycj9mfi7y2i8186qqfh7sgza9d6a5i-nixos-system-palatine-hill-25.05.20250326.2469355.drv
Version changes:
[U.]  #1  nixos-system-palatine-hill  25.05.20250325.6ea2759 -> 25.05.20250326.2469355
[U.]  #2  yt-dlp                      2025.3.21 -> 2025.3.25
[U.]  #3  yt_dlp                      2025.3.21.tar.gz -> 2025.3.25.tar.gz
Added packages:
[A.]  #1  yxyasvj7y7c8nwppqn7qxq3b4hv2b9kp-source  <none>
Removed packages:
[R.]  #1  fc2zkch9w2bghm91l29db3p7gg0z5m87-source  <none>
Closure size: 8558 -> 8558 (38 paths added, 38 paths removed, delta +0, disk usage -445.1KiB).

comparing formatter.x86_64-linux:
<<< /nix/store/kpjm9ymg7d9h4mw5jf1ddzc40lv3wrbi-nixfmt-unstable-2025-03-03.drv
>>> /nix/store/kpjm9ymg7d9h4mw5jf1ddzc40lv3wrbi-nixfmt-unstable-2025-03-03.drv
No version or selection state changes.
Closure size: 1307 -> 1307 (0 paths added, 0 paths removed, delta +0, disk usage +0B).

comparing nixosConfigurations.artemision.config.system.build.toplevel:
<<< /nix/store/2dpk8dp0ns5b5szj0hvfiw4vm1v3fmzr-nixos-system-artemision-25.05.20250325.6ea2759.drv
>>> /nix/store/w1syja60ngbbddv172z7wjn8ddlkkwh7-nixos-system-artemision-25.05.20250326.2469355.drv
Version changes:
[U.]  #1  ephem                    4.1.6.tar.gz -> 4.2.tar.gz
[U.]  #2  ipxe                     1.21.1-unstable-2025-01-10 -> 1.21.1-unstable-2025-02-28
[U.]  #3  lsp-plugins              1.2.20 -> 1.2.21
[U.]  #4  lsp-plugins-src          1.2.20.tar.gz -> 1.2.21.tar.gz
[U.]  #5  nixos-system-artemision  25.05.20250325.6ea2759 -> 25.05.20250326.2469355
[U.]  #6  python3.12-ephem         4.1.6 -> 4.2
[U.]  #7  yt-dlp                   2025.3.21 -> 2025.3.25
[U.]  #8  yt_dlp                   2025.3.21.tar.gz -> 2025.3.25.tar.gz
Added packages:
[A.]  #1  yxyasvj7y7c8nwppqn7qxq3b4hv2b9kp-source  <none>
Removed packages:
[R.]  #1  fc2zkch9w2bghm91l29db3p7gg0z5m87-source  <none>
Closure size: 19556 -> 19556 (74 paths added, 74 paths removed, delta +0, disk usage -445.0KiB).

```

Auto-generated by [update.yml][1] with the help of
[create-pull-request][2].

[1]: https://nayeonie.com/ahuston-0/nix-dotfiles/src/branch/main/.github/workflows/flake-update.yml
[2]: https://forgejo.stefka.eu/jiriks74/create-pull-request
2025-03-26 12:09:30 +00:00
abe4c9d72e Merge pull request 'automated: Update flake.lock' (#55) from update-flake-lock into main
Some checks failed
Check flake.lock / Check health of `flake.lock` (push) Successful in 9s
Check Nix formatting / Perform Nix format checks (push) Successful in 2m37s
Check Nix flake / Perform Nix flake checks (push) Successful in 10m5s
Check Nix flake / Build nix outputs (push) Successful in 17m8s
Update flakes / update_lockfile (push) Failing after 24m57s
Reviewed-on: #55
2025-03-26 01:30:01 -04:00
github-actions[bot]
b808dfccad automated: Update flake.lock
All checks were successful
Check Nix flake / Perform Nix flake checks (pull_request) Successful in 11m1s
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 1m32s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 6m1s
Check Nix flake / Build nix outputs (pull_request) Successful in 13m57s
- The following Nix Flake inputs were updated:

```
• Updated input 'home-manager':
    'github:nix-community/home-manager/ad0614a1ec9cce3b13169e20ceb7e55dfaf2a818?narHash=sha256-HQHzQPrg%2Bg22tb3/K/4tgJjPzM%2B/5jbaujCZd8s2Mls%3D' (2025-03-23)
  → 'github:nix-community/home-manager/f565da89e759ebf57b236510aa955b8a2d41c779?narHash=sha256-OrLDssbhEZvbHMljgT2mFNWacghm2HJBDTWlqTJNhO8%3D' (2025-03-25)
• Updated input 'nixos-modules':
    'github:SuperSandro2000/nixos-modules/82491ff311152b87fe7cfbdaf545f727e0750aa9?narHash=sha256-%2BBw1HR4oX6vUbCMhwWbW%2BNr20F%2BUesNdUd7b17s3ESE%3D' (2025-03-19)
  → 'github:SuperSandro2000/nixos-modules/6d1da83b2352ae4c72960b10154290434f5bd779?narHash=sha256-CkFIV8hyXq6q6p4rksQtlFoNyrtwXyUrY7ilCyDgEmo%3D' (2025-03-25)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/1750f3c1c89488e2ffdd47cab9d05454dddfb734?narHash=sha256-oDJGK1UMArK52vcW9S5S2apeec4rbfNELgc50LqiPNs%3D' (2025-03-24)
  → 'github:nixos/nixpkgs/6ea2759c633a3e25f3b4e2f52fb6bf9d6a01c532?narHash=sha256-V3jQhu3s48mgGClvKkWhYM1%2BcSTFGFm4ztDkK7S69JY%3D' (2025-03-25)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/60766d63c227d576510ecfb5edd3a687d56f6bc7?narHash=sha256-IwdSl51NL6V0f%2BmYXZR0UTKaGleOsk9zV3l6kt5SUWw%3D' (2025-03-24)
  → 'github:oxalica/rust-overlay/b4c18f262dbebecb855136c1ed8047b99a9c75b6?narHash=sha256-eQnw8ufyLmrboODU8RKVNh2Mv7SACzdoFrRUV5zdNNE%3D' (2025-03-25)
• Updated input 'stylix':
    'github:danth/stylix/d9df91c55643a8b5229a3ae3a496a30f14965457?narHash=sha256-EBXgl3sPi5AQUM58XGuuC8HQl/Df%2BDbt6pOLInInJ/k%3D' (2025-03-23)
  → 'github:danth/stylix/61a5f77f2202f3a79797089752713e16b1ab5b10?narHash=sha256-63joFDrDekkI8papsDPwObKCCYSZ7t/1t94M398BxLY%3D' (2025-03-25)
```

```
comparing packages.x86_64-linux.lego-latest:
<<< /nix/store/19s9vq2ysx71h03x8f463j4k0vcmcyrr-lego-4.21.0.drv
>>> /nix/store/19s9vq2ysx71h03x8f463j4k0vcmcyrr-lego-4.21.0.drv
No version or selection state changes.
Closure size: 768 -> 768 (0 paths added, 0 paths removed, delta +0, disk usage +0B).

comparing nixosConfigurations.artemision.config.system.build.toplevel:
<<< /nix/store/6c76hvh7qfd17mv7i5g731ahlab4v7kx-nixos-system-artemision-25.05.20250324.1750f3c.drv
>>> /nix/store/zf8yp8r2px2x30cjrg862pf36bwcwrgj-nixos-system-artemision-25.05.20250325.6ea2759.drv
Version changes:
[U.]  #01  ffi                      1.16.3.gem -> 1.17.1.gem
[U.]  #02  hyprpicker               0.4.2 -> 0.4.3
[U*]  #03  initrd-linux             6.12.19 -> 6.12.20
[C*]  #04  linux                    6.2.tar.xz x2, 6.12.7.tar.xz x3, 6.12.19, 6.12.19-modules, 6.12.19-modules-shrunk, 6.12.19.tar.xz -> 6.2.tar.xz x2, 6.12.7.tar.xz x3, 6.12.20, 6.12.20-modules, 6.12.20-modules-shrunk, 6.12.20.tar.xz
[U.]  #05  linux-config             6.12.19 -> 6.12.20
[U.]  #06  mtools                   4.0.47, 4.0.47.tar.bz2 -> 4.0.48, 4.0.48.tar.bz2
[U.]  #07  nixos-system-artemision  25.05.20250324.1750f3c -> 25.05.20250325.6ea2759
[U.]  #08  rb-inotify               0.10.1.gem -> 0.11.1.gem
[U.]  #09  ruby3.3-ffi              1.16.3 -> 1.17.1
[U.]  #10  ruby3.3-rb-inotify       0.10.1 -> 0.11.1
[U.]  #11  uwsm                     0.21.2 -> 0.21.3
Added packages:
[A.]  #1  cvwys44cbwvq31ykwhhs4im3amcrd7dp-source  <none>
Removed packages:
[R.]  #1  gixhc414ayb7hpw9gclfra2papvcrgzn-source  <none>
[R.]  #2  lcevc_dec.pc                             <none>
Closure size: 19557 -> 19556 (134 paths added, 135 paths removed, delta -1, disk usage -2.2MiB).

comparing devShells.x86_64-linux.default:
<<< /nix/store/ipg82xsd8y4k2cagkdg0xzajxqcd5ad2-nix-shell.drv
>>> /nix/store/ipg82xsd8y4k2cagkdg0xzajxqcd5ad2-nix-shell.drv
No version or selection state changes.
Closure size: 2962 -> 2962 (0 paths added, 0 paths removed, delta +0, disk usage +0B).

comparing nixosConfigurations.palatine-hill.config.system.build.toplevel:
<<< /nix/store/c79sznpp6kgw96vgy8g4gabdcaz0ba3g-nixos-system-palatine-hill-25.05.20250324.1750f3c.drv
>>> /nix/store/0fz4sy60vyazy4yz2i32f113wjiiwxfm-nixos-system-palatine-hill-25.05.20250325.6ea2759.drv
Version changes:
[U*]  #1  initrd-linux                6.12.19 -> 6.12.20
[C*]  #2  linux                       6.12.7.tar.xz x3, 6.12.19, 6.12.19-modules, 6.12.19-modules-shrunk, 6.12.19.tar.xz -> 6.12.7.tar.xz x3, 6.12.20, 6.12.20-modules, 6.12.20-modules-shrunk, 6.12.20.tar.xz
[U.]  #3  linux-config                6.12.19 -> 6.12.20
[U.]  #4  mtools                      4.0.47, 4.0.47.tar.bz2 -> 4.0.48, 4.0.48.tar.bz2
[U.]  #5  nixos-system-palatine-hill  25.05.20250324.1750f3c -> 25.05.20250325.6ea2759
[U.]  #6  zfs-kernel                  2.3.1-6.12.19 -> 2.3.1-6.12.20
Added packages:
[A.]  #1  cvwys44cbwvq31ykwhhs4im3amcrd7dp-source  <none>
Removed packages:
[R.]  #1  gixhc414ayb7hpw9gclfra2papvcrgzn-source  <none>
Closure size: 8562 -> 8562 (105 paths added, 105 paths removed, delta +0, disk usage -2.2MiB).

comparing checks.x86_64-linux.pre-commit-check:
<<< /nix/store/2p76dj7wd7p8m0s3ni79w418lq2anf92-pre-commit-run.drv
>>> /nix/store/93cb1awpyk7al28a710101a10c7jq8ar-pre-commit-run.drv
Added packages:
[A+]  #1  cvwys44cbwvq31ykwhhs4im3amcrd7dp-source  <none>
Removed packages:
[R-]  #1  gixhc414ayb7hpw9gclfra2papvcrgzn-source  <none>
Closure size: 2604 -> 2604 (2 paths added, 2 paths removed, delta +0, disk usage +0B).

comparing formatter.x86_64-linux:
<<< /nix/store/kpjm9ymg7d9h4mw5jf1ddzc40lv3wrbi-nixfmt-unstable-2025-03-03.drv
>>> /nix/store/kpjm9ymg7d9h4mw5jf1ddzc40lv3wrbi-nixfmt-unstable-2025-03-03.drv
No version or selection state changes.
Closure size: 1307 -> 1307 (0 paths added, 0 paths removed, delta +0, disk usage +0B).

```

Auto-generated by [update.yml][1] with the help of
[create-pull-request][2].

[1]: https://nayeonie.com/ahuston-0/nix-dotfiles/src/branch/main/.github/workflows/flake-update.yml
[2]: https://forgejo.stefka.eu/jiriks74/create-pull-request
2025-03-26 01:07:23 -04:00
ff34faa937 Merge pull request 'add volume mount for nix' (#58) from feature/act-runner-volumes into main
All checks were successful
Check flake.lock / Check health of `flake.lock` (push) Successful in 19s
Check Nix formatting / Perform Nix format checks (push) Successful in 1m38s
Check Nix flake / Perform Nix flake checks (push) Successful in 8m36s
Check Nix flake / Build nix outputs (push) Successful in 12m47s
Reviewed-on: #58
2025-03-26 01:07:12 -04:00
761480ad61
add debug logging, shutdown timeout, revert container choice
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 23s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m40s
Check Nix flake / Perform Nix flake checks (pull_request) Successful in 8m54s
Check Nix flake / Build nix outputs (pull_request) Successful in 13m2s
2025-03-26 00:39:45 -04:00
d70903a84f
revert volume changes
Some checks failed
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 16s
Check Nix flake / Perform Nix flake checks (pull_request) Waiting to run
Check Nix flake / Build nix outputs (pull_request) Waiting to run
Check Nix formatting / Perform Nix format checks (pull_request) Failing after 44s
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-03-26 00:28:23 -04:00
2b10fdd2cf
disable bcg-plus
Some checks failed
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 18s
Check Nix flake / Perform Nix flake checks (pull_request) Failing after 21s
Check Nix formatting / Perform Nix format checks (pull_request) Failing after 33s
Check Nix flake / Build nix outputs (pull_request) Failing after 11m2s
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-03-25 23:43:46 -04:00
bc710058da
revert dind rootless
Some checks failed
Check Nix formatting / Perform Nix format checks (pull_request) Waiting to run
Check Nix flake / Perform Nix flake checks (pull_request) Failing after 59s
Check Nix flake / Build nix outputs (pull_request) Failing after 41s
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 15m20s
2025-03-25 23:41:15 -04:00
3d97fc743c
update runner labels
Some checks failed
Check Nix formatting / Perform Nix format checks (pull_request) Waiting to run
Check Nix flake / Perform Nix flake checks (pull_request) Failing after 4s
Check Nix flake / Build nix outputs (pull_request) Failing after 5s
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 8s
2025-03-25 23:37:36 -04:00
4cc29cc662
move to dind images
Some checks failed
Check Nix flake / Perform Nix flake checks (pull_request) Failing after 3s
Check Nix flake / Build nix outputs (pull_request) Failing after 3s
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 8s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 1m32s
2025-03-25 23:34:01 -04:00
064c8ff77a
add volume mount for nix
Some checks failed
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 9s
Check Nix flake / Build nix outputs (pull_request) Failing after 10s
Check Nix flake / Perform Nix flake checks (pull_request) Failing after 12s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 1m54s
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-03-25 23:24:19 -04:00
dd6bc05361 Merge pull request 'scale down act runners' (#56) from feature/scale-act into main
All checks were successful
Check flake.lock / Check health of `flake.lock` (push) Successful in 11s
Check Nix formatting / Perform Nix format checks (push) Successful in 1m52s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Successful in 9m52s
Check Nix flake / Build nix outputs (ubuntu-latest) (push) Successful in 15m0s
Reviewed-on: #56
2025-03-25 10:39:08 -04:00
c35afc9802 scale down act runners
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 9s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m37s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 10m10s
Check Nix flake / Build nix outputs (ubuntu-latest) (pull_request) Successful in 13m58s
2025-03-25 10:25:03 -04:00
4ba34f04e3 Merge pull request 'update flake lock manually' (#54) from update_flake_lock_action into main
Some checks failed
Check flake.lock / Check health of `flake.lock` (push) Successful in 18s
Check Nix formatting / Perform Nix format checks (push) Successful in 2m8s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Successful in 10m22s
Check Nix flake / Build nix outputs (ubuntu-latest) (push) Failing after 23m17s
Update flakes / update_lockfile (push) Failing after 34s
Reviewed-on: #54
2025-03-24 22:13:07 -04:00
45e92ae851
update flake lock manually
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 11s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 3m30s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 12m57s
Check Nix flake / Build nix outputs (ubuntu-latest) (pull_request) Successful in 27m48s
2025-03-24 10:14:38 -04:00
669dcdb4de
update flake lock manually
Some checks failed
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 53s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m58s
Check Nix flake / Build nix outputs (ubuntu-latest) (pull_request) Has been cancelled
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Has been cancelled
2025-03-23 15:26:11 -04:00
164dba8047 Merge pull request 'automated: Update flake.lock' (#53) from update-flake-lock into main
Some checks failed
Check flake.lock / Check health of `flake.lock` (push) Successful in 11s
Check Nix formatting / Perform Nix format checks (push) Successful in 3m23s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Successful in 11m40s
Check Nix flake / Build nix outputs (ubuntu-latest) (push) Successful in 16m45s
Update flakes / update_lockfile (push) Failing after 14m8s
Reviewed-on: #53
2025-03-23 14:52:24 -04:00
github-actions[bot]
6c515a5447 automated: Update flake.lock
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 9s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 14m44s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 11m44s
Check Nix flake / Build nix outputs (ubuntu-latest) (pull_request) Successful in 24m4s
- The following Nix Flake inputs were updated:

```
• Updated input 'firefox-addons':
    'gitlab:rycee/nur-expressions/1b0b14b56353040142e0ef5b0ab37743bbbf4ab4?dir=pkgs/firefox-addons&narHash=sha256-UVz7NhPzbEWey6mMJU3Jwjqfbp0xH0iKZDuoRjhZEN0%3D' (2025-03-20)
  → 'gitlab:rycee/nur-expressions/10f7b577f5081b30ca6b7fd5f98de8d7dfdb5a27?dir=pkgs/firefox-addons&narHash=sha256-OkYl/wf09cKviSV1R6SshcRmeX1iDNEKCMg5KlmTwK0%3D' (2025-03-20)
• Updated input 'home-manager':
    'github:nix-community/home-manager/94605dcadefeaff6b35c8931c9f38e4f4dc7ad0a?narHash=sha256-Q0KXcHQmum8L6IzGhhkVhjFMKY6BvYa/rhmLP26Ws8o%3D' (2025-03-20)
  → 'github:nix-community/home-manager/d61711497be9ad6a6633aaf203b038b5a970621f?narHash=sha256-yjBjRn294NpPagPAQCio20X5BzBXiOoz2%2BxF3/YmEkU%3D' (2025-03-21)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/b64ec1944ea40d9f3920f938e17ed39a9978c6c7?narHash=sha256-lfOAAaX68Ed7R6Iy2nbFAkGj6B8kHBp3nqZhgZjxR5c%3D' (2025-03-20)
  → 'github:nixos/nixpkgs/fa6ab1d7fdf29a4ff0ac65f01ffdaea84f105280?narHash=sha256-hPzDbmo3T64R1rt8i8WonR/4VrSbE8ZxY6wFIguC4sc%3D' (2025-03-21)
• Updated input 'nixpkgs-stable':
    'github:nixos/nixpkgs/da044451c6a70518db5b730fe277b70f494188f1?narHash=sha256-IhnK4LhkBlf14/F8THvUy3xi/TxSQkp9hikfDZRD4Ic%3D' (2025-03-18)
  → 'github:nixos/nixpkgs/b75693fb46bfaf09e662d09ec076c5a162efa9f6?narHash=sha256-GheQGRNYAhHsvPxWVOhAmg9lZKkis22UPbEHlmZMthg%3D' (2025-03-19)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/f03085549609e49c7bcbbee86a1949057d087199?narHash=sha256-Vflb6KJVDikFcM9E231mRN88uk4%2Bjo7BWtaaQMifthI%3D' (2025-03-20)
  → 'github:oxalica/rust-overlay/70bf752d176b2ce07417e346d85486acea9040ef?narHash=sha256-KzTwk/5ETJavJZYV1DEWdCx05M4duFCxCpRbQSKWpng%3D' (2025-03-21)
• Updated input 'stylix':
    'github:danth/stylix/f122d70925ca44e5ee4216661769437ab36a6a3f?narHash=sha256-Djg5uMhIDPdFOZ7kTrqNlHaAqcx/4rp7BofZLsUHkLY%3D' (2025-03-19)
  → 'github:danth/stylix/7e9906679d384472849272e5a5eef7adbdb1d87f?narHash=sha256-UpJrU0DEhNLVZwL/RPVOEUHCG6iDOVDoYelkmgS4V38%3D' (2025-03-20)
```

```
comparing nixosConfigurations.artemision.config.system.build.toplevel:
<<< /nix/store/rc1kpjnas2xg49ibnflc4xcsl1wd5q0a-nixos-system-artemision-25.05.20250320.b64ec19.drv
>>> /nix/store/zrcgxrl58y6v6l5faar85r8nyx8l0s3b-nixos-system-artemision-25.05.20250321.fa6ab1d.drv
Version changes:
[U.]  #01  chromedriver-unwrapped   134.0.6998.88 -> 134.0.6998.117
[C.]  #02  chromium                 126-llvm-17.patch, 129-rust.patch, 134-rust-adler2.patch, 134.0.6998.88 -> 126-llvm-17.patch, 129-rust.patch, 134-rust-adler2.patch, 134.0.6998.117
[U.]  #03  chromium-unwrapped       134.0.6998.88 -> 134.0.6998.117
[U.]  #04  mdbook                   0.4.45 x2, 0.4.45-vendor x2, 0.4.45-vendor-staging x2 -> 0.4.47 x2, 0.4.47-vendor x2, 0.4.47-vendor-staging x2
[U.]  #05  mesa                     25.0.1 x2 -> 25.0.2 x2
[U.]  #06  nixos-system-artemision  25.05.20250320.b64ec19 -> 25.05.20250321.fa6ab1d
[U.]  #07  python3.12-ruff          0.11.0 -> 0.11.1
[U.]  #08  ruff                     0.11.0-vendor, 0.11.0-vendor-staging -> 0.11.1-vendor, 0.11.1-vendor-staging
[U.]  #09  skaffold                 2.14.1 -> 2.14.2
[C.]  #10  source                   <none> x1745 -> <none> x1747
[U.]  #11  vimplugin-mini.nvim      2025-03-13 -> 2025-03-16
Added packages:
[A.]  #1  alt-left-alt-right-word-navigation.patch  <none> x2
[A.]  #2  qv147kis0blxh4zrjsw7d9p331gx677z-source   <none>
Removed packages:
[R.]  #1  0ec174afd56fe48bcfa071d4b8ed704106f46f91.patch  <none> x2
[R.]  #2  s3yngd3jjkv6qcm7dagaiqzc7lnd825f-source         <none>
Closure size: 18717 -> 18719 (955 paths added, 953 paths removed, delta +2, disk usage -68.8KiB).

comparing checks.x86_64-linux.pre-commit-check:
<<< /nix/store/2gq4kvsi22nmskjc17h7hp49jyq0kgvp-pre-commit-run.drv
>>> /nix/store/2bx7720cnr2vgbc0dqxv9nqrawrycw6z-pre-commit-run.drv
Version changes:
[U.]  #1  mdbook  0.4.45, 0.4.45-vendor, 0.4.45-vendor-staging -> 0.4.47, 0.4.47-vendor, 0.4.47-vendor-staging
Added packages:
[A.]  #1  alt-left-alt-right-word-navigation.patch  <none>
[A+]  #2  qv147kis0blxh4zrjsw7d9p331gx677z-source   <none>
Removed packages:
[R-]  #1  s3yngd3jjkv6qcm7dagaiqzc7lnd825f-source  <none>
Closure size: 2605 -> 2606 (21 paths added, 20 paths removed, delta +1, disk usage +4.8KiB).

comparing formatter.x86_64-linux:
<<< /nix/store/6mnywnsbyzlwrwmh82h0wnszd3nwz1j1-nixfmt-unstable-2025-03-03.drv
>>> /nix/store/6mnywnsbyzlwrwmh82h0wnszd3nwz1j1-nixfmt-unstable-2025-03-03.drv
No version or selection state changes.
Closure size: 1308 -> 1308 (0 paths added, 0 paths removed, delta +0, disk usage +0B).

comparing nixosConfigurations.palatine-hill.config.system.build.toplevel:
<<< /nix/store/f71nr2gazvny89wzk8cz1wvxx35rj5y3-nixos-system-palatine-hill-25.05.20250320.b64ec19.drv
>>> /nix/store/gxwq2pagvpgl972pfqzr1cyrg8pk8016-nixos-system-palatine-hill-25.05.20250321.fa6ab1d.drv
Version changes:
[U.]  #1  chromedriver-unwrapped      134.0.6998.88 -> 134.0.6998.117
[C.]  #2  chromium                    126-llvm-17.patch, 129-rust.patch, 134-rust-adler2.patch, 134.0.6998.88 -> 126-llvm-17.patch, 129-rust.patch, 134-rust-adler2.patch, 134.0.6998.117
[U.]  #3  chromium-unwrapped          134.0.6998.88 -> 134.0.6998.117
[U.]  #4  mdbook                      0.4.45, 0.4.45-vendor, 0.4.45-vendor-staging -> 0.4.47, 0.4.47-vendor, 0.4.47-vendor-staging
[U.]  #5  mesa                        25.0.1 -> 25.0.2
[U.]  #6  nixos-system-palatine-hill  25.05.20250320.b64ec19 -> 25.05.20250321.fa6ab1d
[U.]  #7  python3.12-ruff             0.11.0 -> 0.11.1
[U.]  #8  ruff                        0.11.0-vendor, 0.11.0-vendor-staging -> 0.11.1-vendor, 0.11.1-vendor-staging
[C.]  #9  source                      <none> x816 -> <none> x817
Added packages:
[A.]  #1  alt-left-alt-right-word-navigation.patch  <none>
[A.]  #2  qv147kis0blxh4zrjsw7d9p331gx677z-source   <none>
Removed packages:
[R.]  #1  0ec174afd56fe48bcfa071d4b8ed704106f46f91.patch  <none>
[R.]  #2  s3yngd3jjkv6qcm7dagaiqzc7lnd825f-source         <none>
Closure size: 8595 -> 8596 (436 paths added, 435 paths removed, delta +1, disk usage -72.6KiB).

comparing packages.x86_64-linux.lego-latest:
<<< /nix/store/7nqs7hbygz05w1v0ma24hjby5c2wr7sk-lego-4.21.0.drv
>>> /nix/store/7nqs7hbygz05w1v0ma24hjby5c2wr7sk-lego-4.21.0.drv
No version or selection state changes.
Closure size: 768 -> 768 (0 paths added, 0 paths removed, delta +0, disk usage +0B).

comparing devShells.x86_64-linux.default:
<<< /nix/store/3vg66bimfy7bb38qawbf3xlvqc9maiqw-nix-shell.drv
>>> /nix/store/v9m2nngf47684104dm3cgpqwaccpnl7q-nix-shell.drv
Version changes:
[U.]  #1  mdbook  0.4.45, 0.4.45-vendor, 0.4.45-vendor-staging -> 0.4.47, 0.4.47-vendor, 0.4.47-vendor-staging
Added packages:
[A.]  #1  alt-left-alt-right-word-navigation.patch  <none>
Closure size: 2964 -> 2965 (30 paths added, 29 paths removed, delta +1, disk usage +4.8KiB).

```

Auto-generated by [update.yml][1] with the help of
[create-pull-request][2].

[1]: https://nayeonie.com/ahuston-0/nix-dotfiles/src/branch/main/.github/workflows/flake-update.yml
[2]: https://forgejo.stefka.eu/jiriks74/create-pull-request
2025-03-21 12:10:13 +00:00
01834b7029 Merge pull request 'Revert "Enable stats statements temporarily on Postgres"' (#49) from feature/revert-46 into main
Some checks failed
Check flake.lock / Check health of `flake.lock` (push) Successful in 10s
Check Nix formatting / Perform Nix format checks (push) Successful in 2m41s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Successful in 10m28s
Check Nix flake / Build nix outputs (ubuntu-latest) (push) Successful in 15m1s
Update flakes / update_lockfile (push) Failing after 16m56s
Reviewed-on: #49
2025-03-20 09:37:15 -04:00
91693e6bfa Revert "Enable stats statements temporarily on Postgres"
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 16s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m51s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 12m15s
Check Nix flake / Build nix outputs (ubuntu-latest) (pull_request) Successful in 16m0s
This reverts commit 9b42a703d28cc2ebc89b9265a4f0328bd373eb20.

Closes #47
2025-03-20 09:21:09 -04:00
994d948589 Merge pull request 'automated: Update flake.lock' (#50) from update-flake-lock into main
Reviewed-on: #50
2025-03-20 09:20:12 -04:00
github-actions[bot]
2445859b12 automated: Update flake.lock
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 17s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 12m1s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 8m42s
Check Nix flake / Build nix outputs (ubuntu-latest) (pull_request) Successful in 40m33s
- The following Nix Flake inputs were updated:

```
• Updated input 'firefox-addons':
    'gitlab:rycee/nur-expressions/d91a2ea080804c3a9213d6e460e8cff68cfacf8d?dir=pkgs/firefox-addons&narHash=sha256-cvqCqT7op8uRCIPUYK8CPJbRRmKytFtOzHqomMyO7u8%3D' (2025-03-18)
  → 'gitlab:rycee/nur-expressions/1b0b14b56353040142e0ef5b0ab37743bbbf4ab4?dir=pkgs/firefox-addons&narHash=sha256-UVz7NhPzbEWey6mMJU3Jwjqfbp0xH0iKZDuoRjhZEN0%3D' (2025-03-20)
• Updated input 'home-manager':
    'github:nix-community/home-manager/22a36aa709de7dd42b562a433b9cefecf104a6ee?narHash=sha256-Tumt3tcMXJniSh7tw2gW%2BWAnVLeB3WWm%2BE%2ByYFnLBXo%3D' (2025-03-18)
  → 'github:nix-community/home-manager/94605dcadefeaff6b35c8931c9f38e4f4dc7ad0a?narHash=sha256-Q0KXcHQmum8L6IzGhhkVhjFMKY6BvYa/rhmLP26Ws8o%3D' (2025-03-20)
• Updated input 'nixos-modules':
    'github:SuperSandro2000/nixos-modules/f8b6e1d4ea6c9c958b27445c70434b00e8d7f520?narHash=sha256-Um3vjr%2Bnh7MdvdRjPkRX0RiicOWttZd1CuCVEKvOQz8%3D' (2025-03-15)
  → 'github:SuperSandro2000/nixos-modules/82491ff311152b87fe7cfbdaf545f727e0750aa9?narHash=sha256-%2BBw1HR4oX6vUbCMhwWbW%2BNr20F%2BUesNdUd7b17s3ESE%3D' (2025-03-19)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/903d679a5a674158c3f8d823f62680d5664d15c6?narHash=sha256-wonmHfY804hKBC0SA/s3rOhjgNseURTLjpOXfAC2MkE%3D' (2025-03-19)
  → 'github:nixos/nixpkgs/b64ec1944ea40d9f3920f938e17ed39a9978c6c7?narHash=sha256-lfOAAaX68Ed7R6Iy2nbFAkGj6B8kHBp3nqZhgZjxR5c%3D' (2025-03-20)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/b0a7450168c62a46f87d204280e6d9d1c0292671?narHash=sha256-GPubFcOXyi8TVm1xpltHYPcfGr%2BiO%2Bif2u/EtzFVnHQ%3D' (2025-03-19)
  → 'github:oxalica/rust-overlay/f03085549609e49c7bcbbee86a1949057d087199?narHash=sha256-Vflb6KJVDikFcM9E231mRN88uk4%2Bjo7BWtaaQMifthI%3D' (2025-03-20)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/787afce414bcce803b605c510b60bf43c11f4b55?narHash=sha256-ptn8dR4Uat3UUadGYNnB7CIH9SQm8mK69D2A/twBUXQ%3D' (2025-03-17)
  → 'github:Mic92/sops-nix/1770be8ad89e41f1ed5a60ce628dd10877cb3609?narHash=sha256-r0aq70/3bmfjTP%2BJZs4%2BXV5SgmCtk1BLU4CQPWGtA7o%3D' (2025-03-19)
• Updated input 'stylix':
    'github:danth/stylix/ff9ae322bcaeccabc65812390000276455331123?narHash=sha256-enlpX8hwrfmjv/dHTKWzAB5Cwt1Kr6%2BptikjX3Ob%2BFY%3D' (2025-03-18)
  → 'github:danth/stylix/f122d70925ca44e5ee4216661769437ab36a6a3f?narHash=sha256-Djg5uMhIDPdFOZ7kTrqNlHaAqcx/4rp7BofZLsUHkLY%3D' (2025-03-19)
```

```
comparing devShells.x86_64-linux.default:
<<< /nix/store/3vg66bimfy7bb38qawbf3xlvqc9maiqw-nix-shell.drv
>>> /nix/store/3vg66bimfy7bb38qawbf3xlvqc9maiqw-nix-shell.drv
No version or selection state changes.
Closure size: 2964 -> 2964 (0 paths added, 0 paths removed, delta +0, disk usage +0B).

comparing formatter.x86_64-linux:
<<< /nix/store/6mnywnsbyzlwrwmh82h0wnszd3nwz1j1-nixfmt-unstable-2025-03-03.drv
>>> /nix/store/6mnywnsbyzlwrwmh82h0wnszd3nwz1j1-nixfmt-unstable-2025-03-03.drv
No version or selection state changes.
Closure size: 1308 -> 1308 (0 paths added, 0 paths removed, delta +0, disk usage +0B).

comparing checks.x86_64-linux.pre-commit-check:
<<< /nix/store/3adzg3qazi7jxi2235qfg2kqs61yjjgi-pre-commit-run.drv
>>> /nix/store/bqshaygwcki9gd5gxhr6lh5vsfalj7m6-pre-commit-run.drv
Added packages:
[A+]  #1  fqyq3x2s9v1lxl2hzxraacd1w74qspd3-source  <none>
Removed packages:
[R-]  #1  9ng1pfac9l8hjnxxbrhw5wz2nc3r1vga-source  <none>
Closure size: 2605 -> 2605 (2 paths added, 2 paths removed, delta +0, disk usage +0B).

comparing nixosConfigurations.artemision.config.system.build.toplevel:
<<< /nix/store/qy7sjd7gmagws2iq68vq9igc702l47r8-nixos-system-artemision-25.05.20250319.903d679.drv
>>> /nix/store/kxb2hsll4vvfsh63bscdxdw2wwspdz2j-nixos-system-artemision-25.05.20250320.b64ec19.drv
Version changes:
[C.]  #1  CVE                      2014-8139.diff, 2014-8140.diff, 2014-8141.diff, 2014-9636.diff, 2014-9913.patch, 2015-7696.diff, 2015-7697.diff, 2015-7747.patch, 2016-9844.patch, 2017-2887, 2017-6827+CVE-2017-6828+CVE-2017-6832+CVE-2017-6835+CVE-2017-6837.patch x2, 2017-6829.patch x2, 2017-6830+CVE-2017-6834+CVE-2017-6836+CVE-2017-6838.patch x2, 2017-6831.patch x2, 2017-6833.patch x2, 2017-6839.patch x2, 2017-8372-CVE-2017-8373.patch x2, 2017-8374.patch x2, 2017-10140-cwd-db_config.patch, 2017-10140-4.8-cwd-db_config.patch, 2017-11550-and-CVE-2017-11551.patch, 2018-6951.patch, 2018-6952.patch, 2018-18384.patch, 2018-19876.patch, 2018-1000156.patch, 2019-13232-1.patch x3, 2019-13232-2.patch x3, 2019-13232-3.patch x3, 2019-13636.patch, 2019-13638-and-CVE-2018-20969.patch, 2020-35492.patch, 2021-3468.patch x2, 2021-3500+CVE-2021-32490+CVE-2021-32491+CVE-2021-32492+CVE-2021-32493.patch, 2021-3502.patch x2, 2021-3933.patch, 2021-4217.patch x2, 2021-38185-1.patch, 2021-38185-2.patch, 2021-38185-3.patch, 2021-40633.patch, 2021-45942.patch x2, 2022-3219.patch, 2022-28391.patch x4, 2022-28506.patch, 2022-28805.patch x2, 2022-33099.patch, 2022-34568.patch x2, 2022-47021.patch x2, 2022-48174.patch x2, 2022-48281.patch, 2023-0795.CVE-2023-0796.CVE-2023-0797.CVE-2023-0798.CVE-2023-0799.patch, 2023-0795.CVE-2023-0796.CVE-2023-0797.CVE-2023-0798.CVE-2023-0799.prerequisite-0.patch, 2023-0795.CVE-2023-0796.CVE-2023-0797.CVE-2023-0798.CVE-2023-0799.prerequisite-1.patch, 2023-0800.CVE-2023-0801.CVE-2023-0802.CVE-2023-0803.CVE-2023-0804.patch, 2023-1981.patch x2, 2023-27371.patch, 2023-38469.patch x2, 2023-38470.patch x2, 2023-38471.patch x2, 2023-38471-2.patch x2, 2023-38472.patch x2, 2023-38473.patch x2, 2023-42363.patch x2, 2023-42364_CVE-2023-42365.patch x2, 2023-42366.patch x2, 2023-49501.patch, 2023-49502.patch, 2023-50007.patch, 2023-50008.patch, 2024-6239.patch, 2024-6655.patch, 2024-25081.CVE-2024-25082.patch x2, 2024-31578.patch, 2024-31582.patch, 2024-52530.patch x2, 2024-52531_1.patch x2, 2024-52531_2.patch x2, 2024-52532_1.patch x2, 2024-52532_2.patch x2, 2024-52616.patch x2, 2024-56826_ISSUE1563.patch x2, 2024-56826_ISSUE1564.patch x2, 2025-0938.patch, 2025-26519_0.patch x2, 2025-26519_1.patch x2 -> 2014-8139.diff, 2014-8140.diff, 2014-8141.diff, 2014-9636.diff, 2014-9913.patch, 2015-7696.diff, 2015-7697.diff, 2015-7747.patch, 2016-9844.patch, 2017-6827+CVE-2017-6828+CVE-2017-6832+CVE-2017-6835+CVE-2017-6837.patch x2, 2017-6829.patch x2, 2017-6830+CVE-2017-6834+CVE-2017-6836+CVE-2017-6838.patch x2, 2017-6831.patch x2, 2017-6833.patch x2, 2017-6839.patch x2, 2017-8372-CVE-2017-8373.patch x2, 2017-8374.patch x2, 2017-10140-cwd-db_config.patch, 2017-10140-4.8-cwd-db_config.patch, 2017-11550-and-CVE-2017-11551.patch, 2018-6951.patch, 2018-6952.patch, 2018-18384.patch, 2018-19876.patch, 2018-1000156.patch, 2019-13232-1.patch x3, 2019-13232-2.patch x3, 2019-13232-3.patch x3, 2019-13636.patch, 2019-13638-and-CVE-2018-20969.patch, 2020-35492.patch, 2021-3468.patch x2, 2021-3500+CVE-2021-32490+CVE-2021-32491+CVE-2021-32492+CVE-2021-32493.patch, 2021-3502.patch x2, 2021-3933.patch, 2021-4217.patch x2, 2021-38185-1.patch, 2021-38185-2.patch, 2021-38185-3.patch, 2021-40633.patch, 2021-45942.patch x2, 2022-3219.patch, 2022-28391.patch x4, 2022-28506.patch, 2022-28805.patch x2, 2022-33099.patch, 2022-34568.patch x2, 2022-47021.patch x2, 2022-48174.patch x2, 2022-48281.patch, 2023-0795.CVE-2023-0796.CVE-2023-0797.CVE-2023-0798.CVE-2023-0799.patch, 2023-0795.CVE-2023-0796.CVE-2023-0797.CVE-2023-0798.CVE-2023-0799.prerequisite-0.patch, 2023-0795.CVE-2023-0796.CVE-2023-0797.CVE-2023-0798.CVE-2023-0799.prerequisite-1.patch, 2023-0800.CVE-2023-0801.CVE-2023-0802.CVE-2023-0803.CVE-2023-0804.patch, 2023-1981.patch x2, 2023-27371.patch, 2023-38469.patch x2, 2023-38470.patch x2, 2023-38471.patch x2, 2023-38471-2.patch x2, 2023-38472.patch x2, 2023-38473.patch x2, 2023-42363.patch x2, 2023-42364_CVE-2023-42365.patch x2, 2023-42366.patch x2, 2023-49501.patch, 2023-49502.patch, 2023-50007.patch, 2023-50008.patch, 2024-6239.patch, 2024-6655.patch, 2024-25081.CVE-2024-25082.patch x2, 2024-31578.patch, 2024-31582.patch, 2024-52530.patch x2, 2024-52531_1.patch x2, 2024-52531_2.patch x2, 2024-52532_1.patch x2, 2024-52532_2.patch x2, 2024-52616.patch x2, 2024-56826_ISSUE1563.patch x2, 2024-56826_ISSUE1564.patch x2, 2025-0938.patch, 2025-26519_0.patch x2, 2025-26519_1.patch x2
[U.]  #2  aquamarine               0.7.2 -> 0.8.0
[U.]  #3  cargo-tarpaulin          0.32.1, 0.32.1-vendor, 0.32.1-vendor-staging -> 0.32.3, 0.32.3-vendor, 0.32.3-vendor-staging
[U.]  #4  kitty                    0.40.0 -> 0.40.1
[U.]  #5  kitty-go-modules         0.40.0-go-modules -> 0.40.1-go-modules
[U.]  #6  nixos-system-artemision  25.05.20250319.903d679 -> 25.05.20250320.b64ec19
Added packages:
[A.]  #1  1d78c8bd4295262a3118f478e6b3a7c7536fa282.patch  <none>
[A.]  #2  ba5dc03aecc1d96f81b76838f845ebde7348cf62.diff   <none>
[A.]  #3  fqyq3x2s9v1lxl2hzxraacd1w74qspd3-source         <none>
[A.]  #4  starship-config                                 <none>
Removed packages:
[R.]  #1  6171ca6.patch                            <none>
[R.]  #2  8cbdd003e2.patch                         <none>
[R.]  #3  9ng1pfac9l8hjnxxbrhw5wz2nc3r1vga-source  <none>
[R.]  #4  SDL_image                                1.2.12, 1.2.12.tar.gz
[R.]  #5  clang16-webp-errors.patch                <none>
[R.]  #6  unit-script-docker-prune-start           <none>
Closure size: 18721 -> 18717 (104 paths added, 108 paths removed, delta -4, disk usage +380.2KiB).

comparing nixosConfigurations.palatine-hill.config.system.build.toplevel:
<<< /nix/store/7vgd3d9zg363iffic7clbwcj0p69ya2k-nixos-system-palatine-hill-25.05.20250319.903d679.drv
>>> /nix/store/1gdsnn4m0h748y46biipprv96y8whni5-nixos-system-palatine-hill-25.05.20250320.b64ec19.drv
Version changes:
[U.]  #1  nixos-system-palatine-hill  25.05.20250319.903d679 -> 25.05.20250320.b64ec19
Added packages:
[A.]  #1  1d78c8bd4295262a3118f478e6b3a7c7536fa282.patch  <none>
[A.]  #2  fqyq3x2s9v1lxl2hzxraacd1w74qspd3-source         <none>
Removed packages:
[R.]  #1  9ng1pfac9l8hjnxxbrhw5wz2nc3r1vga-source  <none>
[R.]  #2  unit-script-docker-prune-start           <none>
Closure size: 8595 -> 8595 (61 paths added, 61 paths removed, delta +0, disk usage +389.2KiB).

comparing packages.x86_64-linux.lego-latest:
<<< /nix/store/7nqs7hbygz05w1v0ma24hjby5c2wr7sk-lego-4.21.0.drv
>>> /nix/store/7nqs7hbygz05w1v0ma24hjby5c2wr7sk-lego-4.21.0.drv
No version or selection state changes.
Closure size: 768 -> 768 (0 paths added, 0 paths removed, delta +0, disk usage +0B).

```

Auto-generated by [update.yml][1] with the help of
[create-pull-request][2].

[1]: https://nayeonie.com/ahuston-0/nix-dotfiles/src/branch/main/.github/workflows/flake-update.yml
[2]: https://forgejo.stefka.eu/jiriks74/create-pull-request
2025-03-20 12:10:15 +00:00
083e091fef Merge pull request 're-enable auto-update' (#48) from feature/enable-autopull into main
All checks were successful
Update flakes / update_lockfile (push) Successful in 14m25s
Check flake.lock / Check health of `flake.lock` (push) Successful in 12s
Check Nix formatting / Perform Nix format checks (push) Successful in 2m30s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Successful in 9m14s
Check Nix flake / Build nix outputs (ubuntu-latest) (push) Successful in 14m17s
Reviewed-on: #48
2025-03-20 00:30:04 -04:00
3586a4bbb8 re-enable auto-update
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 14s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 6m58s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 14m29s
Check Nix flake / Build nix outputs (ubuntu-latest) (pull_request) Successful in 19m14s
2025-03-20 00:10:45 -04:00
3c336c0bae Merge pull request 'automated: Update flake.lock' (#44) from update-flake-lock into main
All checks were successful
Check flake.lock / Check health of `flake.lock` (push) Successful in 9s
Check Nix formatting / Perform Nix format checks (push) Successful in 2m58s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Successful in 11m10s
Check Nix flake / Build nix outputs (ubuntu-latest) (push) Successful in 14m25s
Reviewed-on: #44
2025-03-19 14:06:10 -04:00
github-actions[bot]
dce084e1ae automated: Update flake.lock
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 10s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 3m21s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 14m26s
Check Nix flake / Build nix outputs (ubuntu-latest) (pull_request) Successful in 28m13s
- The following Nix Flake inputs were updated:

```
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/4f4d97d7b7be387286cc9c988760a7ebaa5be1f1?narHash=sha256-3fwpN7KN226ghLlpO9TR0/WpgQOmOj1e8bieUxpIYSk%3D' (2025-03-17)
  → 'github:NixOS/nixos-hardware/daaae13dff0ecc692509a1332ff9003d9952d7a9?narHash=sha256-VFMgJkp/COvkt5dnkZB4D2szVdmF6DGm5ZdVvTUy61c%3D' (2025-03-19)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/2b3795787eba0066a2bc8bba7362422e5713840f?narHash=sha256-bsg9y3NoMGu0jgTI5XbxvzQFc9JtZB51i500WlVws80%3D' (2025-03-18)
  → 'github:nixos/nixpkgs/903d679a5a674158c3f8d823f62680d5664d15c6?narHash=sha256-wonmHfY804hKBC0SA/s3rOhjgNseURTLjpOXfAC2MkE%3D' (2025-03-19)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/87f0965f9f5b13fca9f38074eee8369dc767550d?narHash=sha256-RB0UEF9IXIgwuuBFC%2Bs9H4rDyvmMZePHlBAK4vRAwf4%3D' (2025-03-18)
  → 'github:oxalica/rust-overlay/b0a7450168c62a46f87d204280e6d9d1c0292671?narHash=sha256-GPubFcOXyi8TVm1xpltHYPcfGr%2BiO%2Bif2u/EtzFVnHQ%3D' (2025-03-19)
```

```
comparing formatter.x86_64-linux:
<<< /nix/store/6mnywnsbyzlwrwmh82h0wnszd3nwz1j1-nixfmt-unstable-2025-03-03.drv
>>> /nix/store/6mnywnsbyzlwrwmh82h0wnszd3nwz1j1-nixfmt-unstable-2025-03-03.drv
No version or selection state changes.
Closure size: 1308 -> 1308 (0 paths added, 0 paths removed, delta +0, disk usage +0B).

comparing nixosConfigurations.artemision.config.system.build.toplevel:
<<< /nix/store/zqihby778h5y34xmnq3hh2mlv0bkfm4k-nixos-system-artemision-25.05.20250318.2b37957.drv
>>> /nix/store/mrvr2wvmkq35kq8mqh9rk6qgjzkh890i-nixos-system-artemision-25.05.20250319.903d679.drv
Version changes:
[U.]  #01  Microsoft.AspNetCore.App.Ref                            8.0.12 -> 8.0.13
[U.]  #02  Microsoft.AspNetCore.App.Runtime.linux-x64              8.0.12 -> 8.0.13
[U.]  #03  Microsoft.DotNet.ILCompiler                             8.0.12 -> 8.0.13
[U.]  #04  Microsoft.NET.ILLink.Tasks                              8.0.12 -> 8.0.13
[U.]  #05  Microsoft.NETCore.App.Crossgen2.linux-x64               8.0.12 -> 8.0.13
[U.]  #06  Microsoft.NETCore.App.Host.linux-x64                    8.0.12 -> 8.0.13
[U.]  #07  Microsoft.NETCore.App.Ref                               8.0.12 -> 8.0.13
[U.]  #08  Microsoft.NETCore.App.Runtime.Mono.linux-x64            8.0.12 -> 8.0.13
[U.]  #09  Microsoft.NETCore.App.Runtime.linux-x64                 8.0.12 -> 8.0.13
[U.]  #10  Microsoft.NETCore.DotNetAppHost                         8.0.12 -> 8.0.13
[U.]  #11  Microsoft.NETCore.DotNetHost                            8.0.12 -> 8.0.13
[U.]  #12  Microsoft.NETCore.DotNetHostPolicy                      8.0.12 -> 8.0.13
[U.]  #13  Microsoft.NETCore.DotNetHostResolver                    8.0.12 -> 8.0.13
[U.]  #14  SDL2_image                                              2.8.4, 2.8.4.tar.gz -> 2.8.5, 2.8.5.tar.gz
[U.]  #15  amdgpu_top                                              0.10.3, 0.10.3-vendor, 0.10.3-vendor-staging -> 0.10.4, 0.10.4-vendor, 0.10.4-vendor-staging
[U.]  #16  dotnet-aspnetcore-runtime                               8.0.13 -> 8.0.14
[U.]  #17  dotnet-aspnetcore-runtime-wrapped                       8.0.13 -> 8.0.14
[U.]  #18  dotnet-runtime                                          8.0.13 -> 8.0.14
[U.]  #19  dotnet-runtime-wrapped                                  8.0.13 -> 8.0.14
[C.]  #20  dotnet-sdk                                              8.0.112, 8.0.112-linux-x64.tar.gz, 8.0.112-packages, 8.0.406 x2, 8.0.406-linux-x64.tar.gz -> 8.0.113, 8.0.113-linux-x64.tar.gz, 8.0.113-packages, 8.0.407 x2, 8.0.407-linux-x64.tar.gz
[U.]  #21  dotnet-sdk-wrapped                                      8.0.406 x2 -> 8.0.407 x2
[U.]  #22  dotnet-stage0-sdk                                       8.0.113 -> 8.0.114
[U.]  #23  dotnet-stage0-vmr                                       8.0.13 -> 8.0.14
[U.]  #24  dotnet-vmr                                              8.0.13 -> 8.0.14
[C.]  #25  firefox                                                 128.5.0esr.source.tar.xz, 136.0.1, 136.0.1.source.tar.xz -> 128.5.0esr.source.tar.xz, 136.0.2, 136.0.2.source.tar.xz
[U.]  #26  firefox-unwrapped                                       136.0.1 -> 136.0.2
[U.]  #27  libdatachannel                                          0.22.5 -> 0.22.6
[U.]  #28  nixos-system-artemision                                 25.05.20250318.2b37957 -> 25.05.20250319.903d679
[U.]  #29  prettier                                                3.5.2, 3.5.2.tgz -> 3.5.3, 3.5.3.tgz
[U.]  #30  runtime.linux-arm64.Microsoft.NETCore.ILAsm             8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]  #31  runtime.linux-arm64.Microsoft.NETCore.ILDAsm            8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]  #32  runtime.linux-x64.Microsoft.DotNet.ILCompiler           8.0.12 -> 8.0.13
[U.]  #33  runtime.linux-x64.Microsoft.NETCore.DotNetAppHost       8.0.12 -> 8.0.13
[U.]  #34  runtime.linux-x64.Microsoft.NETCore.DotNetHost          8.0.12 -> 8.0.13
[U.]  #35  runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy    8.0.12 -> 8.0.13
[U.]  #36  runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver  8.0.12 -> 8.0.13
[U.]  #37  runtime.linux-x64.Microsoft.NETCore.ILAsm               8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]  #38  runtime.linux-x64.Microsoft.NETCore.ILDAsm              8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]  #39  runtime.osx-arm64.Microsoft.NETCore.ILAsm               8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]  #40  runtime.osx-arm64.Microsoft.NETCore.ILDAsm              8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]  #41  runtime.osx-x64.Microsoft.NETCore.ILAsm                 8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]  #42  runtime.osx-x64.Microsoft.NETCore.ILDAsm                8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]  #43  tealdeer                                                1.7.1, 1.7.1-vendor, 1.7.1-vendor-staging -> 1.7.2, 1.7.2-vendor, 1.7.2-vendor-staging
Added packages:
[A.]  #01  Microsoft.AspNetCore.App.Ref.8.0.13.nupkg                                    <none>
[A.]  #02  Microsoft.AspNetCore.App.Runtime.linux-x64.8.0.13.nupkg                      <none>
[A.]  #03  Microsoft.DotNet.ILCompiler.8.0.13.nupkg                                     <none>
[A.]  #04  Microsoft.NET.ILLink.Tasks.8.0.13.nupkg                                      <none>
[A.]  #05  Microsoft.NETCore.App.Crossgen2.linux-x64.8.0.13.nupkg                       <none>
[A.]  #06  Microsoft.NETCore.App.Host.linux-x64.8.0.13.nupkg                            <none>
[A.]  #07  Microsoft.NETCore.App.Ref.8.0.13.nupkg                                       <none>
[A.]  #08  Microsoft.NETCore.App.Runtime.Mono.linux-x64.8.0.13.nupkg                    <none>
[A.]  #09  Microsoft.NETCore.App.Runtime.linux-x64.8.0.13.nupkg                         <none>
[A.]  #10  Microsoft.NETCore.DotNetAppHost.8.0.13.nupkg                                 <none>
[A.]  #11  Microsoft.NETCore.DotNetHost.8.0.13.nupkg                                    <none>
[A.]  #12  Microsoft.NETCore.DotNetHostPolicy.8.0.13.nupkg                              <none>
[A.]  #13  Microsoft.NETCore.DotNetHostResolver.8.0.13.nupkg                            <none>
[A.]  #14  Private.SourceBuilt.Artifacts.8.0.113-servicing.25072.1.centos.9-x64         <none>
[A.]  #15  Private.SourceBuilt.Artifacts.8.0.113-servicing.25072.1.centos.9-x64.tar.gz  <none>
[A.]  #16  System.Formats.Asn1                                                          8.0.1
[A.]  #17  System.Formats.Asn1.8.0.1.nupkg                                              <none>
[A.]  #18  h0hr3gas9dbffx74f7s9201hsd1wbnpk-source                                      <none>
[A.]  #19  runtime.linux-arm64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg   <none>
[A.]  #20  runtime.linux-arm64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg  <none>
[A.]  #21  runtime.linux-x64.Microsoft.DotNet.ILCompiler.8.0.13.nupkg                   <none>
[A.]  #22  runtime.linux-x64.Microsoft.NETCore.DotNetAppHost.8.0.13.nupkg               <none>
[A.]  #23  runtime.linux-x64.Microsoft.NETCore.DotNetHost.8.0.13.nupkg                  <none>
[A.]  #24  runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy.8.0.13.nupkg            <none>
[A.]  #25  runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver.8.0.13.nupkg          <none>
[A.]  #26  runtime.linux-x64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg     <none>
[A.]  #27  runtime.linux-x64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg    <none>
[A.]  #28  runtime.osx-arm64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg     <none>
[A.]  #29  runtime.osx-arm64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg    <none>
[A.]  #30  runtime.osx-x64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg       <none>
[A.]  #31  runtime.osx-x64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg      <none>
[A.]  #32  v8.0.14.tar.gz                                                               <none>
Removed packages:
[R.]  #01  Microsoft.AspNetCore.App.Ref.8.0.12.nupkg                                    <none>
[R.]  #02  Microsoft.AspNetCore.App.Runtime.linux-x64.8.0.12.nupkg                      <none>
[R.]  #03  Microsoft.DotNet.ILCompiler.8.0.12.nupkg                                     <none>
[R.]  #04  Microsoft.NET.ILLink.Tasks.8.0.12.nupkg                                      <none>
[R.]  #05  Microsoft.NETCore.App.Crossgen2.linux-x64.8.0.12.nupkg                       <none>
[R.]  #06  Microsoft.NETCore.App.Host.linux-x64.8.0.12.nupkg                            <none>
[R.]  #07  Microsoft.NETCore.App.Ref.8.0.12.nupkg                                       <none>
[R.]  #08  Microsoft.NETCore.App.Runtime.Mono.linux-x64.8.0.12.nupkg                    <none>
[R.]  #09  Microsoft.NETCore.App.Runtime.linux-x64.8.0.12.nupkg                         <none>
[R.]  #10  Microsoft.NETCore.DotNetAppHost.8.0.12.nupkg                                 <none>
[R.]  #11  Microsoft.NETCore.DotNetHost.8.0.12.nupkg                                    <none>
[R.]  #12  Microsoft.NETCore.DotNetHostPolicy.8.0.12.nupkg                              <none>
[R.]  #13  Microsoft.NETCore.DotNetHostResolver.8.0.12.nupkg                            <none>
[R.]  #14  Private.SourceBuilt.Artifacts.8.0.112-servicing.24604.1.centos.9-x64         <none>
[R.]  #15  Private.SourceBuilt.Artifacts.8.0.112-servicing.24604.1.centos.9-x64.tar.gz  <none>
[R.]  #16  runtime.linux-arm64.Microsoft.NETCore.ILAsm.8.0.12-servicing.24603.5.nupkg   <none>
[R.]  #17  runtime.linux-arm64.Microsoft.NETCore.ILDAsm.8.0.12-servicing.24603.5.nupkg  <none>
[R.]  #18  runtime.linux-x64.Microsoft.DotNet.ILCompiler.8.0.12.nupkg                   <none>
[R.]  #19  runtime.linux-x64.Microsoft.NETCore.DotNetAppHost.8.0.12.nupkg               <none>
[R.]  #20  runtime.linux-x64.Microsoft.NETCore.DotNetHost.8.0.12.nupkg                  <none>
[R.]  #21  runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy.8.0.12.nupkg            <none>
[R.]  #22  runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver.8.0.12.nupkg          <none>
[R.]  #23  runtime.linux-x64.Microsoft.NETCore.ILAsm.8.0.12-servicing.24603.5.nupkg     <none>
[R.]  #24  runtime.linux-x64.Microsoft.NETCore.ILDAsm.8.0.12-servicing.24603.5.nupkg    <none>
[R.]  #25  runtime.osx-arm64.Microsoft.NETCore.ILAsm.8.0.12-servicing.24603.5.nupkg     <none>
[R.]  #26  runtime.osx-arm64.Microsoft.NETCore.ILDAsm.8.0.12-servicing.24603.5.nupkg    <none>
[R.]  #27  runtime.osx-x64.Microsoft.NETCore.ILAsm.8.0.12-servicing.24603.5.nupkg       <none>
[R.]  #28  runtime.osx-x64.Microsoft.NETCore.ILDAsm.8.0.12-servicing.24603.5.nupkg      <none>
[R.]  #29  v8.0.13.tar.gz                                                               <none>
[R.]  #30  yys9xms4bag54j1jjhcsqk1g7x1pcdba-source                                      <none>
Closure size: 18716 -> 18718 (159 paths added, 157 paths removed, delta +2, disk usage -18.1KiB).

comparing packages.x86_64-linux.lego-latest:
<<< /nix/store/7nqs7hbygz05w1v0ma24hjby5c2wr7sk-lego-4.21.0.drv
>>> /nix/store/7nqs7hbygz05w1v0ma24hjby5c2wr7sk-lego-4.21.0.drv
No version or selection state changes.
Closure size: 768 -> 768 (0 paths added, 0 paths removed, delta +0, disk usage +0B).

comparing devShells.x86_64-linux.default:
<<< /nix/store/p920xkn8wk7pxxq67l3wpav4cv83jgwl-nix-shell.drv
>>> /nix/store/3vg66bimfy7bb38qawbf3xlvqc9maiqw-nix-shell.drv
Version changes:
[U.]  #01  Microsoft.AspNetCore.App.Ref                            8.0.12 -> 8.0.13
[U.]  #02  Microsoft.AspNetCore.App.Runtime.linux-x64              8.0.12 -> 8.0.13
[U.]  #03  Microsoft.DotNet.ILCompiler                             8.0.12 -> 8.0.13
[U.]  #04  Microsoft.NET.ILLink.Tasks                              8.0.12 -> 8.0.13
[U.]  #05  Microsoft.NETCore.App.Crossgen2.linux-x64               8.0.12 -> 8.0.13
[U.]  #06  Microsoft.NETCore.App.Host.linux-x64                    8.0.12 -> 8.0.13
[U.]  #07  Microsoft.NETCore.App.Ref                               8.0.12 -> 8.0.13
[U.]  #08  Microsoft.NETCore.App.Runtime.Mono.linux-x64            8.0.12 -> 8.0.13
[U.]  #09  Microsoft.NETCore.App.Runtime.linux-x64                 8.0.12 -> 8.0.13
[U.]  #10  Microsoft.NETCore.DotNetAppHost                         8.0.12 -> 8.0.13
[U.]  #11  Microsoft.NETCore.DotNetHost                            8.0.12 -> 8.0.13
[U.]  #12  Microsoft.NETCore.DotNetHostPolicy                      8.0.12 -> 8.0.13
[U.]  #13  Microsoft.NETCore.DotNetHostResolver                    8.0.12 -> 8.0.13
[U.]  #14  dotnet-aspnetcore-runtime                               8.0.13 -> 8.0.14
[U.]  #15  dotnet-aspnetcore-runtime-wrapped                       8.0.13 -> 8.0.14
[U.]  #16  dotnet-runtime                                          8.0.13 -> 8.0.14
[U.]  #17  dotnet-runtime-wrapped                                  8.0.13 -> 8.0.14
[C.]  #18  dotnet-sdk                                              8.0.112, 8.0.112-linux-x64.tar.gz, 8.0.112-packages, 8.0.406 x2, 8.0.406-linux-x64.tar.gz -> 8.0.113, 8.0.113-linux-x64.tar.gz, 8.0.113-packages, 8.0.407 x2, 8.0.407-linux-x64.tar.gz
[U.]  #19  dotnet-sdk-wrapped                                      8.0.406 x2 -> 8.0.407 x2
[U.]  #20  dotnet-stage0-sdk                                       8.0.113 -> 8.0.114
[U.]  #21  dotnet-stage0-vmr                                       8.0.13 -> 8.0.14
[U.]  #22  dotnet-vmr                                              8.0.13 -> 8.0.14
[U.]  #23  runtime.linux-arm64.Microsoft.NETCore.ILAsm             8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]  #24  runtime.linux-arm64.Microsoft.NETCore.ILDAsm            8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]  #25  runtime.linux-x64.Microsoft.DotNet.ILCompiler           8.0.12 -> 8.0.13
[U.]  #26  runtime.linux-x64.Microsoft.NETCore.DotNetAppHost       8.0.12 -> 8.0.13
[U.]  #27  runtime.linux-x64.Microsoft.NETCore.DotNetHost          8.0.12 -> 8.0.13
[U.]  #28  runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy    8.0.12 -> 8.0.13
[U.]  #29  runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver  8.0.12 -> 8.0.13
[U.]  #30  runtime.linux-x64.Microsoft.NETCore.ILAsm               8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]  #31  runtime.linux-x64.Microsoft.NETCore.ILDAsm              8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]  #32  runtime.osx-arm64.Microsoft.NETCore.ILAsm               8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]  #33  runtime.osx-arm64.Microsoft.NETCore.ILDAsm              8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]  #34  runtime.osx-x64.Microsoft.NETCore.ILAsm                 8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]  #35  runtime.osx-x64.Microsoft.NETCore.ILDAsm                8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
Added packages:
[A.]  #01  Microsoft.AspNetCore.App.Ref.8.0.13.nupkg                                    <none>
[A.]  #02  Microsoft.AspNetCore.App.Runtime.linux-x64.8.0.13.nupkg                      <none>
[A.]  #03  Microsoft.DotNet.ILCompiler.8.0.13.nupkg                                     <none>
[A.]  #04  Microsoft.NET.ILLink.Tasks.8.0.13.nupkg                                      <none>
[A.]  #05  Microsoft.NETCore.App.Crossgen2.linux-x64.8.0.13.nupkg                       <none>
[A.]  #06  Microsoft.NETCore.App.Host.linux-x64.8.0.13.nupkg                            <none>
[A.]  #07  Microsoft.NETCore.App.Ref.8.0.13.nupkg                                       <none>
[A.]  #08  Microsoft.NETCore.App.Runtime.Mono.linux-x64.8.0.13.nupkg                    <none>
[A.]  #09  Microsoft.NETCore.App.Runtime.linux-x64.8.0.13.nupkg                         <none>
[A.]  #10  Microsoft.NETCore.DotNetAppHost.8.0.13.nupkg                                 <none>
[A.]  #11  Microsoft.NETCore.DotNetHost.8.0.13.nupkg                                    <none>
[A.]  #12  Microsoft.NETCore.DotNetHostPolicy.8.0.13.nupkg                              <none>
[A.]  #13  Microsoft.NETCore.DotNetHostResolver.8.0.13.nupkg                            <none>
[A.]  #14  Private.SourceBuilt.Artifacts.8.0.113-servicing.25072.1.centos.9-x64         <none>
[A.]  #15  Private.SourceBuilt.Artifacts.8.0.113-servicing.25072.1.centos.9-x64.tar.gz  <none>
[A.]  #16  System.Formats.Asn1                                                          8.0.1
[A.]  #17  System.Formats.Asn1.8.0.1.nupkg                                              <none>
[A.]  #18  runtime.linux-arm64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg   <none>
[A.]  #19  runtime.linux-arm64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg  <none>
[A.]  #20  runtime.linux-x64.Microsoft.DotNet.ILCompiler.8.0.13.nupkg                   <none>
[A.]  #21  runtime.linux-x64.Microsoft.NETCore.DotNetAppHost.8.0.13.nupkg               <none>
[A.]  #22  runtime.linux-x64.Microsoft.NETCore.DotNetHost.8.0.13.nupkg                  <none>
[A.]  #23  runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy.8.0.13.nupkg            <none>
[A.]  #24  runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver.8.0.13.nupkg          <none>
[A.]  #25  runtime.linux-x64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg     <none>
[A.]  #26  runtime.linux-x64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg    <none>
[A.]  #27  runtime.osx-arm64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg     <none>
[A.]  #28  runtime.osx-arm64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg    <none>
[A.]  #29  runtime.osx-x64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg       <none>
[A.]  #30  runtime.osx-x64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg      <none>
[A.]  #31  v8.0.14.tar.gz                                                               <none>
Removed packages:
[R.]  #01  Microsoft.AspNetCore.App.Ref.8.0.12.nupkg                                    <none>
[R.]  #02  Microsoft.AspNetCore.App.Runtime.linux-x64.8.0.12.nupkg                      <none>
[R.]  #03  Microsoft.DotNet.ILCompiler.8.0.12.nupkg                                     <none>
[R.]  #04  Microsoft.NET.ILLink.Tasks.8.0.12.nupkg                                      <none>
[R.]  #05  Microsoft.NETCore.App.Crossgen2.linux-x64.8.0.12.nupkg                       <none>
[R.]  #06  Microsoft.NETCore.App.Host.linux-x64.8.0.12.nupkg                            <none>
[R.]  #07  Microsoft.NETCore.App.Ref.8.0.12.nupkg                                       <none>
[R.]  #08  Microsoft.NETCore.App.Runtime.Mono.linux-x64.8.0.12.nupkg                    <none>
[R.]  #09  Microsoft.NETCore.App.Runtime.linux-x64.8.0.12.nupkg                         <none>
[R.]  #10  Microsoft.NETCore.DotNetAppHost.8.0.12.nupkg                                 <none>
[R.]  #11  Microsoft.NETCore.DotNetHost.8.0.12.nupkg                                    <none>
[R.]  #12  Microsoft.NETCore.DotNetHostPolicy.8.0.12.nupkg                              <none>
[R.]  #13  Microsoft.NETCore.DotNetHostResolver.8.0.12.nupkg                            <none>
[R.]  #14  Private.SourceBuilt.Artifacts.8.0.112-servicing.24604.1.centos.9-x64         <none>
[R.]  #15  Private.SourceBuilt.Artifacts.8.0.112-servicing.24604.1.centos.9-x64.tar.gz  <none>
[R.]  #16  runtime.linux-arm64.Microsoft.NETCore.ILAsm.8.0.12-servicing.24603.5.nupkg   <none>
[R.]  #17  runtime.linux-arm64.Microsoft.NETCore.ILDAsm.8.0.12-servicing.24603.5.nupkg  <none>
[R.]  #18  runtime.linux-x64.Microsoft.DotNet.ILCompiler.8.0.12.nupkg                   <none>
[R.]  #19  runtime.linux-x64.Microsoft.NETCore.DotNetAppHost.8.0.12.nupkg               <none>
[R.]  #20  runtime.linux-x64.Microsoft.NETCore.DotNetHost.8.0.12.nupkg                  <none>
[R.]  #21  runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy.8.0.12.nupkg            <none>
[R.]  #22  runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver.8.0.12.nupkg          <none>
[R.]  #23  runtime.linux-x64.Microsoft.NETCore.ILAsm.8.0.12-servicing.24603.5.nupkg     <none>
[R.]  #24  runtime.linux-x64.Microsoft.NETCore.ILDAsm.8.0.12-servicing.24603.5.nupkg    <none>
[R.]  #25  runtime.osx-arm64.Microsoft.NETCore.ILAsm.8.0.12-servicing.24603.5.nupkg     <none>
[R.]  #26  runtime.osx-arm64.Microsoft.NETCore.ILDAsm.8.0.12-servicing.24603.5.nupkg    <none>
[R.]  #27  runtime.osx-x64.Microsoft.NETCore.ILAsm.8.0.12-servicing.24603.5.nupkg       <none>
[R.]  #28  runtime.osx-x64.Microsoft.NETCore.ILDAsm.8.0.12-servicing.24603.5.nupkg      <none>
[R.]  #29  v8.0.13.tar.gz                                                               <none>
Closure size: 2962 -> 2964 (77 paths added, 75 paths removed, delta +2, disk usage +6.0KiB).

comparing checks.x86_64-linux.pre-commit-check:
<<< /nix/store/44jlvfb3mz7dxjjn6wswddz7d3chh043-pre-commit-run.drv
>>> /nix/store/w7mypicg31gg35i1sbyymwa6gszzvywl-pre-commit-run.drv
Version changes:
[U.]  #01  Microsoft.AspNetCore.App.Ref                            8.0.12 -> 8.0.13
[U.]  #02  Microsoft.AspNetCore.App.Runtime.linux-x64              8.0.12 -> 8.0.13
[U.]  #03  Microsoft.DotNet.ILCompiler                             8.0.12 -> 8.0.13
[U.]  #04  Microsoft.NET.ILLink.Tasks                              8.0.12 -> 8.0.13
[U.]  #05  Microsoft.NETCore.App.Crossgen2.linux-x64               8.0.12 -> 8.0.13
[U.]  #06  Microsoft.NETCore.App.Host.linux-x64                    8.0.12 -> 8.0.13
[U.]  #07  Microsoft.NETCore.App.Ref                               8.0.12 -> 8.0.13
[U.]  #08  Microsoft.NETCore.App.Runtime.Mono.linux-x64            8.0.12 -> 8.0.13
[U.]  #09  Microsoft.NETCore.App.Runtime.linux-x64                 8.0.12 -> 8.0.13
[U.]  #10  Microsoft.NETCore.DotNetAppHost                         8.0.12 -> 8.0.13
[U.]  #11  Microsoft.NETCore.DotNetHost                            8.0.12 -> 8.0.13
[U.]  #12  Microsoft.NETCore.DotNetHostPolicy                      8.0.12 -> 8.0.13
[U.]  #13  Microsoft.NETCore.DotNetHostResolver                    8.0.12 -> 8.0.13
[U.]  #14  dotnet-aspnetcore-runtime                               8.0.13 -> 8.0.14
[U.]  #15  dotnet-aspnetcore-runtime-wrapped                       8.0.13 -> 8.0.14
[U.]  #16  dotnet-runtime                                          8.0.13 -> 8.0.14
[U.]  #17  dotnet-runtime-wrapped                                  8.0.13 -> 8.0.14
[C.]  #18  dotnet-sdk                                              8.0.112, 8.0.112-linux-x64.tar.gz, 8.0.112-packages, 8.0.406 x2, 8.0.406-linux-x64.tar.gz -> 8.0.113, 8.0.113-linux-x64.tar.gz, 8.0.113-packages, 8.0.407 x2, 8.0.407-linux-x64.tar.gz
[U.]  #19  dotnet-sdk-wrapped                                      8.0.406 x2 -> 8.0.407 x2
[U.]  #20  dotnet-stage0-sdk                                       8.0.113 -> 8.0.114
[U.]  #21  dotnet-stage0-vmr                                       8.0.13 -> 8.0.14
[U.]  #22  dotnet-vmr                                              8.0.13 -> 8.0.14
[U.]  #23  runtime.linux-arm64.Microsoft.NETCore.ILAsm             8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]  #24  runtime.linux-arm64.Microsoft.NETCore.ILDAsm            8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]  #25  runtime.linux-x64.Microsoft.DotNet.ILCompiler           8.0.12 -> 8.0.13
[U.]  #26  runtime.linux-x64.Microsoft.NETCore.DotNetAppHost       8.0.12 -> 8.0.13
[U.]  #27  runtime.linux-x64.Microsoft.NETCore.DotNetHost          8.0.12 -> 8.0.13
[U.]  #28  runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy    8.0.12 -> 8.0.13
[U.]  #29  runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver  8.0.12 -> 8.0.13
[U.]  #30  runtime.linux-x64.Microsoft.NETCore.ILAsm               8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]  #31  runtime.linux-x64.Microsoft.NETCore.ILDAsm              8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]  #32  runtime.osx-arm64.Microsoft.NETCore.ILAsm               8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]  #33  runtime.osx-arm64.Microsoft.NETCore.ILDAsm              8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]  #34  runtime.osx-x64.Microsoft.NETCore.ILAsm                 8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]  #35  runtime.osx-x64.Microsoft.NETCore.ILDAsm                8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
Added packages:
[A.]  #01  Microsoft.AspNetCore.App.Ref.8.0.13.nupkg                                    <none>
[A.]  #02  Microsoft.AspNetCore.App.Runtime.linux-x64.8.0.13.nupkg                      <none>
[A.]  #03  Microsoft.DotNet.ILCompiler.8.0.13.nupkg                                     <none>
[A.]  #04  Microsoft.NET.ILLink.Tasks.8.0.13.nupkg                                      <none>
[A.]  #05  Microsoft.NETCore.App.Crossgen2.linux-x64.8.0.13.nupkg                       <none>
[A.]  #06  Microsoft.NETCore.App.Host.linux-x64.8.0.13.nupkg                            <none>
[A.]  #07  Microsoft.NETCore.App.Ref.8.0.13.nupkg                                       <none>
[A.]  #08  Microsoft.NETCore.App.Runtime.Mono.linux-x64.8.0.13.nupkg                    <none>
[A.]  #09  Microsoft.NETCore.App.Runtime.linux-x64.8.0.13.nupkg                         <none>
[A.]  #10  Microsoft.NETCore.DotNetAppHost.8.0.13.nupkg                                 <none>
[A.]  #11  Microsoft.NETCore.DotNetHost.8.0.13.nupkg                                    <none>
[A.]  #12  Microsoft.NETCore.DotNetHostPolicy.8.0.13.nupkg                              <none>
[A.]  #13  Microsoft.NETCore.DotNetHostResolver.8.0.13.nupkg                            <none>
[A.]  #14  Private.SourceBuilt.Artifacts.8.0.113-servicing.25072.1.centos.9-x64         <none>
[A.]  #15  Private.SourceBuilt.Artifacts.8.0.113-servicing.25072.1.centos.9-x64.tar.gz  <none>
[A.]  #16  System.Formats.Asn1                                                          8.0.1
[A.]  #17  System.Formats.Asn1.8.0.1.nupkg                                              <none>
[A+]  #18  h0hr3gas9dbffx74f7s9201hsd1wbnpk-source                                      <none>
[A.]  #19  runtime.linux-arm64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg   <none>
[A.]  #20  runtime.linux-arm64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg  <none>
[A.]  #21  runtime.linux-x64.Microsoft.DotNet.ILCompiler.8.0.13.nupkg                   <none>
[A.]  #22  runtime.linux-x64.Microsoft.NETCore.DotNetAppHost.8.0.13.nupkg               <none>
[A.]  #23  runtime.linux-x64.Microsoft.NETCore.DotNetHost.8.0.13.nupkg                  <none>
[A.]  #24  runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy.8.0.13.nupkg            <none>
[A.]  #25  runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver.8.0.13.nupkg          <none>
[A.]  #26  runtime.linux-x64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg     <none>
[A.]  #27  runtime.linux-x64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg    <none>
[A.]  #28  runtime.osx-arm64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg     <none>
[A.]  #29  runtime.osx-arm64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg    <none>
[A.]  #30  runtime.osx-x64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg       <none>
[A.]  #31  runtime.osx-x64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg      <none>
[A.]  #32  v8.0.14.tar.gz                                                               <none>
Removed packages:
[R.]  #01  Microsoft.AspNetCore.App.Ref.8.0.12.nupkg                                    <none>
[R.]  #02  Microsoft.AspNetCore.App.Runtime.linux-x64.8.0.12.nupkg                      <none>
[R.]  #03  Microsoft.DotNet.ILCompiler.8.0.12.nupkg                                     <none>
[R.]  #04  Microsoft.NET.ILLink.Tasks.8.0.12.nupkg                                      <none>
[R.]  #05  Microsoft.NETCore.App.Crossgen2.linux-x64.8.0.12.nupkg                       <none>
[R.]  #06  Microsoft.NETCore.App.Host.linux-x64.8.0.12.nupkg                            <none>
[R.]  #07  Microsoft.NETCore.App.Ref.8.0.12.nupkg                                       <none>
[R.]  #08  Microsoft.NETCore.App.Runtime.Mono.linux-x64.8.0.12.nupkg                    <none>
[R.]  #09  Microsoft.NETCore.App.Runtime.linux-x64.8.0.12.nupkg                         <none>
[R.]  #10  Microsoft.NETCore.DotNetAppHost.8.0.12.nupkg                                 <none>
[R.]  #11  Microsoft.NETCore.DotNetHost.8.0.12.nupkg                                    <none>
[R.]  #12  Microsoft.NETCore.DotNetHostPolicy.8.0.12.nupkg                              <none>
[R.]  #13  Microsoft.NETCore.DotNetHostResolver.8.0.12.nupkg                            <none>
[R.]  #14  Private.SourceBuilt.Artifacts.8.0.112-servicing.24604.1.centos.9-x64         <none>
[R.]  #15  Private.SourceBuilt.Artifacts.8.0.112-servicing.24604.1.centos.9-x64.tar.gz  <none>
[R.]  #16  runtime.linux-arm64.Microsoft.NETCore.ILAsm.8.0.12-servicing.24603.5.nupkg   <none>
[R.]  #17  runtime.linux-arm64.Microsoft.NETCore.ILDAsm.8.0.12-servicing.24603.5.nupkg  <none>
[R.]  #18  runtime.linux-x64.Microsoft.DotNet.ILCompiler.8.0.12.nupkg                   <none>
[R.]  #19  runtime.linux-x64.Microsoft.NETCore.DotNetAppHost.8.0.12.nupkg               <none>
[R.]  #20  runtime.linux-x64.Microsoft.NETCore.DotNetHost.8.0.12.nupkg                  <none>
[R.]  #21  runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy.8.0.12.nupkg            <none>
[R.]  #22  runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver.8.0.12.nupkg          <none>
[R.]  #23  runtime.linux-x64.Microsoft.NETCore.ILAsm.8.0.12-servicing.24603.5.nupkg     <none>
[R.]  #24  runtime.linux-x64.Microsoft.NETCore.ILDAsm.8.0.12-servicing.24603.5.nupkg    <none>
[R.]  #25  runtime.osx-arm64.Microsoft.NETCore.ILAsm.8.0.12-servicing.24603.5.nupkg     <none>
[R.]  #26  runtime.osx-arm64.Microsoft.NETCore.ILDAsm.8.0.12-servicing.24603.5.nupkg    <none>
[R.]  #27  runtime.osx-x64.Microsoft.NETCore.ILAsm.8.0.12-servicing.24603.5.nupkg       <none>
[R.]  #28  runtime.osx-x64.Microsoft.NETCore.ILDAsm.8.0.12-servicing.24603.5.nupkg      <none>
[R.]  #29  v8.0.13.tar.gz                                                               <none>
[R-]  #30  yys9xms4bag54j1jjhcsqk1g7x1pcdba-source                                      <none>
Closure size: 2603 -> 2605 (78 paths added, 76 paths removed, delta +2, disk usage +6.0KiB).

comparing nixosConfigurations.palatine-hill.config.system.build.toplevel:
<<< /nix/store/ql0dizkdphdjkvxp63v1xqz5xqavsnl0-nixos-system-palatine-hill-25.05.20250318.2b37957.drv
>>> /nix/store/ji8dfbkbhhfkn8bqkp73adk7mmx75i22-nixos-system-palatine-hill-25.05.20250319.903d679.drv
Version changes:
[U.]  #01  Microsoft.AspNetCore.App.Ref                            8.0.12 -> 8.0.13
[U.]  #02  Microsoft.AspNetCore.App.Runtime.linux-x64              8.0.12 -> 8.0.13
[U.]  #03  Microsoft.DotNet.ILCompiler                             8.0.12 -> 8.0.13
[U.]  #04  Microsoft.NET.ILLink.Tasks                              8.0.12 -> 8.0.13
[U.]  #05  Microsoft.NETCore.App.Crossgen2.linux-x64               8.0.12 -> 8.0.13
[U.]  #06  Microsoft.NETCore.App.Host.linux-x64                    8.0.12 -> 8.0.13
[U.]  #07  Microsoft.NETCore.App.Ref                               8.0.12 -> 8.0.13
[U.]  #08  Microsoft.NETCore.App.Runtime.Mono.linux-x64            8.0.12 -> 8.0.13
[U.]  #09  Microsoft.NETCore.App.Runtime.linux-x64                 8.0.12 -> 8.0.13
[U.]  #10  Microsoft.NETCore.DotNetAppHost                         8.0.12 -> 8.0.13
[U.]  #11  Microsoft.NETCore.DotNetHost                            8.0.12 -> 8.0.13
[U.]  #12  Microsoft.NETCore.DotNetHostPolicy                      8.0.12 -> 8.0.13
[U.]  #13  Microsoft.NETCore.DotNetHostResolver                    8.0.12 -> 8.0.13
[U.]  #14  dotnet-aspnetcore-runtime                               8.0.13 -> 8.0.14
[U.]  #15  dotnet-aspnetcore-runtime-wrapped                       8.0.13 -> 8.0.14
[U.]  #16  dotnet-runtime                                          8.0.13 -> 8.0.14
[U.]  #17  dotnet-runtime-wrapped                                  8.0.13 -> 8.0.14
[C.]  #18  dotnet-sdk                                              8.0.112, 8.0.112-linux-x64.tar.gz, 8.0.112-packages, 8.0.406 x2, 8.0.406-linux-x64.tar.gz -> 8.0.113, 8.0.113-linux-x64.tar.gz, 8.0.113-packages, 8.0.407 x2, 8.0.407-linux-x64.tar.gz
[U.]  #19  dotnet-sdk-wrapped                                      8.0.406 x2 -> 8.0.407 x2
[U.]  #20  dotnet-stage0-sdk                                       8.0.113 -> 8.0.114
[U.]  #21  dotnet-stage0-vmr                                       8.0.13 -> 8.0.14
[U.]  #22  dotnet-vmr                                              8.0.13 -> 8.0.14
[U.]  #23  intel-gmmlib                                            22.6.0 -> 22.7.0
[U.]  #24  intel-media-driver                                      24.3.4 -> 24.4.4
[U.]  #25  nixos-system-palatine-hill                              25.05.20250318.2b37957 -> 25.05.20250319.903d679
[U.]  #26  prettier                                                3.5.2, 3.5.2.tgz -> 3.5.3, 3.5.3.tgz
[U.]  #27  runtime.linux-arm64.Microsoft.NETCore.ILAsm             8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]  #28  runtime.linux-arm64.Microsoft.NETCore.ILDAsm            8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]  #29  runtime.linux-x64.Microsoft.DotNet.ILCompiler           8.0.12 -> 8.0.13
[U.]  #30  runtime.linux-x64.Microsoft.NETCore.DotNetAppHost       8.0.12 -> 8.0.13
[U.]  #31  runtime.linux-x64.Microsoft.NETCore.DotNetHost          8.0.12 -> 8.0.13
[U.]  #32  runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy    8.0.12 -> 8.0.13
[U.]  #33  runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver  8.0.12 -> 8.0.13
[U.]  #34  runtime.linux-x64.Microsoft.NETCore.ILAsm               8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]  #35  runtime.linux-x64.Microsoft.NETCore.ILDAsm              8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]  #36  runtime.osx-arm64.Microsoft.NETCore.ILAsm               8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]  #37  runtime.osx-arm64.Microsoft.NETCore.ILDAsm              8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]  #38  runtime.osx-x64.Microsoft.NETCore.ILAsm                 8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]  #39  runtime.osx-x64.Microsoft.NETCore.ILDAsm                8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]  #40  tealdeer                                                1.7.1, 1.7.1-vendor, 1.7.1-vendor-staging -> 1.7.2, 1.7.2-vendor, 1.7.2-vendor-staging
Added packages:
[A.]  #01  Microsoft.AspNetCore.App.Ref.8.0.13.nupkg                                    <none>
[A.]  #02  Microsoft.AspNetCore.App.Runtime.linux-x64.8.0.13.nupkg                      <none>
[A.]  #03  Microsoft.DotNet.ILCompiler.8.0.13.nupkg                                     <none>
[A.]  #04  Microsoft.NET.ILLink.Tasks.8.0.13.nupkg                                      <none>
[A.]  #05  Microsoft.NETCore.App.Crossgen2.linux-x64.8.0.13.nupkg                       <none>
[A.]  #06  Microsoft.NETCore.App.Host.linux-x64.8.0.13.nupkg                            <none>
[A.]  #07  Microsoft.NETCore.App.Ref.8.0.13.nupkg                                       <none>
[A.]  #08  Microsoft.NETCore.App.Runtime.Mono.linux-x64.8.0.13.nupkg                    <none>
[A.]  #09  Microsoft.NETCore.App.Runtime.linux-x64.8.0.13.nupkg                         <none>
[A.]  #10  Microsoft.NETCore.DotNetAppHost.8.0.13.nupkg                                 <none>
[A.]  #11  Microsoft.NETCore.DotNetHost.8.0.13.nupkg                                    <none>
[A.]  #12  Microsoft.NETCore.DotNetHostPolicy.8.0.13.nupkg                              <none>
[A.]  #13  Microsoft.NETCore.DotNetHostResolver.8.0.13.nupkg                            <none>
[A.]  #14  Private.SourceBuilt.Artifacts.8.0.113-servicing.25072.1.centos.9-x64         <none>
[A.]  #15  Private.SourceBuilt.Artifacts.8.0.113-servicing.25072.1.centos.9-x64.tar.gz  <none>
[A.]  #16  System.Formats.Asn1                                                          8.0.1
[A.]  #17  System.Formats.Asn1.8.0.1.nupkg                                              <none>
[A.]  #18  h0hr3gas9dbffx74f7s9201hsd1wbnpk-source                                      <none>
[A.]  #19  runtime.linux-arm64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg   <none>
[A.]  #20  runtime.linux-arm64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg  <none>
[A.]  #21  runtime.linux-x64.Microsoft.DotNet.ILCompiler.8.0.13.nupkg                   <none>
[A.]  #22  runtime.linux-x64.Microsoft.NETCore.DotNetAppHost.8.0.13.nupkg               <none>
[A.]  #23  runtime.linux-x64.Microsoft.NETCore.DotNetHost.8.0.13.nupkg                  <none>
[A.]  #24  runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy.8.0.13.nupkg            <none>
[A.]  #25  runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver.8.0.13.nupkg          <none>
[A.]  #26  runtime.linux-x64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg     <none>
[A.]  #27  runtime.linux-x64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg    <none>
[A.]  #28  runtime.osx-arm64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg     <none>
[A.]  #29  runtime.osx-arm64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg    <none>
[A.]  #30  runtime.osx-x64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg       <none>
[A.]  #31  runtime.osx-x64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg      <none>
[A.]  #32  v8.0.14.tar.gz                                                               <none>
Removed packages:
[R.]  #01  Microsoft.AspNetCore.App.Ref.8.0.12.nupkg                                    <none>
[R.]  #02  Microsoft.AspNetCore.App.Runtime.linux-x64.8.0.12.nupkg                      <none>
[R.]  #03  Microsoft.DotNet.ILCompiler.8.0.12.nupkg                                     <none>
[R.]  #04  Microsoft.NET.ILLink.Tasks.8.0.12.nupkg                                      <none>
[R.]  #05  Microsoft.NETCore.App.Crossgen2.linux-x64.8.0.12.nupkg                       <none>
[R.]  #06  Microsoft.NETCore.App.Host.linux-x64.8.0.12.nupkg                            <none>
[R.]  #07  Microsoft.NETCore.App.Ref.8.0.12.nupkg                                       <none>
[R.]  #08  Microsoft.NETCore.App.Runtime.Mono.linux-x64.8.0.12.nupkg                    <none>
[R.]  #09  Microsoft.NETCore.App.Runtime.linux-x64.8.0.12.nupkg                         <none>
[R.]  #10  Microsoft.NETCore.DotNetAppHost.8.0.12.nupkg                                 <none>
[R.]  #11  Microsoft.NETCore.DotNetHost.8.0.12.nupkg                                    <none>
[R.]  #12  Microsoft.NETCore.DotNetHostPolicy.8.0.12.nupkg                              <none>
[R.]  #13  Microsoft.NETCore.DotNetHostResolver.8.0.12.nupkg                            <none>
[R.]  #14  Private.SourceBuilt.Artifacts.8.0.112-servicing.24604.1.centos.9-x64         <none>
[R.]  #15  Private.SourceBuilt.Artifacts.8.0.112-servicing.24604.1.centos.9-x64.tar.gz  <none>
[R.]  #16  runtime.linux-arm64.Microsoft.NETCore.ILAsm.8.0.12-servicing.24603.5.nupkg   <none>
[R.]  #17  runtime.linux-arm64.Microsoft.NETCore.ILDAsm.8.0.12-servicing.24603.5.nupkg  <none>
[R.]  #18  runtime.linux-x64.Microsoft.DotNet.ILCompiler.8.0.12.nupkg                   <none>
[R.]  #19  runtime.linux-x64.Microsoft.NETCore.DotNetAppHost.8.0.12.nupkg               <none>
[R.]  #20  runtime.linux-x64.Microsoft.NETCore.DotNetHost.8.0.12.nupkg                  <none>
[R.]  #21  runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy.8.0.12.nupkg            <none>
[R.]  #22  runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver.8.0.12.nupkg          <none>
[R.]  #23  runtime.linux-x64.Microsoft.NETCore.ILAsm.8.0.12-servicing.24603.5.nupkg     <none>
[R.]  #24  runtime.linux-x64.Microsoft.NETCore.ILDAsm.8.0.12-servicing.24603.5.nupkg    <none>
[R.]  #25  runtime.osx-arm64.Microsoft.NETCore.ILAsm.8.0.12-servicing.24603.5.nupkg     <none>
[R.]  #26  runtime.osx-arm64.Microsoft.NETCore.ILDAsm.8.0.12-servicing.24603.5.nupkg    <none>
[R.]  #27  runtime.osx-x64.Microsoft.NETCore.ILAsm.8.0.12-servicing.24603.5.nupkg       <none>
[R.]  #28  runtime.osx-x64.Microsoft.NETCore.ILDAsm.8.0.12-servicing.24603.5.nupkg      <none>
[R.]  #29  v8.0.13.tar.gz                                                               <none>
[R.]  #30  yys9xms4bag54j1jjhcsqk1g7x1pcdba-source                                      <none>
Closure size: 8590 -> 8592 (127 paths added, 125 paths removed, delta +2, disk usage -17.9KiB).

```

Auto-generated by [update.yml][1] with the help of
[create-pull-request][2].

[1]: https://nayeonie.com/ahuston-0/nix-dotfiles/src/branch/main/.github/workflows/flake-update.yml
[2]: https://forgejo.stefka.eu/jiriks74/create-pull-request
2025-03-19 12:09:10 +00:00
1941d78711 Merge pull request 'Misc changes after debugging graphical corruption on artemision' (#45) from feature/unpin-nixpkgs into main
All checks were successful
Check flake.lock / Check health of `flake.lock` (push) Successful in 10s
Check Nix formatting / Perform Nix format checks (push) Successful in 2m46s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Successful in 9m58s
Check Nix flake / Build nix outputs (ubuntu-latest) (push) Successful in 17m22s
Update flakes / update_lockfile (push) Successful in 13m44s
Reviewed-on: #45
2025-03-18 23:10:20 -04:00
5b5835e004
fix collabora code service name
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 12s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m46s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 9m31s
Check Nix flake / Build nix outputs (ubuntu-latest) (pull_request) Successful in 13m10s
2025-03-18 22:56:49 -04:00
b6f2071a91
add docker secret, fix docker pool size 2025-03-18 22:56:37 -04:00
5b825ec05c Merge pull request 'Enable stats statements temporarily on Postgres' (#46) from feature/stats into main
All checks were successful
Check Nix formatting / Perform Nix format checks (push) Successful in 3m0s
Check flake.lock / Check health of `flake.lock` (push) Successful in 9s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Successful in 10m5s
Check Nix flake / Build nix outputs (ubuntu-latest) (push) Successful in 13m59s
Reviewed-on: #46
2025-03-18 22:38:31 -04:00
f0b7a74fcb
unpin nixpkgs
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 48s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 4m55s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 20m35s
Check Nix flake / Build nix outputs (ubuntu-latest) (pull_request) Successful in 30m59s
2025-03-18 22:03:02 -04:00
github-actions[bot]
2fcb57962a
automated: Update flake.lock
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 2m5s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 8m16s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 18m38s
Check Nix flake / Build nix outputs (ubuntu-latest) (pull_request) Successful in 29m0s
- The following Nix Flake inputs were updated:

```
• Updated input 'firefox-addons':
    'gitlab:rycee/nur-expressions/e41884886e7798003973f487f37b979ee92f7d99?dir=pkgs/firefox-addons&narHash=sha256-ytHdrfSbbPvla43Ykd61cVkS2JLA8wBEHcnf4yLFP7Y%3D' (2025-03-13)
  → 'gitlab:rycee/nur-expressions/d91a2ea080804c3a9213d6e460e8cff68cfacf8d?dir=pkgs/firefox-addons&narHash=sha256-cvqCqT7op8uRCIPUYK8CPJbRRmKytFtOzHqomMyO7u8%3D' (2025-03-18)
• Updated input 'home-manager':
    'github:nix-community/home-manager/18780912345970e5b546b1b085385789b6935a83?narHash=sha256-4Y427uj0eql4yRU5rely3EcOlB9q457UDbG9omPtXiA%3D' (2025-03-12)
  → 'github:nix-community/home-manager/22a36aa709de7dd42b562a433b9cefecf104a6ee?narHash=sha256-Tumt3tcMXJniSh7tw2gW%2BWAnVLeB3WWm%2BE%2ByYFnLBXo%3D' (2025-03-18)
• Updated input 'hyprland-contrib':
    'github:hyprwm/contrib/e14d9c5e9aea4a84c3677e0a7c73268153b15327?narHash=sha256-SJrLVyoaQUg29fq3nNdRmYrLgiu9dtgcIVqpl8j/Teo%3D' (2025-03-11)
  → 'github:hyprwm/contrib/bd81329944be53b0ffb99e05864804b95f1d7c65?narHash=sha256-I8JVdQRu8eWvY5W8XWYZkdd5pojDHkxeqQV7mMIsbhs%3D' (2025-03-17)
• Updated input 'nix-index-database':
    'github:Mic92/nix-index-database/66537fb185462ba9b07f4e6f2d54894a1b2d04ab?narHash=sha256-koZtlJRqi0/MD/AKd0KrXLA2NuBOVzlIyAJprjzpxZE%3D' (2025-03-10)
  → 'github:Mic92/nix-index-database/2cfb4e1ca32f59dd2811d7a6dd5d4d1225f0955c?narHash=sha256-pDNzMoR6m1ZSJToZQ6XDTLVSdzIzmFl1b8Pc3f7iV6Y%3D' (2025-03-17)
• Updated input 'nixos-generators':
    'github:nix-community/nixos-generators/507911df8c35939050ae324caccc7cf4ffb76565?narHash=sha256-Co2kAD2SZalOm%2B5zoxmzEVZNvZ17TyafuFsD46BwSdY%3D' (2025-03-02)
  → 'github:nix-community/nixos-generators/83900d5154d840dfae1e0367c5290f59b9dccf03?narHash=sha256-pLRjj0jTL1TloB0ptEwVF51IJJX8a17dSxg%2BgqiWb30%3D' (2025-03-17)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/e1f12151258b12c567f456d8248e4694e9390613?narHash=sha256-f0BVt1/cvA0DQ/q3rB%2BHY4g4tKksd03ZkzI4xehC2Ew%3D' (2025-03-12)
  → 'github:NixOS/nixos-hardware/4f4d97d7b7be387286cc9c988760a7ebaa5be1f1?narHash=sha256-3fwpN7KN226ghLlpO9TR0/WpgQOmOj1e8bieUxpIYSk%3D' (2025-03-17)
• Updated input 'nixos-modules':
    'github:SuperSandro2000/nixos-modules/1183c327ba81205158c95d5c40d37af23a10593e?narHash=sha256-04Uw2LyVWcsHiI1iesauJqJPufrRWsggM4TtVmo1b8w%3D' (2025-03-12)
  → 'github:SuperSandro2000/nixos-modules/f8b6e1d4ea6c9c958b27445c70434b00e8d7f520?narHash=sha256-Um3vjr%2Bnh7MdvdRjPkRX0RiicOWttZd1CuCVEKvOQz8%3D' (2025-03-15)
• Updated input 'nixpkgs-stable':
    'github:nixos/nixpkgs/cdd2ef009676ac92b715ff26630164bb88fec4e0?narHash=sha256-prZ0M8vE/ghRGGZcflvxCu40ObKaB%2Bikn74/xQoNrGQ%3D' (2025-03-13)
  → 'github:nixos/nixpkgs/da044451c6a70518db5b730fe277b70f494188f1?narHash=sha256-IhnK4LhkBlf14/F8THvUy3xi/TxSQkp9hikfDZRD4Ic%3D' (2025-03-18)
• Updated input 'pre-commit-hooks':
    'github:cachix/git-hooks.nix/b5a62751225b2f62ff3147d0a334055ebadcd5cc?narHash=sha256-srpAbmJapkaqGRE3ytf3bj4XshspVR5964OX5LfjDWc%3D' (2025-03-07)
  → 'github:cachix/git-hooks.nix/ea26a82dda75bee6783baca6894040c8e6599728?narHash=sha256-QmF0proyjXI9YyZO9GZmc7/uEu5KVwCtcdLsKSoxPAI%3D' (2025-03-18)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/f3cd1e0feb994188fe3ad9a5c3ab021ed433b8c8?narHash=sha256-HUtFcF4NLwvu7CAowWgqCHXVkNj0EOc/W6Ism4biV6I%3D' (2025-03-13)
  → 'github:oxalica/rust-overlay/87f0965f9f5b13fca9f38074eee8369dc767550d?narHash=sha256-RB0UEF9IXIgwuuBFC%2Bs9H4rDyvmMZePHlBAK4vRAwf4%3D' (2025-03-18)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/d016ce0365b87d848a57c12ffcfdc71da7a2b55f?narHash=sha256-ynOgXAyToeE1UdLNfrUn/hL7MN0OpIS2BtNdLjpjPf0%3D' (2025-03-13)
  → 'github:Mic92/sops-nix/787afce414bcce803b605c510b60bf43c11f4b55?narHash=sha256-ptn8dR4Uat3UUadGYNnB7CIH9SQm8mK69D2A/twBUXQ%3D' (2025-03-17)
• Updated input 'stylix':
    'github:danth/stylix/9e3ab4d208e2cc2aef5ab0f8e18932ebf8064fc5?narHash=sha256-ZN5xn3HmG5%2BRWBc3gGdRfkyt98Tc1IhsUK7txwAw46s%3D' (2025-03-12)
  → 'github:danth/stylix/ff9ae322bcaeccabc65812390000276455331123?narHash=sha256-enlpX8hwrfmjv/dHTKWzAB5Cwt1Kr6%2BptikjX3Ob%2BFY%3D' (2025-03-18)
```

```
comparing devShells.x86_64-linux.default:
<<< /nix/store/g5nrqa762qsbx5d1swnzcb71bq8vlmsb-nix-shell.drv
>>> /nix/store/g5nrqa762qsbx5d1swnzcb71bq8vlmsb-nix-shell.drv
No version or selection state changes.
Closure size: 2965 -> 2965 (0 paths added, 0 paths removed, delta +0, disk usage +0B).

comparing nixosConfigurations.artemision.config.system.build.toplevel:
<<< /nix/store/1sl1snwgxpm61y85zyj5w3kjlpkc96wk-nixos-system-artemision-25.05.20250303.1d2fe01.drv
>>> /nix/store/pgi5rcylyclzcav8haf5grl2dacdfcsw-nixos-system-artemision-25.05.20250303.1d2fe01.drv
Version changes:
[C.]  #1  source  <none> x1603 -> <none> x1602
Added packages:
[A.]  #1  nzqa0s9ml7zv2b4g9w9qshmnw2vk8j3k-source  <none>
Removed packages:
[R.]  #1  dconf-db                                 <none>
[R.]  #2  index.theme                              <none>
[R.]  #3  n2hz7xai5jf1dlbwmqxd0pbjxk71ij3m-source  <none>
[R.]  #4  nixos-generated-dconf-keyfiles           <none> x2
[R.]  #5  nixos-generated-dconf-locks              <none>
[R.]  #6  vanilla-dmz                              0.4.5
[R.]  #7  xcursorgen                               1.0.8, 1.0.8.tar.xz
Closure size: 19598 -> 19589 (48 paths added, 57 paths removed, delta -9, disk usage -17.4KiB).

comparing checks.x86_64-linux.pre-commit-check:
<<< /nix/store/61ck5nl3z9y7ykxim6l6cb7qiw77a1ac-pre-commit-run.drv
>>> /nix/store/4idqhk2k4rpz25s5hjr15p79vh5znnv8-pre-commit-run.drv
Added packages:
[A+]  #1  nzqa0s9ml7zv2b4g9w9qshmnw2vk8j3k-source  <none>
Removed packages:
[R-]  #1  n2hz7xai5jf1dlbwmqxd0pbjxk71ij3m-source  <none>
Closure size: 2608 -> 2608 (2 paths added, 2 paths removed, delta +0, disk usage +0B).

comparing nixosConfigurations.palatine-hill.config.system.build.toplevel:
comparison output is empty, please check script logs

comparing formatter.x86_64-linux:
<<< /nix/store/q6sp5kbc7x5qjwsxlbw5p4nf7wisb69f-nixfmt-unstable-2024-12-04.drv
>>> /nix/store/q6sp5kbc7x5qjwsxlbw5p4nf7wisb69f-nixfmt-unstable-2024-12-04.drv
No version or selection state changes.
Closure size: 1311 -> 1311 (0 paths added, 0 paths removed, delta +0, disk usage +0B).

comparing packages.x86_64-linux.lego-latest:
<<< /nix/store/lmqq5aqg4fmxkyffvcsckra4936radrf-lego-4.21.0.drv
>>> /nix/store/lmqq5aqg4fmxkyffvcsckra4936radrf-lego-4.21.0.drv
No version or selection state changes.
Closure size: 940 -> 940 (0 paths added, 0 paths removed, delta +0, disk usage +0B).

```

Auto-generated by [update.yml][1] with the help of
[create-pull-request][2].

[1]: https://nayeonie.com/ahuston-0/nix-dotfiles/src/branch/main/.github/workflows/flake-update.yml
[2]: https://forgejo.stefka.eu/jiriks74/create-pull-request
2025-03-18 21:59:58 -04:00
9b42a703d2
Enable stats statements temporarily on Postgres
All checks were successful
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 11m55s
Check Nix flake / Build nix outputs (ubuntu-latest) (pull_request) Successful in 22m46s
this is due to the below fix failing

https://github.com/NuschtOS/nixos-modules/pull/234
2025-03-18 21:42:33 -04:00
e14a004180 Merge pull request 'feature/waybar' (#15) from feature/waybar into main
Some checks failed
Check flake.lock / Check health of `flake.lock` (push) Successful in 8s
Check Nix formatting / Perform Nix format checks (push) Successful in 2m38s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Successful in 9m28s
Check Nix flake / Build nix outputs (ubuntu-latest) (push) Successful in 17m6s
Update flakes / update_lockfile (push) Failing after 2m31s
2025-03-15 22:43:02 -04:00
544129cef5
pin flake.lock
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 13s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 3m40s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 11m7s
Check Nix flake / Build nix outputs (ubuntu-latest) (pull_request) Successful in 18m49s
2025-03-15 22:21:02 -04:00
62960bda7c
ping nixpkgs before the flickering started on artemision, update stable
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 58s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 3m53s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 13m26s
Check Nix flake / Build nix outputs (ubuntu-latest) (pull_request) Successful in 21m34s
2025-03-14 08:48:53 -04:00
c0a3734f3b
re-enable non-LTS linux
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 18s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m39s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 9m17s
Check Nix flake / Build nix outputs (ubuntu-latest) (pull_request) Successful in 15m31s
2025-03-13 19:26:47 -04:00
7aded1fb40
comment out invalid hyprlock settings
Some checks failed
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 13s
Check Nix flake / Build nix outputs (ubuntu-latest) (pull_request) Has been cancelled
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Has been cancelled
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m40s
2025-03-13 19:24:29 -04:00
d825b594f8
add graphics corruption fix
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 4m14s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 14m38s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m46s
Check Nix flake / Build nix outputs (ubuntu-latest) (pull_request) Successful in 16m20s
https://gitlab.freedesktop.org/drm/amd/-/issues/2075
https://community.frame.work/t/responded-severe-artifacts-and-poor-performance-with-dgpu/46470/21
2025-03-13 18:10:15 -04:00
c30f65c17e
switch hypridle over to using nixpkgs path
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 18s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m50s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 9m55s
Check Nix flake / Build nix outputs (ubuntu-latest) (pull_request) Successful in 16m5s
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-03-13 18:05:15 -04:00
02b8a6bc6c
format json/yml/sh 2025-03-13 18:05:15 -04:00
8294dbdd0b
add waybar 2025-03-13 18:05:15 -04:00
60d48a2231 Merge pull request 'remove discord from artemision' (#42) from feature/remove-discord into main
All checks were successful
Check flake.lock / Check health of `flake.lock` (push) Successful in 16s
Check Nix formatting / Perform Nix format checks (push) Successful in 3m24s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Successful in 8m22s
Check Nix flake / Build nix outputs (ubuntu-latest) (push) Successful in 21m32s
Update flakes / update_lockfile (push) Successful in 13m5s
2025-03-13 17:29:31 -04:00
d2444c1328
remove discord from artemision
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 25s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 3m23s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 8m30s
Check Nix flake / Build nix outputs (ubuntu-latest) (pull_request) Successful in 21m43s
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-03-13 09:27:52 -04:00
addc28df9d Merge pull request 'automated: Update flake.lock' (#41) from update-flake-lock into main
All checks were successful
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Successful in 5m53s
Check Nix flake / Build nix outputs (ubuntu-latest) (push) Successful in 14m49s
Check flake.lock / Check health of `flake.lock` (push) Successful in 13s
Check Nix formatting / Perform Nix format checks (push) Successful in 2m38s
2025-03-13 09:14:52 -04:00
github-actions[bot]
1c2daa3a1e automated: Update flake.lock
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 26s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 3m22s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 9m29s
Check Nix flake / Build nix outputs (ubuntu-latest) (pull_request) Successful in 20m39s
- The following Nix Flake inputs were updated:

```
• Updated input 'firefox-addons':
    'gitlab:rycee/nur-expressions/51bc10cdd5c2ea8f2cd5adcc587ba0479409312e?dir=pkgs/firefox-addons&narHash=sha256-1m1krwWuROjou56kuILpYZ3imlOgpW2hPqczObinQwQ%3D' (2025-03-12)
  → 'gitlab:rycee/nur-expressions/e41884886e7798003973f487f37b979ee92f7d99?dir=pkgs/firefox-addons&narHash=sha256-ytHdrfSbbPvla43Ykd61cVkS2JLA8wBEHcnf4yLFP7Y%3D' (2025-03-13)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/8c1f3147639f009f09d2bfffc64bcf8485bf3fd2?narHash=sha256-AOazEmkhbKnNQi0LqJdAcqPQx711L84a0Vkaos/ZW/A%3D' (2025-03-12)
  → 'github:nixos/nixpkgs/b1f2198021490b51fb92b8b09db97b9ba2a7b4ce?narHash=sha256-gyA3ngXZroBeWdrVsM%2BbL63hQMUheYCrC%2BV78TEgBeU%3D' (2025-03-13)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/e653d71e82575a43fe9d228def8eddb73887b866?narHash=sha256-E0RrMykMtEv15V3QhpsFutgoSKhL1JBhidn%2BiZajOyg%3D' (2025-03-10)
  → 'github:Mic92/sops-nix/d016ce0365b87d848a57c12ffcfdc71da7a2b55f?narHash=sha256-ynOgXAyToeE1UdLNfrUn/hL7MN0OpIS2BtNdLjpjPf0%3D' (2025-03-13)
```

```
comparing nixosConfigurations.artemision.config.system.build.toplevel:
<<< /nix/store/5wksndlk5yyv3kqih8r6bsgahzsx781s-nixos-system-artemision-25.05.20250312.8c1f314.drv
>>> /nix/store/7p5lsndslzgpvhp2z7k4jji6q43yjssv-nixos-system-artemision-25.05.20250313.b1f2198.drv
Version changes:
[U.]  #1  candy-icons               0-unstable-2025-02-23 -> 0-unstable-2025-03-10
[U.]  #2  nixos-system-artemision   25.05.20250312.8c1f314 -> 25.05.20250313.b1f2198
[U.]  #3  proton-ge-bin-GE-Proton9  25 -> 26
[U.]  #4  terraform                 1.11.1, 1.11.1-go-modules -> 1.11.2, 1.11.2-go-modules
[U.]  #5  zoom                      6.3.10.7150 -> 6.3.11.7212
Added packages:
[A.]  #1  3wanr4zk2kb5w2aq3q1081jh2cp9gl03-source  <none>
Removed packages:
[R.]  #1  pdys2yp28m5nv7xvvrabdkdplj5qy263-source  <none>
Closure size: 18462 -> 18462 (56 paths added, 56 paths removed, delta +0, disk usage -585.8KiB).

comparing formatter.x86_64-linux:
<<< /nix/store/6mnywnsbyzlwrwmh82h0wnszd3nwz1j1-nixfmt-unstable-2025-03-03.drv
>>> /nix/store/6mnywnsbyzlwrwmh82h0wnszd3nwz1j1-nixfmt-unstable-2025-03-03.drv
No version or selection state changes.
Closure size: 1308 -> 1308 (0 paths added, 0 paths removed, delta +0, disk usage +0B).

comparing checks.x86_64-linux.pre-commit-check:
<<< /nix/store/gkscql5l3rchlrlhj39ql0ybn1jdz08j-pre-commit-run.drv
>>> /nix/store/9c06ydgfsdwl3v07halbq3liiisyry3b-pre-commit-run.drv
Added packages:
[A+]  #1  3wanr4zk2kb5w2aq3q1081jh2cp9gl03-source  <none>
Removed packages:
[R-]  #1  pdys2yp28m5nv7xvvrabdkdplj5qy263-source  <none>
Closure size: 2605 -> 2605 (2 paths added, 2 paths removed, delta +0, disk usage +0B).

comparing nixosConfigurations.palatine-hill.config.system.build.toplevel:
<<< /nix/store/v5r1jcf3ybhz6zh520vxgx6qbzv692lv-nixos-system-palatine-hill-25.05.20250312.8c1f314.drv
>>> /nix/store/qdzqydpvpjwhncpb7bb0szbzs688pa1f-nixos-system-palatine-hill-25.05.20250313.b1f2198.drv
Version changes:
[U.]  #1  nixos-system-palatine-hill  25.05.20250312.8c1f314 -> 25.05.20250313.b1f2198
Added packages:
[A.]  #1  3wanr4zk2kb5w2aq3q1081jh2cp9gl03-source  <none>
Removed packages:
[R.]  #1  pdys2yp28m5nv7xvvrabdkdplj5qy263-source  <none>
Closure size: 8563 -> 8563 (30 paths added, 30 paths removed, delta +0, disk usage -585.8KiB).

comparing packages.x86_64-linux.lego-latest:
<<< /nix/store/1xbdhkbrq07pb8wz1i9ml675s7i7g3qv-lego-4.21.0.drv
>>> /nix/store/1xbdhkbrq07pb8wz1i9ml675s7i7g3qv-lego-4.21.0.drv
No version or selection state changes.
Closure size: 939 -> 939 (0 paths added, 0 paths removed, delta +0, disk usage +0B).

comparing devShells.x86_64-linux.default:
<<< /nix/store/vib2dz70yp62nxlxip8g809x2i978vf8-nix-shell.drv
>>> /nix/store/vib2dz70yp62nxlxip8g809x2i978vf8-nix-shell.drv
No version or selection state changes.
Closure size: 2629 -> 2629 (0 paths added, 0 paths removed, delta +0, disk usage +0B).

```

Auto-generated by [update.yml][1] with the help of
[create-pull-request][2].

[1]: https://nayeonie.com/ahuston-0/nix-dotfiles/src/branch/main/.github/workflows/flake-update.yml
[2]: https://forgejo.stefka.eu/jiriks74/create-pull-request
2025-03-13 12:09:42 +00:00
github-actions[bot]
35ece62b06 automated: Update flake.lock
All checks were successful
Check flake.lock / Check health of `flake.lock` (push) Successful in 9s
Check Nix formatting / Perform Nix format checks (push) Successful in 2m55s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Successful in 6m40s
Check Nix flake / Build nix outputs (ubuntu-latest) (push) Successful in 35m19s
Update flakes / update_lockfile (push) Successful in 12m1s
- The following Nix Flake inputs were updated:

```
• Updated input 'firefox-addons':
    'gitlab:rycee/nur-expressions/093c063a23aa38f31082a554f03899127750aee3?dir=pkgs/firefox-addons&narHash=sha256-YbAnhXYYOjG8OHX7v4BGj/tDQiFgkwe4JsqCjbFYjB0%3D' (2025-03-03)
  → 'gitlab:rycee/nur-expressions/51bc10cdd5c2ea8f2cd5adcc587ba0479409312e?dir=pkgs/firefox-addons&narHash=sha256-1m1krwWuROjou56kuILpYZ3imlOgpW2hPqczObinQwQ%3D' (2025-03-12)
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/3876f6b87db82f33775b1ef5ea343986105db764?narHash=sha256-ZaMw0pdoUKigLpv9HiNDH2Pjnosg7NBYMJlHTIsHEUo%3D' (2025-03-01)
  → 'github:hercules-ci/flake-parts/f4330d22f1c5d2ba72d3d22df5597d123fdb60a9?narHash=sha256-%2Bu2UunDA4Cl5Fci3m7S643HzKmIDAe%2BfiXrLqYsR2fs%3D' (2025-03-07)
• Updated input 'flake-parts/nixpkgs-lib':
    '6d37022434.tar.gz?narHash=sha256-3wHafybyRfpUCLoE8M%2BuPVZinImg3xX%2BNm6gEfN3G8I%3D' (2025-03-01)
  → 'github:nix-community/nixpkgs.lib/147dee35aab2193b174e4c0868bd80ead5ce755c?narHash=sha256-oiwv/ZK/2FhGxrCkQkB83i7GnWXPPLzoqFHpDD3uYpk%3D' (2025-03-02)
• Updated input 'home-manager':
    'github:nix-community/home-manager/fcac3d6d88302a5e64f6cb8014ac785e08874c8d?narHash=sha256-AXEgFj3C0YJhu9k1OhbRhiA6FnDr81dQZ65U3DhaWpw%3D' (2025-03-01)
  → 'github:nix-community/home-manager/18780912345970e5b546b1b085385789b6935a83?narHash=sha256-4Y427uj0eql4yRU5rely3EcOlB9q457UDbG9omPtXiA%3D' (2025-03-12)
• Updated input 'hyprland-contrib':
    'github:hyprwm/contrib/6f0d5e16c534aeda47d99b4d20bb2a22bfc60c23?narHash=sha256-iQNkVG0368H3kiwSYSs1N6sU7GhHSmx0b9y%2BZ%2BeO1%2Bc%3D' (2025-03-02)
  → 'github:hyprwm/contrib/e14d9c5e9aea4a84c3677e0a7c73268153b15327?narHash=sha256-SJrLVyoaQUg29fq3nNdRmYrLgiu9dtgcIVqpl8j/Teo%3D' (2025-03-11)
• Updated input 'nix-index-database':
    'github:Mic92/nix-index-database/26a0f969549cf4d56f6e9046b9e0418b3f3b94a5?narHash=sha256-jN6kJ41B6jUVDTebIWeebTvrKP6YiLd1/wMej4uq4Sk%3D' (2025-03-02)
  → 'github:Mic92/nix-index-database/66537fb185462ba9b07f4e6f2d54894a1b2d04ab?narHash=sha256-koZtlJRqi0/MD/AKd0KrXLA2NuBOVzlIyAJprjzpxZE%3D' (2025-03-10)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/009b764ac98a3602d41fc68072eeec5d24fc0e49?narHash=sha256-dMReDQobS3kqoiUCQIYI9c0imPXRZnBubX20yX/G5LE%3D' (2025-02-27)
  → 'github:NixOS/nixos-hardware/e1f12151258b12c567f456d8248e4694e9390613?narHash=sha256-f0BVt1/cvA0DQ/q3rB%2BHY4g4tKksd03ZkzI4xehC2Ew%3D' (2025-03-12)
• Updated input 'nixos-modules':
    'github:SuperSandro2000/nixos-modules/c7c9219eb6ff26c203d22ba733e9e988499290f0?narHash=sha256-2tscHztx6UxqeQTK0U1kLM74%2B6mSzROMNYJpKRDLMPM%3D' (2025-03-03)
  → 'github:SuperSandro2000/nixos-modules/1183c327ba81205158c95d5c40d37af23a10593e?narHash=sha256-04Uw2LyVWcsHiI1iesauJqJPufrRWsggM4TtVmo1b8w%3D' (2025-03-12)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/1d2fe0135f360c970aee1d57a53f816f3c9bddae?narHash=sha256-Up7YlXIupmT7fEtC4Oj676M91INg0HAoamiswAsA3rc%3D' (2025-03-03)
  → 'github:nixos/nixpkgs/8c1f3147639f009f09d2bfffc64bcf8485bf3fd2?narHash=sha256-AOazEmkhbKnNQi0LqJdAcqPQx711L84a0Vkaos/ZW/A%3D' (2025-03-12)
• Updated input 'pre-commit-hooks':
    'github:cachix/git-hooks.nix/42b1ba089d2034d910566bf6b40830af6b8ec732?narHash=sha256-JvQvtaphZNmeeV%2BIpHgNdiNePsIpHD5U/7QN5AeY44A%3D' (2025-03-02)
  → 'github:cachix/git-hooks.nix/b5a62751225b2f62ff3147d0a334055ebadcd5cc?narHash=sha256-srpAbmJapkaqGRE3ytf3bj4XshspVR5964OX5LfjDWc%3D' (2025-03-07)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/20fdb02098fdda9a25a2939b975abdd7bc03f62d?narHash=sha256-BajboqzFnDhxVT0SXTDKVJCKtFP96lZXccBlT/43mao%3D' (2025-03-03)
  → 'github:oxalica/rust-overlay/f3cd1e0feb994188fe3ad9a5c3ab021ed433b8c8?narHash=sha256-HUtFcF4NLwvu7CAowWgqCHXVkNj0EOc/W6Ism4biV6I%3D' (2025-03-13)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/07af005bb7d60c7f118d9d9f5530485da5d1e975?narHash=sha256-7JAGezJ0Dn5qIyA2%2BT4Dt/xQgAbhCglh6lzCekTVMeU%3D' (2025-02-11)
  → 'github:Mic92/sops-nix/e653d71e82575a43fe9d228def8eddb73887b866?narHash=sha256-E0RrMykMtEv15V3QhpsFutgoSKhL1JBhidn%2BiZajOyg%3D' (2025-03-10)
• Updated input 'stylix':
    'github:danth/stylix/489833b201a84488c6b4371a261fdbcafa6abcb6?narHash=sha256-UtSKsLCWwA4wPFm7mgl33qeu8sj0on9Hyt3YhDWWkAM%3D' (2025-03-02)
  → 'github:danth/stylix/9e3ab4d208e2cc2aef5ab0f8e18932ebf8064fc5?narHash=sha256-ZN5xn3HmG5%2BRWBc3gGdRfkyt98Tc1IhsUK7txwAw46s%3D' (2025-03-12)
• Updated input 'stylix/firefox-gnome-theme':
    'github:rafaelmardojai/firefox-gnome-theme/a89108e6272426f4eddd93ba17d0ea101c34fb21?narHash=sha256-vAxN2f3rvl5q62gQQjZGVSvF93nAsOxntuFz%2Be/655w%3D' (2025-02-10)
  → 'github:rafaelmardojai/firefox-gnome-theme/5a81d390bb64afd4e81221749ec4bffcbeb5fa80?narHash=sha256-RsvHGNTmO2e/eVfgYK7g%2BeYEdwwh7SbZa%2BgZkT24MEA%3D' (2025-03-10)
• Updated input 'stylix/git-hooks':
    'github:cachix/git-hooks.nix/9364dc02281ce2d37a1f55b6e51f7c0f65a75f17?narHash=sha256-R10v2hoJRLq8jcL4syVFag7nIGE7m13qO48wRIukWNg%3D' (2025-01-21)
  → 'github:cachix/git-hooks.nix/b5a62751225b2f62ff3147d0a334055ebadcd5cc?narHash=sha256-srpAbmJapkaqGRE3ytf3bj4XshspVR5964OX5LfjDWc%3D' (2025-03-07)
• Updated input 'stylix/nur':
    'github:nix-community/NUR/496a4a11162bdffb9a7b258942de138873f019f7?narHash=sha256-2xECnhgF3MU9YjmvOkrRp8wRFo2OjjewgCtlfckhL5s%3D' (2025-02-24)
  → 'github:nix-community/NUR/5479646b2574837f1899da78bdf9a48b75a9fb27?narHash=sha256-emkxnsZstiJWmGACimyAYqIKz2Qz5We5h1oBVDyQjLw%3D' (2025-03-11)
• Updated input 'stylix/tinted-schemes':
    'github:tinted-theming/schemes/a1bc2bd89e693e7e3f5764cfe8114e2ae150e184?narHash=sha256-Hdk850xgAd3DL8KX0AbyU7tC834d3Lej1jOo3duWiOA%3D' (2025-02-23)
  → 'github:tinted-theming/schemes/47c8c7726e98069cade5827e5fb2bfee02ce6991?narHash=sha256-YKM1RJbL68Yp2vESBqeZQBjTETXo8mCTTzLZyckCfZk%3D' (2025-03-08)
• Updated input 'stylix/tinted-tmux':
    'github:tinted-theming/tinted-tmux/b6c7f46c8718cc484f2db8b485b06e2a98304cd0?narHash=sha256-/etfUV3HzAaLW3RSJVwUaW8ULbMn3v6wbTlXSKbcoWQ%3D' (2025-02-23)
  → 'github:tinted-theming/tinted-tmux/d48ee86394cbe45b112ba23ab63e33656090edb4?narHash=sha256-zWcCXgdC4/owfH/eEXx26y5BLzTrefjtSLFHWVD5KxU%3D' (2025-03-02)
```

```

```

Auto-generated by [update.yml][1] with the help of
[create-pull-request][2].

[1]: https://nayeonie.com/ahuston-0/nix-dotfiles/src/branch/main/.github/workflows/flake-update.yml
[2]: https://forgejo.stefka.eu/jiriks74/create-pull-request
2025-03-13 00:47:04 -04:00
038f76e99a Merge pull request 'fix missing dollar sign' (#40) from feature/remove-cache into main
Some checks failed
Check Nix flake / Build nix outputs (ubuntu-latest) (push) Has been cancelled
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Has been cancelled
Check flake.lock / Check health of `flake.lock` (push) Successful in 23s
Check Nix formatting / Perform Nix format checks (push) Successful in 4m6s
2025-03-12 23:54:41 -04:00
81f97740f4
fix missing dollar sign
Some checks failed
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 1m40s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Has been cancelled
Check Nix flake / Build nix outputs (ubuntu-latest) (pull_request) Has been cancelled
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 7m4s
2025-03-12 23:51:56 -04:00
d8d5a6dff9
update to github-file-reader-action-v2
Some checks failed
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 13s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Has been cancelled
Check Nix flake / Build nix outputs (ubuntu-latest) (push) Has been cancelled
Check Nix flake / Build nix outputs (ubuntu-latest) (pull_request) Has been cancelled
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Has been cancelled
Check flake.lock / Check health of `flake.lock` (push) Successful in 16s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m38s
Check Nix formatting / Perform Nix format checks (push) Successful in 3m3s
2025-03-12 23:30:36 -04:00
178705ef8c Merge pull request 'feature/remove-cache' (#38) from feature/remove-cache into main
All checks were successful
Check flake.lock / Check health of `flake.lock` (push) Successful in 9s
Check Nix formatting / Perform Nix format checks (push) Successful in 3m2s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Successful in 8m48s
Check Nix flake / Build nix outputs (ubuntu-latest) (push) Successful in 15m17s
2025-03-12 23:12:32 -04:00
ca607d235a remove createPullRequest
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-03-12 23:12:32 -04:00
859e31c290 heh get rid of that thank you 2025-03-12 23:12:32 -04:00
49bca82803 replace file reader
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-03-12 23:12:32 -04:00
ce32c3ed30 Merge pull request 'Remove build cache from gitea actions' (#37) from feature/remove-cache into main
All checks were successful
Check flake.lock / Check health of `flake.lock` (push) Successful in 9s
Check Nix formatting / Perform Nix format checks (push) Successful in 2m41s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Successful in 8m49s
Check Nix flake / Build nix outputs (ubuntu-latest) (push) Successful in 15m55s
2025-03-12 21:24:53 -04:00
96f4f72ff0
add UWSM to hyprland
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 12s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m41s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 10m2s
Check Nix flake / Build nix outputs (ubuntu-latest) (pull_request) Successful in 14m3s
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-03-11 13:15:11 -04:00
5b1ff49a54
mount /nix in act runner by default
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 10s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m34s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 8m2s
Check Nix flake / Build nix outputs (ubuntu-latest) (pull_request) Successful in 14m14s
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-03-11 00:08:51 -04:00
0b4c86104d
Revert "add build cache action"
Some checks failed
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 21s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 3m0s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 9m26s
Check Nix flake / Build nix outputs (ubuntu-latest) (pull_request) Has been cancelled
This reverts commit d53981c94b045e18f6b7fda3ab52af20de35c6fb.
2025-03-10 23:57:20 -04:00
d8d84102ea
Revert "remove dependencies for cache"
This reverts commit dcd8b60085772da6114019c24affce905d38db24.
2025-03-10 23:57:20 -04:00
0761442b77
Revert "fix os matrix?"
This reverts commit 2a0fe0b106fae625dbb34cd1c4b173ef7498aa53.
2025-03-10 23:57:20 -04:00
ed44ba20d9
Revert "reorder oops"
This reverts commit 050b4c9b2f75fe9c64bbe29607095fd93722981f.
2025-03-10 23:57:20 -04:00
81fc9dfb75
Revert "add token to cache-merge"
This reverts commit ea16a83c2e885f46d136c4ec335747ebf755f16d.
2025-03-10 23:57:20 -04:00
588d9fe2c7
Revert "add token to cache-merge"
This reverts commit fd826be6da97bd6042d0cd577340df4fa30ec930.
2025-03-10 23:57:20 -04:00
511335fda3
Revert "add sqlite for restores"
This reverts commit 474184baa70694ecd8e87bdb32555bc1ffdf5f79.
2025-03-10 23:57:20 -04:00
ff1da9803e
add sqlite for restores
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-03-10 23:57:20 -04:00
ffa24818de Merge pull request 'feature/build-cache' (#36) from feature/build-cache into main
Some checks failed
Nix CI / Check a `common` cache is restored correctly (ubuntu-latest) (push) Has been skipped
Check Nix flake / Build nix outputs (ubuntu-latest) (push) Failing after 1m26s
Check flake.lock / Check health of `flake.lock` (push) Successful in 9s
Check Nix formatting / Perform Nix format checks (push) Successful in 2m19s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Successful in 5m47s
Update flakes / update_lockfile (push) Failing after 2m0s
Nix CI / Merge similar caches (ubuntu-latest) (push) Failing after 35s
2025-03-10 10:20:28 -04:00
7dec8a2034 add token to cache-merge
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 19s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m38s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 8m30s
Check Nix flake / Build nix outputs (ubuntu-latest) (pull_request) Successful in 21m14s
2025-03-10 09:50:40 -04:00
2aeb416468 add token to cache-merge 2025-03-10 09:50:40 -04:00
4b263206dd Merge pull request 'feature/build-cache' (#35) from feature/build-cache into main
Some checks failed
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Successful in 8m41s
Check Nix flake / Build nix outputs (ubuntu-latest) (push) Successful in 1h40m13s
Check flake.lock / Check health of `flake.lock` (push) Successful in 15s
Check Nix formatting / Perform Nix format checks (push) Successful in 2m35s
Nix CI / Merge similar caches (ubuntu-latest) (push) Failing after 41s
Nix CI / Check a `common` cache is restored correctly (ubuntu-latest) (push) Has been skipped
Update flakes / update_lockfile (push) Failing after 9m54s
2025-03-10 01:24:01 -04:00
3cfdf94428 reorder oops 2025-03-10 01:24:01 -04:00
3bf4740ad3 remove cache max limit 2025-03-10 01:24:01 -04:00
b0d38221a3 Merge pull request 'fix os matrix?' (#34) from feature/build-cache into main
Some checks failed
Check flake.lock / Check health of `flake.lock` (push) Has been cancelled
Check Nix formatting / Perform Nix format checks (push) Has been cancelled
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Successful in 10m11s
Nix CI / Merge similar caches (ubuntu-latest) (push) Failing after 37s
Check Nix flake / Build nix outputs (ubuntu-latest) (push) Successful in 26m32s
Nix CI / Check a `common` cache is restored correctly (ubuntu-latest) (push) Has been skipped
2025-03-10 00:49:30 -04:00
5d0f7f91d3 fix os matrix?
Some checks failed
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Has been cancelled
Check Nix flake / Build nix outputs (ubuntu-latest) (pull_request) Has been cancelled
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 13s
Check Nix formatting / Perform Nix format checks (pull_request) Has been cancelled
2025-03-10 00:49:19 -04:00
297479380a Merge pull request 'feature/build-cache' (#33) from feature/build-cache into main
Some checks failed
Check Nix formatting / Perform Nix format checks (push) Has been cancelled
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Has been cancelled
Check Nix flake / Build nix outputs (ubuntu-latest) (push) Has been cancelled
Nix CI / Merge similar caches ([ubuntu-latest]) (push) Waiting to run
Nix CI / Check a `common` cache is restored correctly ([ubuntu-latest]) (push) Blocked by required conditions
Check flake.lock / Check health of `flake.lock` (push) Successful in 14s
2025-03-10 00:46:02 -04:00
dcd8b60085
remove dependencies for cache
Some checks failed
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 11s
Check Nix formatting / Perform Nix format checks (pull_request) Has been cancelled
Check Nix flake / Build nix outputs (ubuntu-latest) (pull_request) Has been cancelled
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Has been cancelled
2025-03-10 00:44:03 -04:00
d53981c94b
add build cache action
Some checks failed
Nix CI / Merge similar caches ([ubuntu-latest]) (pull_request) Has been cancelled
Nix CI / Check a `common` cache is restored correctly ([ubuntu-latest]) (pull_request) Has been cancelled
Check Nix flake / Build nix outputs (ubuntu-latest) (pull_request) Has been cancelled
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Has been cancelled
Check Nix formatting / Perform Nix format checks (pull_request) Has been cancelled
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 18s
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-03-10 00:43:03 -04:00
97fad34d4d Merge pull request 'fix output to file' (#32) from feature/flake-eval into main
Some checks failed
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Successful in 9m20s
Check Nix flake / Build nix outputs (ubuntu-latest) (push) Successful in 25m37s
Update flakes / createPullRequest (push) Failing after 1m5s
Check flake.lock / Check health of `flake.lock` (push) Successful in 18s
Check Nix formatting / Perform Nix format checks (push) Successful in 2m34s
Update flakes / update_lockfile (push) Successful in 11m25s
2025-03-08 15:22:37 -05:00
8d01d66c5e fix output to file 2025-03-08 15:22:37 -05:00
d06a0edad4 Merge pull request 'move to new flake eval scripts' (#31) from feature/flake-eval into main
Some checks failed
Check Nix flake / Build nix outputs (ubuntu-latest) (push) Has been cancelled
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Has been cancelled
Check Nix formatting / Perform Nix format checks (push) Successful in 3m3s
Check flake.lock / Check health of `flake.lock` (push) Successful in 21s
2025-03-08 14:52:34 -05:00
6e00ab2d85
move to new flake eval scripts
Some checks failed
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m48s
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 12s
Check Nix flake / Build nix outputs (ubuntu-latest) (pull_request) Has been cancelled
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Has been cancelled
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-03-08 14:47:09 -05:00
d94d40a764
change CPR fork used
Some checks failed
Update flakes / createPullRequest (push) Failing after 1m51s
Update flakes / update_lockfile (push) Successful in 3m45s
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 11s
Check flake.lock / Check health of `flake.lock` (push) Successful in 14s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m57s
Check Nix formatting / Perform Nix format checks (push) Successful in 2m59s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 8m34s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Successful in 9m42s
Check Nix flake / Build nix outputs (ubuntu-latest) (pull_request) Successful in 22m52s
Check Nix flake / Build nix outputs (ubuntu-latest) (push) Successful in 22m30s
2025-03-04 08:37:58 -05:00
d70aaa3952 expand docker network pool on palatine-hill
Some checks failed
Check flake.lock / Check health of `flake.lock` (push) Successful in 15s
Check Nix formatting / Perform Nix format checks (push) Successful in 3m23s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Successful in 9m17s
Check Nix flake / Build nix outputs (ubuntu-latest) (push) Successful in 16m34s
Update flakes / createPullRequest (push) Successful in 11m33s
Update flakes / update_lockfile (push) Failing after 3m8s
2025-03-04 01:48:46 -05:00
495605294d add continue-on-error to attic push
Some checks failed
Check flake.lock / Check health of `flake.lock` (push) Waiting to run
Check Nix formatting / Perform Nix format checks (push) Waiting to run
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Has been cancelled
Check Nix flake / Build nix outputs (ubuntu-latest) (push) Has been cancelled
2025-03-04 01:48:39 -05:00
6d2c993a96 fix collabora secrets 2025-03-04 01:48:39 -05:00
c71a464b76 add build checks to flake-health-checks 2025-03-04 01:48:39 -05:00
39ab461de5 add format.signoff to git config, fix git-gone
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-03-04 01:48:39 -05:00
66febb81f6
remove redundant sops reference for non-existant service
Some checks failed
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 5m42s
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 20s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m54s
Check Nix formatting / Perform Nix format checks (push) Waiting to run
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Has been cancelled
Check flake.lock / Check health of `flake.lock` (push) Has been cancelled
2025-03-04 01:21:28 -05:00
a06ff919c4
remove misc zoom program
All checks were successful
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 6m4s
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 14s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m44s
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-03-04 01:14:32 -05:00
172ee58b04
stylix with hyprland wallpaper
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-03-04 01:14:32 -05:00
994ea667b2
remove hydrajobs to fix IFD 2025-03-04 01:14:31 -05:00
46d4dc414c
re-add stylix 2025-03-04 01:14:31 -05:00
64f28b82d2
add stylix to artemision config 2025-03-04 01:14:31 -05:00
3ac21fe70e
add stylix
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-03-04 01:14:31 -05:00
2ae918ca42 add build data
All checks were successful
Check flake.lock / Check health of `flake.lock` (push) Successful in 13s
Check Nix formatting / Perform Nix format checks (push) Successful in 2m48s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Successful in 8m28s
2025-03-03 17:35:43 -05:00
8cb4a4e940
bump emacs version
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 8s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m15s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 6m15s
Check flake.lock / Check health of `flake.lock` (push) Successful in 9s
Check Nix formatting / Perform Nix format checks (push) Successful in 2m27s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Successful in 8m1s
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-03-03 12:51:25 -05:00
github-actions[bot]
02b70947cb automated: Update flake.lock
Some checks failed
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 25s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m45s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Failing after 3m49s
- The following Nix Flake inputs were updated:

```
• Updated input 'firefox-addons':
    'gitlab:rycee/nur-expressions/1e46c2a53468ce23870a510123f5c4b4702f16b1?dir=pkgs/firefox-addons&narHash=sha256-1MU1oKjUuClivWTvJRIdWphLRoY8EByHgt2nr4IpwtA%3D' (2025-03-02)
  → 'gitlab:rycee/nur-expressions/093c063a23aa38f31082a554f03899127750aee3?dir=pkgs/firefox-addons&narHash=sha256-YbAnhXYYOjG8OHX7v4BGj/tDQiFgkwe4JsqCjbFYjB0%3D' (2025-03-03)
• Updated input 'hyprland-contrib':
    'github:hyprwm/contrib/3ecd35a13957021f2f37fd3b2702e241e1c56f61?narHash=sha256-/WoFPPdhciTcv2xS4Eo/7Uhh85LRia2V9h6Crecc1eM%3D' (2025-03-01)
  → 'github:hyprwm/contrib/6f0d5e16c534aeda47d99b4d20bb2a22bfc60c23?narHash=sha256-iQNkVG0368H3kiwSYSs1N6sU7GhHSmx0b9y%2BZ%2BeO1%2Bc%3D' (2025-03-02)
• Updated input 'nixos-generators':
    'github:nix-community/nixos-generators/d002ce9b6e7eb467cd1c6bb9aef9c35d191b5453?narHash=sha256-3Pe0yKlCc7EOeq1X/aJVDH0CtNL%2BtIBm49vpepwL1MQ%3D' (2025-01-16)
  → 'github:nix-community/nixos-generators/507911df8c35939050ae324caccc7cf4ffb76565?narHash=sha256-Co2kAD2SZalOm%2B5zoxmzEVZNvZ17TyafuFsD46BwSdY%3D' (2025-03-02)
• Updated input 'nixos-modules':
    'github:SuperSandro2000/nixos-modules/732ffa8e01e911428db96ff978d1e3876f649ef3?narHash=sha256-2zwtSnCI8QZfIOFOpjJ5w2bslQ5r/GYXZ1Pi7fMdrOo%3D' (2025-02-26)
  → 'github:SuperSandro2000/nixos-modules/c7c9219eb6ff26c203d22ba733e9e988499290f0?narHash=sha256-2tscHztx6UxqeQTK0U1kLM74%2B6mSzROMNYJpKRDLMPM%3D' (2025-03-03)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/e9b0ff70ddc61c42548501b0fafb86bb49cca858?narHash=sha256-bYeI3FEs824X%2BMJYksKboNlmglehzplqzn%2BXvcojWMc%3D' (2025-03-01)
  → 'github:nixos/nixpkgs/1d2fe0135f360c970aee1d57a53f816f3c9bddae?narHash=sha256-Up7YlXIupmT7fEtC4Oj676M91INg0HAoamiswAsA3rc%3D' (2025-03-03)
• Updated input 'pre-commit-hooks':
    'github:cachix/git-hooks.nix/25d4946dfc2021584f5bde1fbd2aa97353384a95?narHash=sha256-LWDIJvKWMW0tiih1jTcAK0ncTi3S9IF3gOhpCT1ydik%3D' (2025-03-01)
  → 'github:cachix/git-hooks.nix/42b1ba089d2034d910566bf6b40830af6b8ec732?narHash=sha256-JvQvtaphZNmeeV%2BIpHgNdiNePsIpHD5U/7QN5AeY44A%3D' (2025-03-02)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/f4d5a693c18b389f0d58f55b6f7be6ef85af186f?narHash=sha256-VC%2B8GxWK4p08jjIbmsNfeFQajW2lsiOR/XQiOOvqgvs%3D' (2025-03-02)
  → 'github:oxalica/rust-overlay/20fdb02098fdda9a25a2939b975abdd7bc03f62d?narHash=sha256-BajboqzFnDhxVT0SXTDKVJCKtFP96lZXccBlT/43mao%3D' (2025-03-03)
```

Auto-generated by [update.yml][1] with the help of
[create-pull-request][2].

[1]: https://forgejo.stefka.eu/jiriks74/nix.nvim/src/branch/main/.github/workflows/update.yml
[2]: https://forgejo.stefka.eu/jiriks74/create-pull-request
2025-03-03 17:43:37 +00:00
eb6ff4adbc
port fix
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 21s
Check flake.lock / Check health of `flake.lock` (push) Successful in 9s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m46s
Check Nix formatting / Perform Nix format checks (push) Successful in 2m47s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 7m1s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Successful in 6m49s
2025-03-03 12:35:54 -05:00
ece3ede00f
update flake lock action
Some checks are pending
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Waiting to run
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 17s
Check flake.lock / Check health of `flake.lock` (push) Successful in 10s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m37s
Check Nix formatting / Perform Nix format checks (push) Successful in 2m33s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 6m15s
2025-03-03 12:31:26 -05:00
6ab1d1a3c6
remove keep-hydra
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 10s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m18s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 6m52s
Check flake.lock / Check health of `flake.lock` (push) Successful in 9s
Check Nix formatting / Perform Nix format checks (push) Successful in 2m51s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Successful in 5m50s
2025-03-03 11:58:21 -05:00
96219eb175
remove port from 1 2025-03-03 11:44:13 -05:00
583071899f
more runners 2025-03-03 11:35:05 -05:00
c2dfd86e59
fix evals
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 12s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m34s
Check flake.lock / Check health of `flake.lock` (push) Successful in 13s
Check Nix formatting / Perform Nix format checks (push) Successful in 2m28s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Successful in 7m6s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 6m55s
2025-03-03 11:32:00 -05:00
2840665f21
remove limit on ref
Some checks failed
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 6s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m13s
Check flake.lock / Check health of `flake.lock` (push) Successful in 7s
Check Nix formatting / Perform Nix format checks (push) Successful in 2m14s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 6m1s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Has been cancelled
2025-03-03 11:25:12 -05:00
9630a1cee1
integrate flake-update-diff 2025-03-03 11:24:28 -05:00
github-actions[bot]
fd7a8204c3 flake.lock: Update
All checks were successful
Check flake.lock / Check health of `flake.lock` (push) Successful in 9s
Check Nix formatting / Perform Nix format checks (push) Successful in 2m34s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Successful in 6m48s
Flake lock file updates:

• Updated input 'firefox-addons':
    'gitlab:rycee/nur-expressions/9a8a0914000e4453c99a4c12e9862a0a40075851?dir=pkgs/firefox-addons' (2025-02-22)
  → 'gitlab:rycee/nur-expressions/1e46c2a53468ce23870a510123f5c4b4702f16b1?dir=pkgs/firefox-addons' (2025-03-02)
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/32ea77a06711b758da0ad9bd6a844c5740a87abd' (2025-02-01)
  → 'github:hercules-ci/flake-parts/3876f6b87db82f33775b1ef5ea343986105db764' (2025-03-01)
• Updated input 'flake-parts/nixpkgs-lib':
    '072a6db25e.tar.gz?narHash=sha256-vJzFZGaCpnmo7I6i416HaBLpC%2BhvcURh/BQwROcGIp8%3D' (2025-02-01)
  → '6d37022434.tar.gz?narHash=sha256-3wHafybyRfpUCLoE8M%2BuPVZinImg3xX%2BNm6gEfN3G8I%3D' (2025-03-01)
• Updated input 'home-manager':
    'github:nix-community/home-manager/b8869e4ead721bbd4f0d6b927e8395705d4f16e6' (2025-02-27)
  → 'github:nix-community/home-manager/fcac3d6d88302a5e64f6cb8014ac785e08874c8d' (2025-03-01)
• Updated input 'hyprland-contrib':
    'github:hyprwm/contrib/59178a657b7e09ddf82b9e79681f482b6c2f378b' (2025-02-13)
  → 'github:hyprwm/contrib/3ecd35a13957021f2f37fd3b2702e241e1c56f61' (2025-03-01)
• Updated input 'nix-index-database':
    'github:Mic92/nix-index-database/465792533d03e6bb9dc849d58ab9d5e31fac9023' (2025-02-23)
  → 'github:Mic92/nix-index-database/26a0f969549cf4d56f6e9046b9e0418b3f3b94a5' (2025-03-02)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/d58f642ddb23320965b27beb0beba7236e9117b5' (2025-02-24)
  → 'github:NixOS/nixos-hardware/009b764ac98a3602d41fc68072eeec5d24fc0e49' (2025-02-27)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/b89a821293c3872992137114d0db9a791243a41b' (2025-02-26)
  → 'github:nixos/nixpkgs/e9b0ff70ddc61c42548501b0fafb86bb49cca858' (2025-03-01)
• Updated input 'pre-commit-hooks':
    'github:cachix/git-hooks.nix/9364dc02281ce2d37a1f55b6e51f7c0f65a75f17' (2025-01-21)
  → 'github:cachix/git-hooks.nix/25d4946dfc2021584f5bde1fbd2aa97353384a95' (2025-03-01)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/d342e8b5fd88421ff982f383c853f0fc78a847ab' (2025-02-27)
  → 'github:oxalica/rust-overlay/f4d5a693c18b389f0d58f55b6f7be6ef85af186f' (2025-03-02)
2025-03-03 11:13:13 -05:00
59aaa7c8dc remove spotifyd
All checks were successful
Check flake.lock / Check health of `flake.lock` (push) Successful in 6s
Check Nix formatting / Perform Nix format checks (push) Successful in 2m13s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Successful in 7m20s
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-03-03 08:24:28 -05:00
0246c3030c
git gone
Some checks failed
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 6m2s
Check flake.lock / Check health of `flake.lock` (push) Waiting to run
Check Nix formatting / Perform Nix format checks (push) Waiting to run
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Has been cancelled
2025-03-02 20:33:44 -05:00
019263513d
bump statix nix version
Some checks failed
Check flake.lock / Check health of `flake.lock` (push) Successful in 8s
Check Nix formatting / Perform Nix format checks (push) Successful in 2m16s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Successful in 6m8s
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 7s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m36s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 6m19s
Update flakes / createPullRequest (push) Failing after 5m49s
2025-03-02 20:20:02 -05:00
73406a8be3
final fix for collabora
All checks were successful
Check flake.lock / Check health of `flake.lock` (push) Successful in 11s
Check Nix formatting / Perform Nix format checks (push) Successful in 2m30s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Successful in 6m52s
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 6s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m11s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 6m7s
2025-03-02 19:53:42 -05:00
1f09a69856
fix string
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 9s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m18s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 6m7s
2025-03-02 18:20:48 -05:00
47d09c399e
add server_name
Some checks failed
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 9s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m36s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Failing after 4m18s
2025-03-02 18:19:46 -05:00
8afdc53a88
priv
Some checks failed
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 8s
Check Nix formatting / Perform Nix format checks (pull_request) Failing after 1m12s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Failing after 1m21s
2025-03-02 18:01:29 -05:00
37a5856d40
aliasgroup expansion
Some checks failed
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 11s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m23s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Failing after 5m43s
2025-03-02 17:57:13 -05:00
2501ca380c
switch collabora to ssl termination
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 11s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m33s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 6m58s
2025-03-02 17:49:00 -05:00
372cf629ab
add collabora firewall, gitea dependencies
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 10s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m26s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 6m46s
2025-03-02 17:33:07 -05:00
fc68e0fb59
fix nextcloud image
Some checks failed
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 19s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m35s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Failing after 21m53s
2025-03-02 17:22:34 -05:00
7c2798228b
add collabora, add hydraJobs back in
Some checks failed
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 7s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m39s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Failing after 4m30s
2025-03-02 17:15:15 -05:00
bd7826071c update flake lock
Some checks failed
Check flake.lock / Check health of `flake.lock` (push) Successful in 8s
Check Nix formatting / Perform Nix format checks (push) Successful in 2m28s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Failing after 6m0s
Update flakes / createPullRequest (push) Failing after 6m19s
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-02-27 01:16:50 -05:00
b5f47c5638
move action cache to nayeonie.com
Some checks failed
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 10s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m25s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 6m51s
Check flake.lock / Check health of `flake.lock` (push) Successful in 8s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Has been cancelled
Check Nix formatting / Perform Nix format checks (push) Has been cancelled
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-02-27 01:01:13 -05:00
1a553c8591
migrate lego to dnsimple
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-02-27 01:00:58 -05:00
6588d3fd0a lego
Some checks failed
Check flake.lock / Check health of `flake.lock` (push) Successful in 14s
Check Nix formatting / Perform Nix format checks (push) Successful in 2m34s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Failing after 6m27s
Update flakes / createPullRequest (push) Failing after 7m10s
2025-02-14 01:15:15 -05:00
6a6eddb517
move minio and attic to nayeonie.com
Some checks failed
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 21s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m37s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Failing after 11m13s
Check flake.lock / Check health of `flake.lock` (push) Successful in 18s
Check Nix formatting / Perform Nix format checks (push) Successful in 2m48s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Failing after 11m35s
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-02-13 23:57:16 -05:00
e2931be9af
reduce attic to 500MB
Some checks failed
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 10s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m30s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Failing after 14m18s
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-02-02 14:03:23 -05:00
0bae399d47
increase NAR limit to 800MB
Some checks failed
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 29s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m47s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Failing after 14m25s
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-02-01 14:52:11 -05:00
8414f2da2a
pin kernel
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-02-01 14:51:34 -05:00
cb91b05622
flake update
Some checks failed
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 22s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 3m1s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 12m1s
Check flake.lock / Check health of `flake.lock` (push) Successful in 10s
Check Nix formatting / Perform Nix format checks (push) Successful in 2m29s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Successful in 7m38s
Update flakes / createPullRequest (push) Failing after 11m14s
2025-01-30 14:09:47 -05:00
a1c331eb1f
update flake lock, remove defunct plocate option, fix swap
Some checks failed
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 10s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m26s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 7m52s
Check flake.lock / Check health of `flake.lock` (push) Successful in 10s
Check Nix formatting / Perform Nix format checks (push) Successful in 2m26s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Successful in 7m13s
Update flakes / createPullRequest (push) Failing after 13m6s
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-01-26 13:38:47 -05:00
1a0e9ed16b
comment out ports
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 20s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m25s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 7m9s
Check flake.lock / Check health of `flake.lock` (push) Successful in 16s
Check Nix formatting / Perform Nix format checks (push) Successful in 2m49s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Successful in 7m12s
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-01-26 13:11:17 -05:00
70cbb2fdee
add more action runners
All checks were successful
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 7m11s
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 7s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m18s
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-01-26 12:43:05 -05:00
b794dbda7b
increase batch size
All checks were successful
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 17m33s
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 7s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m19s
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-01-26 12:27:30 -05:00
9263ddff59
fix attic array
Some checks failed
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Has been cancelled
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 8s
Check Nix formatting / Perform Nix format checks (pull_request) Has been cancelled
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-01-26 12:19:08 -05:00
c7411635f7
add optional attic push
Some checks failed
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Failing after 5m57s
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 8s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m23s
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-01-26 12:00:51 -05:00
400986b2e3
more cf
All checks were successful
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 6m47s
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 7s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m14s
2025-01-26 11:14:41 -05:00
bdc8c56d60
ugh
All checks were successful
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 6m57s
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 7s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m16s
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-01-26 01:09:04 -05:00
aea6a9ed51
idk
All checks were successful
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 5m51s
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 7s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m26s
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-01-26 01:05:55 -05:00
9e86dd5078
remove attic input
All checks were successful
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 5m50s
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 6s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m23s
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-01-26 01:01:08 -05:00
edc355bde3
rotate
All checks were successful
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 7m30s
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 7s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m13s
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-01-26 01:00:20 -05:00
2daa9fbc44
fix timeout
All checks were successful
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 6m2s
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 6s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m20s
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-01-26 00:53:58 -05:00
de9ca058b6
oops disable rlcraft
All checks were successful
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 5m53s
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 7s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m15s
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-01-26 00:46:53 -05:00
26d006991f
add minecraft secrets
All checks were successful
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 6m0s
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 8s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m13s
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-01-26 00:44:43 -05:00
5d86042624
add minecraft
All checks were successful
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 7m12s
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 16s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m20s
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-01-26 00:39:51 -05:00
8d3ff73fdc
fix api endpoint
Some checks failed
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Failing after 7m7s
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 7s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m20s
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-01-26 00:27:09 -05:00
18e7779880
remove attic import
All checks were successful
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Successful in 5m36s
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 6s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m26s
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-01-25 23:34:56 -05:00
eaf77103f2
add attic tokens
Some checks failed
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Failing after 7m9s
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 13s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 2m19s
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-01-25 23:17:41 -05:00
9f4cca6f07
add attic back in
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-01-25 23:17:18 -05:00
f91129a848
attic firewall
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-01-25 23:06:20 -05:00
330abb3b7e
accept cli args for attic token
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-01-25 22:37:10 -05:00
ac7806abe6
fix mode on attic token
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-01-25 22:32:19 -05:00
9de9cdeab3
add attic action, attic token script
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-01-25 22:31:01 -05:00
32190dec68
act cache ports
All checks were successful
Check flake.lock / Check health of `flake.lock` (push) Successful in 29s
Check Nix formatting / Perform Nix format checks (push) Successful in 2m23s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Successful in 4m16s
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-01-25 21:24:27 -05:00
f2397a0bac
update flake lock, remove xboxdrv, format zsh.nix
Some checks failed
Check flake.lock / Check health of `flake.lock` (push) Successful in 18s
Check Nix formatting / Perform Nix format checks (push) Successful in 2m1s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Failing after 1h2m9s
Update flakes / createPullRequest (push) Has started running
2025-01-25 18:15:18 -05:00
9948121e9c
add pipewire utilities, file
Some checks failed
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Failing after 5m37s
Check flake.lock / Check health of `flake.lock` (push) Failing after 40s
Check Nix formatting / Perform Nix format checks (push) Failing after 5m31s
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-12-26 02:42:56 -05:00
13d95daaac
add chromium to palatine-hill
Some checks failed
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Successful in 2h39m16s
Check flake.lock / Check health of `flake.lock` (push) Successful in 9m25s
Check Nix formatting / Perform Nix format checks (push) Successful in 22m3s
Update flakes / createPullRequest (push) Failing after 2h40m12s
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-12-18 23:29:59 -05:00
f7a8ea40df
add chromedriver
Some checks failed
Check flake.lock / Check health of `flake.lock` (push) Waiting to run
Check Nix formatting / Perform Nix format checks (push) Waiting to run
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Has been cancelled
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-12-18 23:13:35 -05:00
b6bb9091f0
add sqlite
All checks were successful
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Successful in 2h39m18s
Check flake.lock / Check health of `flake.lock` (push) Successful in 9m27s
Check Nix formatting / Perform Nix format checks (push) Successful in 22m7s
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-12-15 22:12:41 -05:00
edd5d27b21
temp disable archive team, add obsidian
Some checks failed
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Failing after 5m35s
Check flake.lock / Check health of `flake.lock` (push) Successful in 9m42s
Check Nix formatting / Perform Nix format checks (push) Failing after 5m34s
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-12-14 16:00:57 -05:00
05a2db4d39
add chromium, add yt-dlp
Some checks failed
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Failing after 5m42s
Check flake.lock / Check health of `flake.lock` (push) Successful in 9m38s
Check Nix formatting / Perform Nix format checks (push) Failing after 5m44s
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-12-08 23:16:23 -05:00
7de337ca58
finalize nayeonie.com ACME
Some checks failed
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Failing after 5m55s
Check flake.lock / Check health of `flake.lock` (push) Successful in 9m43s
Check Nix formatting / Perform Nix format checks (push) Failing after 5m37s
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-12-05 00:03:59 -05:00
59a7ce9fb4
default CA
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-12-04 21:39:24 -05:00
b929b406f3
oops fix quotes
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-12-04 21:37:53 -05:00
1206ad794a
full path
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-12-04 21:36:35 -05:00
6f5f060ccb
experimenting with custom lego bin again
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-12-04 21:33:01 -05:00
1b562a4092
disable cname lego
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-12-04 20:43:33 -05:00
ff7009722b
remove custom acme binary
Some checks are pending
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Waiting to run
Check flake.lock / Check health of `flake.lock` (push) Waiting to run
Check Nix formatting / Perform Nix format checks (push) Waiting to run
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-12-04 19:28:56 -05:00
5a0593e92a
fix default pull location
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-12-04 19:16:53 -05:00
d9a3d31b5b
artemsion: samba, flakpak, palatine-hill: act-runner, samba, nextcloud
Some checks failed
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Waiting to run
Check flake.lock / Check health of `flake.lock` (push) Waiting to run
Check Nix formatting / Perform Nix format checks (push) Waiting to run
Update flakes / createPullRequest (push) Failing after 3h11m57s
- adds happy 17th AO3 skin
- removes zen kernel from artemision
- adds flatpak to artemision
- adds samba client to artemision
- add samba import for palatine-hill
- fix formatting on act-runner
- fix nextcloud pre-generation script to use new image scheme

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-12-04 18:56:39 -05:00
c8432ed61b
add samba to palatine-hill
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-12-04 18:54:56 -05:00
24f792cfd5
haproxy compat for acme, add go major mode to doom
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-12-01 00:56:29 -05:00
c18e54fcdd
gitea over ssh is working, https in progress
Some checks failed
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Failing after 6m50s
Check flake.lock / Check health of `flake.lock` (push) Successful in 9m43s
Check Nix formatting / Perform Nix format checks (push) Failing after 5m36s
Update flakes / createPullRequest (push) Failing after 3h13m22s
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-11-30 00:30:57 -05:00
8280d40eae
migrate hyprland shadow config
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-11-29 17:55:47 -05:00
cc9300e523
flake updates
- remove deleted nixpkgs-stable pin for sops-nix
- remove kernel pin in global modules (defaults to LTS now)
- migrate nerdfonts to new pkgs.nerd-fonts namespace
- disable calibre-server on palatine-hill (for now)
- add SSH_PORT to gitea

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-11-29 15:05:11 -05:00
e5ec8286d1
Merge branch 'main' into merge/docker
Some checks are pending
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Waiting to run
Check flake.lock / Check health of `flake.lock` (push) Waiting to run
Check Nix formatting / Perform Nix format checks (push) Waiting to run
2024-11-28 13:58:26 -05:00
82419348bd
add capSysNice to Steam
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-11-28 13:16:45 -05:00
dde547c4cf
more archiveteam and qbit changes
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-11-28 13:15:39 -05:00
ecbb096d07
artemision changes
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-11-28 13:15:28 -05:00
15abc35783
add wifi and vpn
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-11-28 13:14:20 -05:00
8598ddc1bf
replace watchtower with custom script 2024-11-17 22:15:39 -05:00
7c6dfdad80
add new archiveteam containers 2024-11-17 21:08:33 -05:00
07af7d2cc2
add loki base 2024-11-16 21:55:50 -05:00
9d8164f28d
update docker configs, upgrade postgres
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-11-02 23:59:38 -04:00
8de5a168ba
remove attic watch for now 2024-10-26 15:51:06 -04:00
5b5d7cb305
add firewall oops 2024-10-26 15:51:05 -04:00
a2581fd84b
add firewall for docker 2024-10-26 15:51:05 -04:00
bf854d315a
disable registration on gitea
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-10-26 15:51:05 -04:00
dde3eab15b
firewall issues on gitea
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-10-26 15:51:05 -04:00
f5479342a8
disable gitea createDatabase, fix nix gc
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-10-26 15:51:05 -04:00
ebd2756d3e
add home-manager nix gc
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-10-26 15:51:05 -04:00
25449ac661
rename gitea, fix db
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-10-26 15:51:05 -04:00
ebcbdece4f
remove sops and obsidian from servers
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-10-26 15:51:05 -04:00
bc09b0ca4a
migrate back to nixos-unstable-small
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-10-26 15:51:05 -04:00
3d7e41f96e
update flake, fix breaking changes 2024-10-26 15:51:05 -04:00
262d678d12
fix ordering on postResumeCommands
ZFS moved import from postDeviceCommands to postResumeCommands and now
my key import doesnt work :(

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-10-26 15:51:05 -04:00
52883c56c8
add lock shortcut
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-10-26 15:51:05 -04:00
148dd73520
add gitea
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-10-26 15:51:00 -04:00
4428170e82
add hyprlock and hypridle
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-10-23 00:40:33 -04:00
1d540e873e
enable ADB on artemision
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-10-23 00:40:33 -04:00
141ff73e6c
update flake lock 2024-10-23 00:40:33 -04:00
6f8c87517c
update flake lock 2024-10-23 00:40:33 -04:00
a0c6630d4e
update flake lock 2024-10-23 00:40:33 -04:00
9b757dc676
flip back to unstable, fix kernel warning 2024-10-23 00:40:33 -04:00
d68cc1520b
add gh 2024-10-23 00:40:33 -04:00
15b066f811
add zathura 2024-10-23 00:40:33 -04:00
0f062a1534
fix psk -> pskRaw 2024-10-23 00:40:33 -04:00
c10f8ecf6c
test patch 2024-10-23 00:40:33 -04:00
7b7e19f076
update flake 2024-10-23 00:40:33 -04:00
31cc04875f
add manual update script 2024-10-23 00:40:33 -04:00
1b142e25b2
remove bitwarden-rofi
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-10-23 00:40:25 -04:00
d15cface81
remove bitwarden-rofi 2024-10-23 00:40:03 -04:00
f676d96e23
fix inputs 2024-10-23 00:40:03 -04:00
a25c8350e8
update flake lock 2024-10-23 00:40:03 -04:00
a6fa13a811
update flake lock 2024-10-23 00:40:03 -04:00
56e1503c85
finish gpg rotation 2024-10-23 00:40:03 -04:00
f98bcc0295
update signing key in git 2024-10-23 00:40:03 -04:00
5f512d699e
cycle gpg keys 2024-10-23 00:40:03 -04:00
6e0e9c669c
revert previous update 2024-10-23 00:40:03 -04:00
e8721c2623
revert previous update 2024-10-23 00:40:03 -04:00
fd15cb553a
add onefetch 2024-10-23 00:40:03 -04:00
c917c92707
fix networking warning on palatine-hill 2024-10-23 00:40:03 -04:00
47df7fb172
update flake, remove grapejuice, remove system_tools
also temporarily removes hydra jobs
2024-10-23 00:40:03 -04:00
b80a8cbc36
zsh changes, k8s, disable cache 2024-10-23 00:40:03 -04:00
8cee431c7e
disable kub_net
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-10-23 00:40:02 -04:00
d3b89d665e
update flake lock
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-10-23 00:40:02 -04:00
6325c5fc65
duplicate value cleanup
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-10-23 00:40:02 -04:00
76ff59ffae
fix attic-watch-store (refactor)
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-10-23 00:40:02 -04:00
5d14f5a3bc
refactoring woop
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-10-23 00:39:48 -04:00
e3d86b3375
fix ref to firewall
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-10-23 00:00:19 -04:00
23861ee03c
little firewalls everywhere
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-10-23 00:00:19 -04:00
a6f7d0043f
remove attic
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-10-23 00:00:19 -04:00
e2f32e1d3c
import all the keys
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-10-23 00:00:19 -04:00
f106d649a4
and palatine-hill is booting!
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-10-23 00:00:17 -04:00
fbb3f49dfd
remove richie machines 2024-10-23 00:00:04 -04:00
46b0f1c490
add bitwarden-rofi
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-10-23 00:00:00 -04:00
913ea98c12
lvm stage 1, bwmenu 2024-10-22 23:59:23 -04:00
e5b387d76b
enable lvm in stage 1 2024-10-22 23:59:23 -04:00
9087dc6811
fix uuid 2024-10-22 23:59:23 -04:00
e44e09499a
add bwm 2024-10-22 23:59:23 -04:00
12d50854e9
fix hardware 2024-10-22 23:59:22 -04:00
e00d40fa55
rove to luks
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-10-22 23:59:13 -04:00
bedef50435
sops rotation 2024-10-22 23:58:45 -04:00
12ebfe0354
palatine-hill revamp 2024-10-22 23:58:45 -04:00
f839a79e36
remove richie from palatine-hill 2024-10-22 23:58:45 -04:00
ee6500c748
reduce number of keys 2024-10-22 23:58:45 -04:00
e9cbf3b74b
add wifi, remove richie pub key, disable auto-pull/update 2024-10-22 23:58:44 -04:00
c29764eb18
remove richie 2024-10-22 23:58:40 -04:00
9be33aae2b
rotate
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-10-22 23:57:36 -04:00
7b940c1150
remove attic watch for now 2024-10-22 17:48:51 -04:00
d7a1969ad2
add firewall oops 2024-10-22 17:43:51 -04:00
73dee69fa6
add firewall for docker 2024-10-22 17:37:30 -04:00
f34b409f30
disable registration on gitea
Some checks failed
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (push) Has been cancelled
Check flake.lock / Check health of `flake.lock` (push) Has been cancelled
Check Nix formatting / Perform Nix format checks (push) Has been cancelled
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-10-21 00:27:46 -04:00
81df9aed70
firewall issues on gitea
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-10-21 00:08:16 -04:00
2440f3afe1
fix password special chars
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-10-20 23:48:46 -04:00
5f52f21539
disable gitea createDatabase, fix nix gc
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-10-20 23:19:44 -04:00
ad5ac179d7
add home-manager nix gc
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-10-20 20:59:38 -04:00
535081b790
rename gitea, fix db
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-10-20 20:57:19 -04:00
8266fa23a1
remove sops and obsidian from servers
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-10-20 20:36:35 -04:00
084a869442
migrate back to nixos-unstable-small
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-10-20 19:54:09 -04:00
e2bc5a3235
update flake, fix breaking changes 2024-10-20 19:06:35 -04:00
e13ad85d0a
fix ordering on postResumeCommands
ZFS moved import from postDeviceCommands to postResumeCommands and now
my key import doesnt work :(

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-10-20 18:44:15 -04:00
3c3f7d0b5e
add lock shortcut
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-10-20 18:43:55 -04:00
4bf03a22fd
add gitea
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-10-20 18:41:49 -04:00
bfccadf416
add hyprlock and hypridle
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-10-20 01:26:35 -04:00
ffa20df7d9
remove docker upgrades from CI
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-08-17 22:17:09 -04:00
b9fcd66953
nextcloud var
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-08-17 22:17:09 -04:00
79c891b81d
archiveteam changes
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-08-17 22:17:09 -04:00
761275b42f
vars isn't a module...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-08-17 22:17:09 -04:00
269a9833c4
remove nextcloud-image, add haproxy to build
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-08-17 22:17:09 -04:00
b18438924b
add ffdl, foundry, haproxy, glances, and zfs vars
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-08-17 22:17:09 -04:00
58906d95ea
add deluge
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-08-17 22:17:09 -04:00
bc2639c272
add firefly,restic
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-08-17 22:17:08 -04:00
680b2b036d
introduce lib.rad-dev.mapAttrsToString, fix mc-router
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-08-17 22:17:08 -04:00
3eb1b759fe
add minecraft import
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-08-17 22:17:08 -04:00
0c31b2d753
add sops changes
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-08-17 22:17:08 -04:00
744742cb8b
add mc-router, rlcraft
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-08-17 22:17:08 -04:00
6aa2d208df
revert to stable apache instead of custom image
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-08-17 22:17:08 -04:00
7be48fca2a
fix some issues in .gitconfig
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-08-17 22:17:08 -04:00
05e8a12e77
add new setting for VMs
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-08-17 22:17:08 -04:00
5987257fa4
buildimage 2024-08-17 22:17:08 -04:00
8360e05aa0
switch to buildLayeredImage
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-08-17 22:17:08 -04:00
824ef700b2
fix environments not being string
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-08-17 22:17:08 -04:00
9e14a1ebc1
add unifi containers
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-08-17 22:17:07 -04:00
89243d3374
add redis and go-vod containers
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-08-17 22:17:07 -04:00
f7023098ec
remove dockerfile-style RUN commands
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-08-17 22:17:07 -04:00
839278ef88
refactor utils, nextcloud image, add fetch-docker script
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-08-17 22:17:07 -04:00
bff8bcd72c
cleanup restarts
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-08-17 22:17:07 -04:00
337caba1f0
fix image generation
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-08-17 22:17:07 -04:00
898379ab13
fix restart optiosn
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-08-17 22:17:07 -04:00
dd8e8d2af5
fix docker nix
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-08-17 22:17:07 -04:00
55099d191b
condense docker options, fix nextcloud
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-08-17 22:17:07 -04:00
f175dca0ce
fix import
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-08-17 22:17:07 -04:00
b99dd1514b
add nextcloud and postgres to docker
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-08-17 22:17:06 -04:00
bb3a853bbc
fix templatedcontainer namespacing
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-08-17 22:17:06 -04:00
6e75e84e8b
move container generation to its own file
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-08-17 22:17:06 -04:00
f6bda933ea
allow all containers, add bind mounts
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-08-17 22:17:06 -04:00
4d352a0b52
temp disable most containers, remove timeout
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-08-17 22:17:06 -04:00
4d79ff8c01
add onefetch/hyfetch
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-08-17 22:17:06 -04:00
3b198ee4cb
swap log-driver to local
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-08-17 22:17:06 -04:00
04d2830d8f
add postnews container
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-08-17 22:17:05 -04:00
48ece89d9f
adds documentation to the new rad-dev functions
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-08-17 22:17:05 -04:00
63931a6237
change all container names to include archiveteam so they dont get lost
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-08-17 22:17:05 -04:00
a5bbb110c4
dynamically generate archiveteam containers
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-08-17 22:17:05 -04:00
67a337dfaf
I can't believe its not an integer parser
(now with more integer parsing)

on a serious note:
- adds integer to string parsing (because thats not dangerous at all)
- adds a container spec generator for OCI containers using a custom template

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-08-17 22:17:05 -04:00
acbf9a6124 add latex to alice non-server
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-08-16 21:46:31 +00:00
108 changed files with 4330 additions and 847 deletions

View File

@ -1,6 +1,11 @@
# run `grep -Pv "^#" .gitconfig >> .git/config` to append the merge config to your repo file :) # run `grep -Pv "^#" .gitconfig >> .git/config` to append the merge config to your repo file :)
# run `git mergetool --tool=sops-mergetool <path to secret>/secrets.yaml` to use this once configured # run `git mergetool --tool=sops-mergetool <path to secret>/secrets.yaml` to use this once configured
# if for whatever reason the below doesn't work, try modifying the mergetool command as below
# find: $(git rev-parse --show-toplevel)/utils/sops-mergetool.sh
# replace: ./utils/sops-mergetool.sh
[mergetool "sops-mergetool"] [mergetool "sops-mergetool"]
cmd = bash -c "$(git --exec-path)/sops-mergetool.sh \"$BASE\" \"$LOCAL\" \"$REMOTE\" \"$MERGED\"" cmd = bash -c "$(git rev-parse --show-toplevel)/utils/sops-mergetool.sh \"\$BASE\" \"\$LOCAL\" \"\$REMOTE\" \"\$MERGED\""
[merge] [merge]
tool = nvimdiff3 tool = nvimdiff
[mergetool "nvimdiff"]
layout = MERGED

331
.github/settings.yml vendored
View File

@ -1,204 +1,173 @@
# Have borrowed this config from nix-community/infra # Have borrowed this config from nix-community/infra
repository: repository:
# See https://developer.github.com/v3/repos/#edit for all available settings. # See https://developer.github.com/v3/repos/#edit for all available settings.
# The name of the repository. Changing this will rename the repository # The name of the repository. Changing this will rename the repository
name: nix-dotfiles name: nix-dotfiles
# A short description of the repository that will show up on GitHub
# A short description of the repository that will show up on GitHub description: RAD-Dev Infra
description: RAD-Dev Infra # A URL with more information about the repository
# homepage: "https://nix-community.org"
# A URL with more information about the repository
# homepage: "https://nix-community.org"
# A comma-separated list of topics to set on the repository
topics: "nixos"
# Either `true` to make the repository private, or `false` to make it public.
private: false
# Either `true` to enable issues for this repository, `false` to disable them.
has_issues: true
# Either `true` to enable projects for this repository, or `false` to disable them.
# If projects are disabled for the organization, passing `true` will cause an API error.
has_projects: true
# Either `true` to enable the wiki for this repository, `false` to disable it.
has_wiki: false
# Either `true` to enable downloads for this repository, `false` to disable them.
has_downloads: false
# Updates the default branch for this repository.
default_branch: main
# Either `true` to allow squash-merging pull requests, or `false` to prevent
# squash-merging.
allow_squash_merge: true
# Either `true` to allow merging pull requests with a merge commit, or `false`
# to prevent merging pull requests with merge commits.
allow_merge_commit: false
# Either `true` to allow rebase-merging pull requests, or `false` to prevent
# rebase-merging.
allow_rebase_merge: true
# Either `true` to enable automatic deletion of branches on merge, or `false` to disable
delete_branch_on_merge: true
# Either `true` to enable automated security fixes, or `false` to disable
# automated security fixes.
enable_automated_security_fixes: true
# Either `true` to enable vulnerability alerts, or `false` to disable
# vulnerability alerts.
enable_vulnerability_alerts: true
allow_auto_merge: true
# A comma-separated list of topics to set on the repository
topics: "nixos"
# Either `true` to make the repository private, or `false` to make it public.
private: false
# Either `true` to enable issues for this repository, `false` to disable them.
has_issues: true
# Either `true` to enable projects for this repository, or `false` to disable them.
# If projects are disabled for the organization, passing `true` will cause an API error.
has_projects: true
# Either `true` to enable the wiki for this repository, `false` to disable it.
has_wiki: false
# Either `true` to enable downloads for this repository, `false` to disable them.
has_downloads: false
# Updates the default branch for this repository.
default_branch: main
# Either `true` to allow squash-merging pull requests, or `false` to prevent
# squash-merging.
allow_squash_merge: true
# Either `true` to allow merging pull requests with a merge commit, or `false`
# to prevent merging pull requests with merge commits.
allow_merge_commit: false
# Either `true` to allow rebase-merging pull requests, or `false` to prevent
# rebase-merging.
allow_rebase_merge: true
# Either `true` to enable automatic deletion of branches on merge, or `false` to disable
delete_branch_on_merge: true
# Either `true` to enable automated security fixes, or `false` to disable
# automated security fixes.
enable_automated_security_fixes: true
# Either `true` to enable vulnerability alerts, or `false` to disable
# vulnerability alerts.
enable_vulnerability_alerts: true
allow_auto_merge: true
# Labels: define labels for Issues and Pull Requests # Labels: define labels for Issues and Pull Requests
# #
labels: labels:
- name: bug - name: bug
color: '#d73a4a' color: '#d73a4a'
description: Something isn't working description: Something isn't working
- name: CI/CD - name: CI/CD
# If including a `#`, make sure to wrap it with quotes! # If including a `#`, make sure to wrap it with quotes!
color: '#0e8a16' color: '#0e8a16'
description: Related to GH Actions or Hydra description: Related to GH Actions or Hydra
- name: documentation - name: documentation
color: '#0075ca' color: '#0075ca'
description: Improvements or additions to documentation description: Improvements or additions to documentation
- name: duplicate - name: duplicate
color: '#cfd3d7' color: '#cfd3d7'
description: This issue or pull request already exists description: This issue or pull request already exists
- name: enhancement - name: enhancement
color: '#a2eeef' color: '#a2eeef'
description: New feature or request description: New feature or request
- name: good first issue - name: good first issue
color: '#7057ff' color: '#7057ff'
description: Good for newcomers description: Good for newcomers
- name: help wanted - name: help wanted
color: '#008672' color: '#008672'
description: Extra attention is needed description: Extra attention is needed
- name: high priority - name: high priority
color: '#BF480A' color: '#BF480A'
description: A major vurnability was detected description: A major vurnability was detected
- name: invalid - name: invalid
color: '#e4e669' color: '#e4e669'
description: This doesn't seem right description: This doesn't seem right
- name: new user - name: new user
color: '#C302A1' color: '#C302A1'
description: A new user was added to the Flake description: A new user was added to the Flake
- name: question - name: question
color: '#d876e3' color: '#d876e3'
description: Further information is requested description: Further information is requested
- name: wontfix - name: wontfix
color: '#ffffff' color: '#ffffff'
description: This will not be worked on description: This will not be worked on
- name: dependencies - name: dependencies
color: '#cb4ed5' color: '#cb4ed5'
description: Used for PR's related to flake.lock updates description: Used for PR's related to flake.lock updates
- name: automated - name: automated
color: '#42b528' color: '#42b528'
description: PR was automatically generated (through a bot or CI/CD) description: PR was automatically generated (through a bot or CI/CD)
# Milestones: define milestones for Issues and Pull Requests # Milestones: define milestones for Issues and Pull Requests
milestones: milestones:
- title: Go-Live - title: Go-Live
description: >- description: >-
All requirements for official go-live: All requirements for official go-live: - Automated testing via Hydra/Actions - Automated deployments via Hydra/Actions - 90+% testing coverage - Functional formatter with custom rules - palatine-hill is fully stable, enough so that jeeves can be migrated
- Automated testing via Hydra/Actions # The state of the milestone. Either `open` or `closed`
- Automated deployments via Hydra/Actions state: open
- 90+% testing coverage - title: Jeeves Migration
- Functional formatter with custom rules description: >-
- palatine-hill is fully stable, enough so that jeeves can be migrated Test common use-cases for Jeeves - Quadro GPU support - Multi-GPU support - Plex support - Docker support - ZFS support
# The state of the milestone. Either `open` or `closed`
state: open
- title: Jeeves Migration
description: >-
Test common use-cases for Jeeves
- Quadro GPU support
- Multi-GPU support
- Plex support
- Docker support
- ZFS support
# Collaborators: give specific users access to this repository. # Collaborators: give specific users access to this repository.
# See https://docs.github.com/en/rest/reference/repos#add-a-repository-collaborator for available options # See https://docs.github.com/en/rest/reference/repos#add-a-repository-collaborator for available options
collaborators: collaborators:
# - username: numtide-bot # - username: numtide-bot
# Note: `permission` is only valid on organization-owned repositories. # Note: `permission` is only valid on organization-owned repositories.
# The permission to grant the collaborator. Can be one of: # The permission to grant the collaborator. Can be one of:
# * `pull` - can pull, but not push to or administer this repository. # * `pull` - can pull, but not push to or administer this repository.
# * `push` - can pull and push, but not administer this repository. # * `push` - can pull and push, but not administer this repository.
# * `admin` - can pull, push and administer this repository. # * `admin` - can pull, push and administer this repository.
# * `maintain` - Recommended for project managers who need to manage the repository without access to sensitive or destructive actions. # * `maintain` - Recommended for project managers who need to manage the repository without access to sensitive or destructive actions.
# * `triage` - Recommended for contributors who need to proactively manage issues and pull requests without write access. # * `triage` - Recommended for contributors who need to proactively manage issues and pull requests without write access.
# permission: push # permission: push
# See https://docs.github.com/en/rest/reference/teams#add-or-update-team-repository-permissions for available options # See https://docs.github.com/en/rest/reference/teams#add-or-update-team-repository-permissions for available options
teams: teams:
# - name: admin # - name: admin
# The permission to grant the team. Can be one of: # The permission to grant the team. Can be one of:
# * `pull` - can pull, but not push to or administer this repository. # * `pull` - can pull, but not push to or administer this repository.
# * `push` - can pull and push, but not administer this repository. # * `push` - can pull and push, but not administer this repository.
# * `admin` - can pull, push and administer this repository. # * `admin` - can pull, push and administer this repository.
# * `maintain` - Recommended for project managers who need to manage the repository without access to sensitive or destructive actions. # * `maintain` - Recommended for project managers who need to manage the repository without access to sensitive or destructive actions.
# * `triage` - Recommended for contributors who need to proactively manage issues and pull requests without write access. # * `triage` - Recommended for contributors who need to proactively manage issues and pull requests without write access.
# permission: admin # permission: admin
branches: branches:
# gh api -H "Accept: application/vnd.github+json" -H "X-GitHub-Api-Version: 2022-11-28" /repos/nix-community/infra/branches/master/protection # gh api -H "Accept: application/vnd.github+json" -H "X-GitHub-Api-Version: 2022-11-28" /repos/nix-community/infra/branches/master/protection
# not available in the api yet # not available in the api yet
# `Require merge queue`: true # `Require merge queue`: true
# `Merge method`: Rebase and merge # `Merge method`: Rebase and merge
# `Maximum pull requests to build`: 1 # `Maximum pull requests to build`: 1
# `Maximum pull requests to merge`: 1 # `Maximum pull requests to merge`: 1
# defaults: # defaults:
# `Maximum pull requests to build`: 5 # `Maximum pull requests to build`: 5
# `Minimum pull requests to merge`: 1 or 5 minutes # `Minimum pull requests to merge`: 1 or 5 minutes
# `Maximum pull requests to merge`: 5 # `Maximum pull requests to merge`: 5
# `Only merge non-failing pull requests`: true # `Only merge non-failing pull requests`: true
# `Consider check failed after`: 60 minutes # `Consider check failed after`: 60 minutes
- name: main
# https://docs.github.com/en/rest/reference/repos#update-branch-protection
# Branch Protection settings. Set to null to disable
protection:
# Required. Require at least one approving review on a pull request, before merging. Set to null to disable.
- name: main # these settings are the same as manually enabling "Require a pull request before merging" but not setting any other restrictions
# https://docs.github.com/en/rest/reference/repos#update-branch-protection required_pull_request_reviews:
# Branch Protection settings. Set to null to disable # # The number of approvals required. (1-6)
protection: required_approving_review_count: 1
# Required. Require at least one approving review on a pull request, before merging. Set to null to disable. # # Dismiss approved reviews automatically when a new commit is pushed.
dismiss_stale_reviews: true
# these settings are the same as manually enabling "Require a pull request before merging" but not setting any other restrictions # # Blocks merge until code owners have reviewed.
required_pull_request_reviews: require_code_owner_reviews: false
# # The number of approvals required. (1-6) # # Specify which users and teams can dismiss pull request reviews. Pass an empty dismissal_restrictions object to disable. User and team dismissal_restrictions are only available for organization-owned repositories. Omit this parameter for personal repositories.
required_approving_review_count: 1 # dismissal_restrictions:
# # Dismiss approved reviews automatically when a new commit is pushed. # users: []
dismiss_stale_reviews: true # teams: []
# # Blocks merge until code owners have reviewed. require_last_push_approval: false
require_code_owner_reviews: false # Required. Require status checks to pass before merging. Set to null to disable
# # Specify which users and teams can dismiss pull request reviews. Pass an empty dismissal_restrictions object to disable. User and team dismissal_restrictions are only available for organization-owned repositories. Omit this parameter for personal repositories. # required_status_checks:
# dismissal_restrictions:
# users: []
# teams: []
require_last_push_approval: false
# Required. Require status checks to pass before merging. Set to null to disable
# required_status_checks:
# Required. Require branches to be up to date before merging. # Required. Require branches to be up to date before merging.
# strict: false # strict: false
# Required. The list of status checks to require in order to merge into this branch # Required. The list of status checks to require in order to merge into this branch
# contexts: # contexts:
# - buildbot/nix-eval # - buildbot/nix-eval
# Required. Enforce all configured restrictions for administrators. Set to true to enforce required status checks for repository administrators. Set to null to disable. # Required. Enforce all configured restrictions for administrators. Set to true to enforce required status checks for repository administrators. Set to null to disable.
enforce_admins: true enforce_admins: true
# Disabled for bors to work # Disabled for bors to work
required_linear_history: true required_linear_history: true
# Required. Restrict who can push to this branch. Team and user restrictions are only available for organization-owned repositories. Set to null to disable. # Required. Restrict who can push to this branch. Team and user restrictions are only available for organization-owned repositories. Set to null to disable.
restrictions: restrictions:
apps: [] apps: []
# TODO: make a buildbot instance # TODO: make a buildbot instance
# users: ["nix-infra-bot"] # users: ["nix-infra-bot"]
teams: [] teams: []

View File

@ -1,20 +1,41 @@
name: "Check Nix flake" name: "Check Nix flake"
on: on:
push: push:
branches: ["main"] branches: ["main"]
pull_request: pull_request:
branches: ["main"] branches: ["main"]
merge_group: merge_group:
jobs: jobs:
health-check: health-check:
name: "Perform Nix flake checks" name: "Perform Nix flake checks"
runs-on: ${{ matrix.os }} runs-on: ubuntu-latest
strategy: steps:
matrix: - uses: DeterminateSystems/nix-installer-action@main
os: [ubuntu-latest] - name: Setup Attic cache
steps: uses: ryanccn/attic-action@v0
- uses: DeterminateSystems/nix-installer-action@main with:
- uses: DeterminateSystems/magic-nix-cache-action@main endpoint: ${{ secrets.ATTIC_ENDPOINT }}
- uses: actions/checkout@v4 cache: ${{ secrets.ATTIC_CACHE }}
- run: nix flake check --accept-flake-config token: ${{ secrets.ATTIC_TOKEN }}
skip-push: "true"
- uses: actions/checkout@v4
- run: nix flake check --accept-flake-config
- run: nix ./utils/attic-push.bash
# build-checks:
# name: "Build nix outputs"
# runs-on: ubuntu-latest
# steps:
# - uses: DeterminateSystems/nix-installer-action@main
# - name: Setup Attic cache
# uses: ryanccn/attic-action@v0
# with:
# endpoint: ${{ secrets.ATTIC_ENDPOINT }}
# cache: ${{ secrets.ATTIC_CACHE }}
# token: ${{ secrets.ATTIC_TOKEN }}
# skip-push: "true"
# - uses: actions/checkout@v4
# - name: Build all outputs
# run: nix run git+https://nayeonie.com/ahuston-0/flake-update-diff -- --build .
# - name: Push to Attic
# run: nix ./utils/attic-push.bash
# continue-on-error: true

View File

@ -1,67 +1,112 @@
name: "Update flakes" name: "Update flakes"
on: on:
repository_dispatch: repository_dispatch:
workflow_dispatch: workflow_dispatch:
schedule: schedule:
- cron: "00 12 * * *" - cron: "00 12 * * *"
jobs: jobs:
createPullRequest: update_lockfile:
runs-on: ubuntu-latest runs-on: ubuntu-latest
if: github.ref == 'refs/heads/main' # ensure workflow_dispatch only runs on main #if: github.ref == 'refs/heads/main' # ensure workflow_dispatch only runs on main
steps: steps:
- uses: actions/checkout@v4 - name: Checkout repository
- name: Login to Docker Hub uses: actions/checkout@v4
uses: docker/login-action@v3 - name: Install nix
with: uses: https://github.com/DeterminateSystems/nix-installer-action@main
username: ${{ secrets.DOCKERHUB_USERNAME }} - name: Setup Attic cache
password: ${{ secrets.DOCKERHUB_TOKEN }} uses: ryanccn/attic-action@v0
- name: Install Nix with:
uses: cachix/install-nix-action@v24 endpoint: ${{ secrets.ATTIC_ENDPOINT }}
with: cache: ${{ secrets.ATTIC_CACHE }}
extra_nix_config: | token: ${{ secrets.ATTIC_TOKEN }}
experimental-features = nix-command flakes skip-push: "true"
install_url: https://releases.nixos.org/nix/nix-2.19.0/install - name: Get pre-snapshot of evaluations
- uses: DeterminateSystems/magic-nix-cache-action@main run: nix ./utils/eval-to-drv.sh pre
- name: Calculate pre-drv - name: Update flake.lock
run: nix ./utils/eval-to-drv.sh pre id: update
- name: Pull latest docker images run: |
run: nix ./utils/fetch-docker.sh nix flake update 2> >(tee /dev/stderr) | awk '
- name: Update flake.lock (part 1) /^• Updated input/ {in_update = 1; print; next}
run: nix flake update in_update && !/^warning:/ {print}
- name: Calculate post-drv /^$/ {in_update = 0}
run: nix ./utils/eval-to-drv.sh post ' > update.log
- name: Calculate diff
run: nix ./utils/diff-evals.sh
- name: Read diff into environment
run: |
delimiter="$(openssl rand -hex 8)"
{
echo "POSTDIFF<<${delimiter}"
cat post-diff
echo "${delimiter}"
} >> $GITHUB_ENV
echo "UPDATE_LOG<<EOF" >> $GITHUB_ENV
cat update.log >> $GITHUB_ENV
echo "EOF" >> $GITHUB_ENV
- name: Restore flake.lock for next step rm update.log
run: git restore flake.lock - name: Get post-snapshot of evaluations
- name: Update flake.lock run: nix ./utils/eval-to-drv.sh post
id: update - name: Calculate diff
uses: DeterminateSystems/update-flake-lock@main run: nix ./utils/diff-evals.sh
with: - name: Read file contents
token: ${{ secrets.GH_TOKEN_FOR_UPDATES }} id: read_file
pr-body: | uses: guibranco/github-file-reader-action-v2@latest
Automated changes by the [update-flake-lock](https://github.com/DeterminateSystems/update-flake-lock) GitHub Action. with:
path: "post-diff"
- name: Write PR body template
uses: https://github.com/DamianReeves/write-file-action@v1.3
with:
path: pr_body.template
contents: |
- The following Nix Flake inputs were updated:
``` ```
{{ env.GIT_COMMIT_MESSAGE }} ${{ env.UPDATE_LOG }}
``` ```
``` ```
{{ env.POSTDIFF }} ${{ steps.read_file.outputs.contents }}
``` ```
pr-labels: | # Labels to be set on the PR
dependencies Auto-generated by [update.yml][1] with the help of
automated [create-pull-request][2].
[1]: https://nayeonie.com/ahuston-0/nix-dotfiles/src/branch/main/.github/workflows/flake-update.yml
[2]: https://forgejo.stefka.eu/jiriks74/create-pull-request
- name: Generate PR body
uses: pedrolamas/handlebars-action@v2.4.0 # v2.4.0
with:
files: "pr_body.template"
output-filename: "pr_body.md"
- name: Save PR body
id: pr_body
uses: juliangruber/read-file-action@v1
with:
path: "pr_body.md"
- name: Remove temporary files
run: |
rm pr_body.template
rm pr_body.md
rm pre.json
rm post.json
rm post-diff
- name: Create Pull Request
id: create-pull-request
# uses: https://forgejo.stefka.eu/jiriks74/create-pull-request@7174d368c2e4450dea17b297819eb28ae93ee645
uses: https://nayeonie.com/ahuston-0/create-pull-request@main
with:
token: ${{ secrets.GH_TOKEN_FOR_UPDATES }}
body: ${{ steps.pr_body.outputs.content }}
author: '"github-actions[bot]" <github-actions[bot]@users.noreply.github.com>'
title: 'automated: Update `flake.lock`'
commit-message: |
automated: Update `flake.lock`
${{ steps.pr_body.outputs.content }}
branch: update-flake-lock
delete-branch: true
pr-labels: | # Labels to be set on the PR
dependencies
automated
- name: Push to Attic
run: nix ./utils/attic-push.bash
continue-on-error: true
- name: Print PR number
run: |
echo "Pull request number is ${{ steps.create-pull-request.outputs.pull-request-number }}."
echo "Pull Request URL - ${{ steps.cpr.outputs.pull-request-url }}"
permissions: permissions:
pull-requests: write pull-requests: write
contents: write contents: write

View File

@ -1,17 +1,16 @@
name: "Check flake.lock" name: "Check flake.lock"
on: on:
push: push:
branches: ["main"] branches: ["main"]
pull_request: pull_request:
branches: ["main"] branches: ["main"]
merge_group: merge_group:
jobs: jobs:
health-check: health-check:
name: "Check health of `flake.lock`" name: "Check health of `flake.lock`"
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- uses: DeterminateSystems/flake-checker-action@main - uses: DeterminateSystems/flake-checker-action@main
with: with:
fail-mode: true fail-mode: true

View File

@ -1,17 +1,25 @@
name: "Check Nix formatting" name: "Check Nix formatting"
on: on:
push: push:
branches: ["main"] branches: ["main"]
pull_request: pull_request:
branches: ["main"] branches: ["main"]
merge_group: merge_group:
jobs: jobs:
health-check: health-check:
name: "Perform Nix format checks" name: "Perform Nix format checks"
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: DeterminateSystems/nix-installer-action@main - uses: DeterminateSystems/nix-installer-action@main
- uses: DeterminateSystems/magic-nix-cache-action@main - name: Setup Attic cache
- uses: actions/checkout@v4 uses: ryanccn/attic-action@v0
- run: nix fmt -- --check . with:
endpoint: ${{ secrets.ATTIC_ENDPOINT }}
cache: ${{ secrets.ATTIC_CACHE }}
token: ${{ secrets.ATTIC_TOKEN }}
skip-push: "true"
- uses: actions/checkout@v4
- run: nix fmt -- --check .
- name: Push to Attic
run: nix ./utils/attic-push.bash
continue-on-error: true

View File

@ -1,46 +1,46 @@
keys: keys:
# The PGP keys in keys/ # The PGP keys in keys/
- &admin_alice 5EFFB75F7C9B74EAA5C4637547940175096C1330 - &admin_alice 5EFFB75F7C9B74EAA5C4637547940175096C1330
# Generate AGE keys from SSH keys with:
# Generate AGE keys from SSH keys with: # ssh-keygen -A
# ssh-keygen -A # nix-shell -p ssh-to-age --run 'cat /etc/ssh/ssh_host_ed25519_key.pub | ssh-to-age'
# nix-shell -p ssh-to-age --run 'cat /etc/ssh/ssh_host_ed25519_key.pub | ssh-to-age' # cspell:disable
# cspell:disable - &artemision age1jd2dcpykagz20kpk2kkchte3augqncwfn6nywursx0dkfyze6feqdzxkq2
- &artemision age1jd2dcpykagz20kpk2kkchte3augqncwfn6nywursx0dkfyze6feqdzxkq2 - &artemision-home age1t29a6z6cfy8m3cnc8uva0ey833vhcppue8psyumts7mtyf0zufcqvfshuc
- &artemision-home age1t29a6z6cfy8m3cnc8uva0ey833vhcppue8psyumts7mtyf0zufcqvfshuc
#- &palatine-hill age1z8q02wdp0a2ep5uuffgfeqlfam4ztl95frhw5qhnn6knn0rrmcnqk5evej #- &palatine-hill age1z8q02wdp0a2ep5uuffgfeqlfam4ztl95frhw5qhnn6knn0rrmcnqk5evej
- &palatine-hill age1qw5k8h72k3fjg5gmlxx8q8gwlc2k6n6u08d8hdzpm2pk9r0fnfxsmw33nh - &palatine-hill age1qw5k8h72k3fjg5gmlxx8q8gwlc2k6n6u08d8hdzpm2pk9r0fnfxsmw33nh
# cspell:enable # cspell:enable
servers: &servers servers: &servers
- *palatine-hill - *palatine-hill
# add new users by executing: sops users/<user>/secrets.yaml # add new users by executing: sops users/<user>/secrets.yaml
# then have someone already in the repo run the below # then have someone already in the repo run the below
# #
# update keys by executing: sops updatekeys secrets.yaml # update keys by executing: sops updatekeys secrets.yaml
# note: add .* before \.yaml if you'd like to use the mergetool config # note: add .* before \.yaml if you'd like to use the mergetool config
creation_rules: creation_rules:
- path_regex: users/alice/secrets.*\.yaml$ - path_regex: users/alice/secrets.*\.yaml$
key_groups: key_groups:
- pgp: - pgp:
- *admin_alice - *admin_alice
age: age:
- *palatine-hill - *palatine-hill
- *artemision - *artemision
- *artemision-home - *artemision-home
- path_regex: systems/palatine-hill/secrets.*\.yaml$
- path_regex: systems/palatine-hill/secrets.*\.yaml$ key_groups:
key_groups: - pgp:
- pgp: - *admin_alice
- *admin_alice age:
age: - *palatine-hill
- *palatine-hill - path_regex: systems/artemision/secrets.*\.yaml$
key_groups:
- path_regex: systems/artemision/secrets.*\.yaml$ - pgp:
key_groups: - *admin_alice
- pgp: age:
- *admin_alice - *artemision
age: - path_regex: systems/palatine-hill/docker/wg/.*\.conf$
- *artemision key_groups:
- pgp:
- *admin_alice
age:
- *palatine-hill

View File

@ -1,5 +1,7 @@
{ {
"cSpell.enableFiletypes": ["nix"], "cSpell.enableFiletypes": [
"nix"
],
"cSpell.words": [ "cSpell.words": [
"aarch", "aarch",
"abmlevel", "abmlevel",

View File

@ -14,9 +14,7 @@ to onboard a new user or system.
Although we are not actively looking for new members to join in on this repo, Although we are not actively looking for new members to join in on this repo,
we are not strictly opposed. Please reach out to we are not strictly opposed. Please reach out to
[@ahuston-0](https://github.com/ahuston-0) or [@ahuston-0](https://nayeonie.com/ahuston-0) for further information.
[@RichieCahill](https://github.com/RichieCahill)
for further information.
## Repo Structure ## Repo Structure

View File

@ -40,12 +40,12 @@ and will eventually trip a check when merging to main.
| Branch Name | Use Case | | Branch Name | Use Case |
|------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| |------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| main | protected branch which all machines pull from, do not try to push directly | | main | protected branch which all machines pull from, do not try to push directly |
| feature/\<item\> | \<item\> is a new feature added to the repo, for personal or common use | | feature/\<item> | \<item> is a new feature added to the repo, for personal or common use |
| fixup/\<item\> | \<item\> is a non-urgent bug, PRs merging from these branches should be merged when possible, but are not considered mission-critical | | fixup/\<item> | \<item> is a non-urgent bug, PRs merging from these branches should be merged when possible, but are not considered mission-critical |
| hotfix/\<item\> | \<item\> is a mission-critical bug, either affecting all users or a breaking change on a user's machines. These PRs should be reviewed ASAP. This is automatically subject to the [Critical Issues](#critical-issues) process | | hotfix/\<item> | \<item> is a mission-critical bug, either affecting all users or a breaking change on a user's machines. These PRs should be reviewed ASAP. This is automatically subject to the [Critical Issues](#critical-issues) process |
| urgent/\<item\> | Accepted as an alias for the above, due to dev's coming from multiple standards and the criticality of these issues | | urgent/\<item> | Accepted as an alias for the above, due to dev's coming from multiple standards and the criticality of these issues |
| exp/\<item\> | \<item\> is a non-critical experiment. This is used for shipping around potential new features or fixes to multiple branches | | exp/\<item> | \<item> is a non-critical experiment. This is used for shipping around potential new features or fixes to multiple branches |
| merge/\<item\> | \<item\> is a temporary branch and should never be merged directly to main. This is solely used for addressing merge conflicts which are too complex to be merged directly on branch | | merge/\<item> | \<item> is a temporary branch and should never be merged directly to main. This is solely used for addressing merge conflicts which are too complex to be merged directly on branch |
### Review Process ### Review Process
@ -94,11 +94,11 @@ rules.
PR has been tested on at least one machine PR has been tested on at least one machine
- Issues which bypass the quorum process must have a second reviewer tagged - Issues which bypass the quorum process must have a second reviewer tagged
- All critical issues which bypass the approval process must have an RCA issue - All critical issues which bypass the approval process must have an RCA issue
opened and the RCA logged into the `inc/` folder opened and the RCA logged into the `inc/` folder
- The second reviewer has 2 weeks to retroactively review and approve the PR - The second reviewer has 2 weeks to retroactively review and approve the PR
- If the retro does not happen in the given window, an issue shall be opened - If the retro does not happen in the given window, an issue shall be opened
to either re-review the PR or to revert and replace the fix with a to either re-review the PR or to revert and replace the fix with a
permanent solution permanent solution
- Critical issues must be tagged to `Nix Flake Features` project, and must have - Critical issues must be tagged to `Nix Flake Features` project, and must have
a priority of `High` and an estimate tagged. Start and end date are not needed a priority of `High` and an estimate tagged. Start and end date are not needed
@ -107,8 +107,7 @@ rules.
We allow secrets to be embedded in the repository using `sops-nix`. As part of We allow secrets to be embedded in the repository using `sops-nix`. As part of
the process everything is encrypted, however adding a new user is a change the process everything is encrypted, however adding a new user is a change
that every existing SOPS user needs to participate in. Please reach out to that every existing SOPS user needs to participate in. Please reach out to
[@ahuston-0](https://github.com/ahuston-0) or [@ahuston-0](https://nayeonie.com/ahuston-0) or if you are interested
[@RichieCahill](https://github.com/RichieCahill) if you are interested
in using secrets on your machines. in using secrets on your machines.
## CI/CD ## CI/CD

View File

@ -1,9 +1,9 @@
#!/usr/bin/env nix #!/usr/bin/env nix
#! nix shell nixpkgs#bash nixpkgs#git --command bash #! nix shell nixpkgs#bash nixpkgs#git --command bash
set -o errexit # abort on nonzero exitstatus set -o errexit # abort on nonzero exitstatus
set -o nounset # abort on unbound variable set -o nounset # abort on unbound variable
set -o pipefail # don't hide errors within pipes set -o pipefail # don't hide errors within pipes
PROCEED="N" PROCEED="N"
@ -50,60 +50,58 @@ GITBASE="systems"
FEATUREBRANCH="feature/adding-$MACHINENAME" FEATUREBRANCH="feature/adding-$MACHINENAME"
if [ $PROCEED != "Y" ]; then if [ $PROCEED != "Y" ]; then
echo "PROCEED is not set correctly, please validate the below partitions and update the script accordingly" echo "PROCEED is not set correctly, please validate the below partitions and update the script accordingly"
lsblk -ao NAME,FSTYPE,FSSIZE,FSUSED,SIZE,MOUNTPOINT lsblk -ao NAME,FSTYPE,FSSIZE,FSUSED,SIZE,MOUNTPOINT
fi fi
if [ $CREATEPARTS = "Y" ]; then if [ $CREATEPARTS = "Y" ]; then
# Create partition table # Create partition table
sudo parted "/dev/$DRIVE" -- mklabel gpt sudo parted "/dev/$DRIVE" -- mklabel gpt
# Create boot part # Create boot part
sudo parted "/dev/$DRIVE" -- mkpart ESP fat32 1MB 1024MB sudo parted "/dev/$DRIVE" -- mkpart ESP fat32 1MB 1024MB
sudo parted "/dev/$DRIVE" -- set 1 esp on sudo parted "/dev/$DRIVE" -- set 1 esp on
sudo mkfs.fat -F 32 -n NIXBOOT "/dev/${DRIVE}1" sudo mkfs.fat -F 32 -n NIXBOOT "/dev/${DRIVE}1"
# Create luks part # Create luks part
sudo parted "/dev/$DRIVE" -- mkpart primary ext4 1024MB 100% sudo parted "/dev/$DRIVE" -- mkpart primary ext4 1024MB 100%
sudo parted "/dev/$DRIVE" -- set 2 lvm on sudo parted "/dev/$DRIVE" -- set 2 lvm on
LUKSPART="nixos-pv" LUKSPART="nixos-pv"
sudo cryptsetup luksFormat "/dev/${DRIVE}p2" sudo cryptsetup luksFormat "/dev/${DRIVE}p2"
sudo cryptsetup luksOpen "/dev/${DRIVE}p2" "$LUKSPART" sudo cryptsetup luksOpen "/dev/${DRIVE}p2" "$LUKSPART"
# Create lvm part # Create lvm part
sudo pvcreate "/dev/mapper/$LUKSPART" sudo pvcreate "/dev/mapper/$LUKSPART"
sudo pvresize "/dev/mapper/$LUKSPART" sudo pvresize "/dev/mapper/$LUKSPART"
sudo pvdisplay sudo pvdisplay
# Create volume group # Create volume group
sudo vgcreate "$VOLGROUP" "/dev/mapper/$LUKSPART" sudo vgcreate "$VOLGROUP" "/dev/mapper/$LUKSPART"
sudo vgchange -a y "$VOLGROUP" sudo vgchange -a y "$VOLGROUP"
sudo vgdisplay sudo vgdisplay
# Create swap part on LVM # Create swap part on LVM
if [ $SWAPSIZE != 0 ]; then if [ $SWAPSIZE != 0 ]; then
sudo lvcreate -L "$SWAPSIZE" "$VOLGROUP" -n swap sudo lvcreate -L "$SWAPSIZE" "$VOLGROUP" -n swap
sudo mkswap -L NIXSWAP -c "$SWAPPATH" sudo mkswap -L NIXSWAP -c "$SWAPPATH"
fi fi
# Create home part on LVM, leaving plenty of room for snapshots # Create home part on LVM, leaving plenty of room for snapshots
sudo lvcreate -l 50%FREE "$VOLGROUP" -n home sudo lvcreate -l 50%FREE "$VOLGROUP" -n home
sudo mkfs.ext4 -L NIXHOME -c "$HOMEPATH" sudo mkfs.ext4 -L NIXHOME -c "$HOMEPATH"
# Create root part on LVM, keeping in mind most data will be on /home or /nix # Create root part on LVM, keeping in mind most data will be on /home or /nix
sudo lvcreate -L 5G "$VOLGROUP" -n root sudo lvcreate -L 5G "$VOLGROUP" -n root
sudo mkfs.ext4 -L NIXROOT -c "$ROOTPATH" sudo mkfs.ext4 -L NIXROOT -c "$ROOTPATH"
# Create nix part on LVM # Create nix part on LVM
sudo lvcreate -L 100G "$VOLGROUP" -n nix-store sudo lvcreate -L 100G "$VOLGROUP" -n nix-store
sudo mkfs.ext4 -L NIXSTORE -c "$NIXSTOREPATH" sudo mkfs.ext4 -L NIXSTORE -c "$NIXSTOREPATH"
sudo lvdisplay sudo lvdisplay
lsblk -ao NAME,FSTYPE,FSSIZE,FSUSED,SIZE,MOUNTPOINT lsblk -ao NAME,FSTYPE,FSSIZE,FSUSED,SIZE,MOUNTPOINT
fi fi
# Mount partitions # Mount partitions
@ -116,14 +114,14 @@ sudo mount $BOOTPART /mnt/boot
# Enable swap if SWAPSIZE is non-zero # Enable swap if SWAPSIZE is non-zero
if [ $SWAPSIZE != 0 ]; then if [ $SWAPSIZE != 0 ]; then
sudo swapon "/dev/$VOLGROUP/swap" sudo swapon "/dev/$VOLGROUP/swap"
fi fi
# Clone the repo # Clone the repo
DOTS="/mnt/root/dotfiles" DOTS="/mnt/root/dotfiles"
GC="git -C $DOTS" GC="git -C $DOTS"
sudo mkdir -p "$DOTS" || echo "directory $DOTS already exists" sudo mkdir -p "$DOTS" || echo "directory $DOTS already exists"
sudo $GC clone https://github.com/RAD-Development/nix-dotfiles.git . sudo $GC clone https://nayeonie.com/ahuston-0/nix-dotfiles.git .
sudo $GC checkout "$FEATUREBRANCH" sudo $GC checkout "$FEATUREBRANCH"
# Create ssh keys # Create ssh keys
@ -135,31 +133,31 @@ read -r -p "get this into github so you can check everything in, then hit enter
cat "$DOTS/id_ed25519_ghdeploy.pub" cat "$DOTS/id_ed25519_ghdeploy.pub"
if [ $SOPS == "Y" ]; then if [ $SOPS == "Y" ]; then
# Create ssh host-keys # Create ssh host-keys
sudo ssh-keygen -A sudo ssh-keygen -A
sudo mkdir -p /mnt/etc/ssh sudo mkdir -p /mnt/etc/ssh
sudo cp "/etc/ssh/ssh_host_*" /mnt/etc/ssh sudo cp "/etc/ssh/ssh_host_*" /mnt/etc/ssh
# Get line where AGE comment is and insert new AGE key two lines down # Get line where AGE comment is and insert new AGE key two lines down
AGELINE=$(grep "Generate AGE keys from SSH keys with" "$DOTS/.sops.yaml" -n | awk -F ':' '{print ($1+2)}') AGELINE=$(grep "Generate AGE keys from SSH keys with" "$DOTS/.sops.yaml" -n | awk -F ':' '{print ($1+2)}')
AGEKEY=$(nix-shell -p ssh-to-age --run 'cat /etc/ssh/ssh_host_ed25519_key.pub | ssh-to-age') AGEKEY=$(nix-shell -p ssh-to-age --run 'cat /etc/ssh/ssh_host_ed25519_key.pub | ssh-to-age')
sudo sed -i "${AGELINE}i\\ - &${MACHINENAME} $AGEKEY\\" "$DOTS/.sops.yaml" sudo sed -i "${AGELINE}i\\ - &${MACHINENAME} $AGEKEY\\" "$DOTS/.sops.yaml"
# Add server name # Add server name
SERVERLINE=$(grep 'servers: &servers' "$DOTS/.sops.yaml" -n | awk -F ':' '{print ($1+1)}') SERVERLINE=$(grep 'servers: &servers' "$DOTS/.sops.yaml" -n | awk -F ':' '{print ($1+1)}')
sudo sed -i "${SERVERLINE}i\\ - *${MACHINENAME}\\" "$DOTS/.sops.yaml" sudo sed -i "${SERVERLINE}i\\ - *${MACHINENAME}\\" "$DOTS/.sops.yaml"
# Add creation rules # Add creation rules
CREATIONLINE=$(grep 'creation_rules' "$DOTS/.sops.yaml" -n | awk -F ':' '{print ($1+1)}') CREATIONLINE=$(grep 'creation_rules' "$DOTS/.sops.yaml" -n | awk -F ':' '{print ($1+1)}')
# TODO: below was not working when last attempted # TODO: below was not working when last attempted
read -r -d '' PATHRULE <<-EOF read -r -d '' PATHRULE <<-EOF
- path_regex: $GITBASE/$MACHINENAME/secrets\.yaml$ - path_regex: $GITBASE/$MACHINENAME/secrets\.yaml$
key_groups: key_groups:
- pgp: *$OWNERORADMINS - pgp: *$OWNERORADMINS
age: age:
- *$MACHINENAME - *$MACHINENAME
EOF EOF
sudo sed -i "${CREATIONLINE}i\\${PATHRULE}\\" "$DOTS/.sops.yaml" sudo sed -i "${CREATIONLINE}i\\${PATHRULE}\\" "$DOTS/.sops.yaml"
fi fi
read -r -p "press enter to continue" read -r -p "press enter to continue"
@ -181,4 +179,4 @@ Host github.com
IdentityFile /root/.ssh/id_ed25519_ghdeploy IdentityFile /root/.ssh/id_ed25519_ghdeploy
EOF EOF
printf "%s" "$SSHCONFIG" | sudo tee /root/.ssh/config printf "%s" "$SSHCONFIG" | sudo tee /root/.ssh/config
sudo "$GC" remote set-url origin 'git@github.com:RAD-Development/nix-dotfiles.git' sudo "$GC" remote set-url origin 'ssh://gitea@nayeonie.com:2222/ahuston-0/nix-dotfiles.git'

672
flake.lock generated
View File

@ -1,72 +1,85 @@
{ {
"nodes": { "nodes": {
"attic": { "base16": {
"inputs": { "inputs": {
"crane": "crane", "fromYaml": "fromYaml"
"flake-compat": [
"flake-compat"
],
"flake-parts": [
"flake-parts"
],
"nixpkgs": [
"nixpkgs"
],
"nixpkgs-stable": [
"nixpkgs-stable"
]
}, },
"locked": { "locked": {
"lastModified": 1728577371, "lastModified": 1732200724,
"narHash": "sha256-f3bKclEV5t1eP1OH7kTGv/tLzlToSRIe0ktkdl1jihw=", "narHash": "sha256-+R1BH5wHhfnycySb7Sy5KbYEaTJZWm1h+LW1OtyhiTs=",
"owner": "zhaofengli", "owner": "SenchoPens",
"repo": "attic", "repo": "base16.nix",
"rev": "e5c8d2d50981a34602358d917e7be011b2c397a8", "rev": "153d52373b0fb2d343592871009a286ec8837aec",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "zhaofengli", "owner": "SenchoPens",
"repo": "attic", "repo": "base16.nix",
"type": "github" "type": "github"
} }
}, },
"crane": { "base16-fish": {
"inputs": { "flake": false,
"nixpkgs": [
"attic",
"nixpkgs"
]
},
"locked": { "locked": {
"lastModified": 1722960479, "lastModified": 1622559957,
"narHash": "sha256-NhCkJJQhD5GUib8zN9JrmYGMwt4lCRp6ZVNzIiYCl0Y=", "narHash": "sha256-PebymhVYbL8trDVVXxCvZgc0S5VxI7I1Hv4RMSquTpA=",
"owner": "ipetkov", "owner": "tomyun",
"repo": "crane", "repo": "base16-fish",
"rev": "4c6c77920b8d44cd6660c1621dea6b3fc4b4c4f4", "rev": "2f6dd973a9075dabccd26f1cded09508180bf5fe",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "ipetkov", "owner": "tomyun",
"repo": "crane", "repo": "base16-fish",
"type": "github"
}
},
"base16-helix": {
"flake": false,
"locked": {
"lastModified": 1736852337,
"narHash": "sha256-esD42YdgLlEh7koBrSqcT7p2fsMctPAcGl/+2sYJa2o=",
"owner": "tinted-theming",
"repo": "base16-helix",
"rev": "03860521c40b0b9c04818f2218d9cc9efc21e7a5",
"type": "github"
},
"original": {
"owner": "tinted-theming",
"repo": "base16-helix",
"type": "github"
}
},
"base16-vim": {
"flake": false,
"locked": {
"lastModified": 1732806396,
"narHash": "sha256-e0bpPySdJf0F68Ndanwm+KWHgQiZ0s7liLhvJSWDNsA=",
"owner": "tinted-theming",
"repo": "base16-vim",
"rev": "577fe8125d74ff456cf942c733a85d769afe58b7",
"type": "github"
},
"original": {
"owner": "tinted-theming",
"repo": "base16-vim",
"rev": "577fe8125d74ff456cf942c733a85d769afe58b7",
"type": "github" "type": "github"
} }
}, },
"firefox-addons": { "firefox-addons": {
"inputs": { "inputs": {
"flake-utils": [
"flake-utils"
],
"nixpkgs": [ "nixpkgs": [
"nixpkgs" "nixpkgs"
] ]
}, },
"locked": { "locked": {
"dir": "pkgs/firefox-addons", "dir": "pkgs/firefox-addons",
"lastModified": 1728965006, "lastModified": 1744500178,
"narHash": "sha256-TXBxJMGC6P+cn5La/lIgVzb9ETutsOI3A3urHihB7FA=", "narHash": "sha256-hHXOb7UW0JyNb96ZEuNj75f4hd4T+6ZZ76ir4Yc2okw=",
"owner": "rycee", "owner": "rycee",
"repo": "nur-expressions", "repo": "nur-expressions",
"rev": "f4947cf2d1a469b23fee54ad948c539f6aa431a7", "rev": "42722da72350b489b83940fcfb45769a66fdc50b",
"type": "gitlab" "type": "gitlab"
}, },
"original": { "original": {
@ -76,14 +89,30 @@
"type": "gitlab" "type": "gitlab"
} }
}, },
"firefox-gnome-theme": {
"flake": false,
"locked": {
"lastModified": 1743774811,
"narHash": "sha256-oiHLDHXq7ymsMVYSg92dD1OLnKLQoU/Gf2F1GoONLCE=",
"owner": "rafaelmardojai",
"repo": "firefox-gnome-theme",
"rev": "df53a7a31872faf5ca53dd0730038a62ec63ca9e",
"type": "github"
},
"original": {
"owner": "rafaelmardojai",
"repo": "firefox-gnome-theme",
"type": "github"
}
},
"flake-compat": { "flake-compat": {
"locked": { "locked": {
"lastModified": 1696426674, "lastModified": 1733328505,
"narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", "narHash": "sha256-NeCCThCEP3eCl2l/+27kNNK7QrwZB1IJCrXfrbv5oqU=",
"rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", "rev": "ff81ac966bb2cae68946d5ed5fc4994f96d0ffec",
"revCount": 57, "revCount": 69,
"type": "tarball", "type": "tarball",
"url": "https://api.flakehub.com/f/pinned/edolstra/flake-compat/1.0.1/018afb31-abd1-7bff-a5e4-cff7e18efb7a/source.tar.gz" "url": "https://api.flakehub.com/f/pinned/edolstra/flake-compat/1.1.0/01948eb7-9cba-704f-bbf3-3fa956735b52/source.tar.gz"
}, },
"original": { "original": {
"type": "tarball", "type": "tarball",
@ -95,11 +124,33 @@
"nixpkgs-lib": "nixpkgs-lib" "nixpkgs-lib": "nixpkgs-lib"
}, },
"locked": { "locked": {
"lastModified": 1727826117, "lastModified": 1743550720,
"narHash": "sha256-K5ZLCyfO/Zj9mPFldf3iwS6oZStJcU4tSpiXTMYaaL0=", "narHash": "sha256-hIshGgKZCgWh6AYJpJmRgFdR3WUbkY04o82X05xqQiY=",
"owner": "hercules-ci", "owner": "hercules-ci",
"repo": "flake-parts", "repo": "flake-parts",
"rev": "3d04084d54bedc3d6b8b736c70ef449225c361b1", "rev": "c621e8422220273271f52058f618c94e405bb0f5",
"type": "github"
},
"original": {
"owner": "hercules-ci",
"repo": "flake-parts",
"type": "github"
}
},
"flake-parts_2": {
"inputs": {
"nixpkgs-lib": [
"stylix",
"nur",
"nixpkgs"
]
},
"locked": {
"lastModified": 1733312601,
"narHash": "sha256-4pDvzqnegAfRkPwO3wmwBhVi/Sye1mzps0zHWYnP88c=",
"owner": "hercules-ci",
"repo": "flake-parts",
"rev": "205b12d8b7cd4802fbcb8e8ef6a0f1408781a4f9",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -115,11 +166,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1726560853, "lastModified": 1731533236,
"narHash": "sha256-X6rJYSESBVr3hBoH0WbKE5KvhPU5bloyZ2L4K60/fPQ=", "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
"owner": "numtide", "owner": "numtide",
"repo": "flake-utils", "repo": "flake-utils",
"rev": "c1dfcf08411b08f6b8615f7d8971a2bfa81d5e8a", "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -128,6 +179,69 @@
"type": "github" "type": "github"
} }
}, },
"flake-utils_2": {
"inputs": {
"systems": [
"stylix",
"systems"
]
},
"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"
}
},
"fromYaml": {
"flake": false,
"locked": {
"lastModified": 1731966426,
"narHash": "sha256-lq95WydhbUTWig/JpqiB7oViTcHFP8Lv41IGtayokA8=",
"owner": "SenchoPens",
"repo": "fromYaml",
"rev": "106af9e2f715e2d828df706c386a685698f3223b",
"type": "github"
},
"original": {
"owner": "SenchoPens",
"repo": "fromYaml",
"type": "github"
}
},
"git-hooks": {
"inputs": {
"flake-compat": [
"stylix",
"flake-compat"
],
"gitignore": "gitignore_2",
"nixpkgs": [
"stylix",
"nixpkgs"
]
},
"locked": {
"lastModified": 1742649964,
"narHash": "sha256-DwOTp7nvfi8mRfuL1escHDXabVXFGT1VlPD1JHrtrco=",
"owner": "cachix",
"repo": "git-hooks.nix",
"rev": "dcf5072734cb576d2b0c59b2ac44f5050b5eac82",
"type": "github"
},
"original": {
"owner": "cachix",
"repo": "git-hooks.nix",
"type": "github"
}
},
"gitignore": { "gitignore": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
@ -149,6 +263,45 @@
"type": "github" "type": "github"
} }
}, },
"gitignore_2": {
"inputs": {
"nixpkgs": [
"stylix",
"git-hooks",
"nixpkgs"
]
},
"locked": {
"lastModified": 1709087332,
"narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=",
"owner": "hercules-ci",
"repo": "gitignore.nix",
"rev": "637db329424fd7e46cf4185293b9cc8c88c95394",
"type": "github"
},
"original": {
"owner": "hercules-ci",
"repo": "gitignore.nix",
"type": "github"
}
},
"gnome-shell": {
"flake": false,
"locked": {
"lastModified": 1732369855,
"narHash": "sha256-JhUWbcYPjHO3Xs3x9/Z9RuqXbcp5yhPluGjwsdE2GMg=",
"owner": "GNOME",
"repo": "gnome-shell",
"rev": "dadd58f630eeea41d645ee225a63f719390829dc",
"type": "github"
},
"original": {
"owner": "GNOME",
"ref": "47.2",
"repo": "gnome-shell",
"type": "github"
}
},
"home-manager": { "home-manager": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
@ -156,11 +309,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1728903686, "lastModified": 1744498625,
"narHash": "sha256-ZHFrGNWDDriZ4m8CA/5kDa250SG1LiiLPApv1p/JF0o=", "narHash": "sha256-pL52uCt9CUoTTmysGG91c2FeU7XUvpB7Cep6yon2vDk=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "e1aec543f5caf643ca0d94b6a633101942fd065f", "rev": "db56335ca8942d86f2200664acdbd5b9212b26ad",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -169,6 +322,27 @@
"type": "github" "type": "github"
} }
}, },
"hydra": {
"inputs": {
"nix": "nix",
"nix-eval-jobs": "nix-eval-jobs",
"nixpkgs": "nixpkgs"
},
"locked": {
"lastModified": 1744212707,
"narHash": "sha256-hl9t+RAEO2Jc1lVsR4OvbwG5LTyDo0wkZZ4s7zUGsxU=",
"ref": "add-gitea-pulls",
"rev": "33a935e8ef44e07c709328235ed48c4b4de03483",
"revCount": 4364,
"type": "git",
"url": "https://nayeonie.com/ahuston-0/hydra"
},
"original": {
"ref": "add-gitea-pulls",
"type": "git",
"url": "https://nayeonie.com/ahuston-0/hydra"
}
},
"hyprland-contrib": { "hyprland-contrib": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
@ -176,11 +350,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1725551787, "lastModified": 1743417258,
"narHash": "sha256-6LgsZHz8w3g4c9bRUwRAR+WIMwFGGf3P1VZQcKNRf2o=", "narHash": "sha256-YItzk1pj8Kz+b7VlC9zN1pSZ6CuX35asYy3HuMQ3lBQ=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "contrib", "repo": "contrib",
"rev": "1e531dc49ad36c88b45bf836081a7a2c8927e072", "rev": "bc2ad24e0b2e66c3e164994c4897cd94a933fd10",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -189,6 +363,59 @@
"type": "github" "type": "github"
} }
}, },
"nix": {
"inputs": {
"flake-compat": [
"hydra"
],
"flake-parts": [
"hydra"
],
"git-hooks-nix": [
"hydra"
],
"nixpkgs": [
"hydra",
"nixpkgs"
],
"nixpkgs-23-11": [
"hydra"
],
"nixpkgs-regression": [
"hydra"
]
},
"locked": {
"lastModified": 1744030329,
"narHash": "sha256-r+psCOW77vTSTNbxTVrYHeh6OgB0QukbnyUVDwg8s4I=",
"owner": "NixOS",
"repo": "nix",
"rev": "a4962f73b5fc874d4b16baef47921daf349addfc",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "2.28-maintenance",
"repo": "nix",
"type": "github"
}
},
"nix-eval-jobs": {
"flake": false,
"locked": {
"lastModified": 1744018595,
"narHash": "sha256-v5n6t49X7MOpqS9j0FtI6TWOXvxuZMmGsp2OfUK5QfA=",
"owner": "nix-community",
"repo": "nix-eval-jobs",
"rev": "cba718bafe5dc1607c2b6761ecf53c641a6f3b21",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "nix-eval-jobs",
"type": "github"
}
},
"nix-index-database": { "nix-index-database": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
@ -196,11 +423,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1728790083, "lastModified": 1744518957,
"narHash": "sha256-grMdAd4KSU6uPqsfLzA1B/3pb9GtGI9o8qb0qFzEU/Y=", "narHash": "sha256-RLBSWQfTL0v+7uyskC5kP6slLK1jvIuhaAh8QvB75m4=",
"owner": "Mic92", "owner": "Mic92",
"repo": "nix-index-database", "repo": "nix-index-database",
"rev": "5c54c33aa04df5dd4b0984b7eb861d1981009b22", "rev": "4fc9ea78c962904f4ea11046f3db37c62e8a02fd",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -211,11 +438,11 @@
}, },
"nixlib": { "nixlib": {
"locked": { "locked": {
"lastModified": 1728781282, "lastModified": 1736643958,
"narHash": "sha256-hUP9oxmnOmNnKcDOf5Y55HQ+NnoT0+bLWHLQWLLw9Ks=", "narHash": "sha256-tmpqTSWVRJVhpvfSN9KXBvKEXplrwKnSZNAoNPf/S/s=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nixpkgs.lib", "repo": "nixpkgs.lib",
"rev": "16340f605f4e8e5cf07fd74dcbe692eee2d4f51b", "rev": "1418bc28a52126761c02dd3d89b2d8ca0f521181",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -232,11 +459,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1728867876, "lastModified": 1742568034,
"narHash": "sha256-NCyOA8WZNoojmXH+kBDrQj3LwvakYNzSc0h+LTXkmPE=", "narHash": "sha256-QaMEhcnscfF2MqB7flZr+sLJMMYZPnvqO4NYf9B4G38=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nixos-generators", "repo": "nixos-generators",
"rev": "fdf142111597f6c6283cf5ffe092b6293a3911d0", "rev": "42ee229088490e3777ed7d1162cb9e9d8c3dbb11",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -247,11 +474,11 @@
}, },
"nixos-hardware": { "nixos-hardware": {
"locked": { "locked": {
"lastModified": 1728729581, "lastModified": 1744366945,
"narHash": "sha256-oazkQ/z7r43YkDLLQdMg8oIB3CwWNb+2ZrYOxtLEWTQ=", "narHash": "sha256-OuLhysErPHl53BBifhesrRumJNhrlSgQDfYOTXfgIMg=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixos-hardware", "repo": "nixos-hardware",
"rev": "a8dd1b21995964b115b1e3ec639dd6ce24ab9806", "rev": "1fe3cc2bc5d2dc9c81cb4e63d2f67c1543340df1",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -267,15 +494,14 @@
], ],
"nixpkgs": [ "nixpkgs": [
"nixpkgs" "nixpkgs"
], ]
"search": "search"
}, },
"locked": { "locked": {
"lastModified": 1728919967, "lastModified": 1744378369,
"narHash": "sha256-zQl8z8iagvrekF4tFK1au7mGH8x0zoGppo6geLPioQk=", "narHash": "sha256-aCK79lB4Txu20YmQIf126CxsubgmeICpDiG6bsEMzrU=",
"owner": "SuperSandro2000", "owner": "SuperSandro2000",
"repo": "nixos-modules", "repo": "nixos-modules",
"rev": "1aba521c9cd2cd97490846ac83fd73ae84625c8a", "rev": "d331edb6574306211b8f5a652a40fcfe1913194c",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -286,48 +512,90 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1728492678, "lastModified": 1743987495,
"narHash": "sha256-9UTxR8eukdg+XZeHgxW5hQA9fIKHsKCdOIUycTryeVw=", "narHash": "sha256-46T2vMZ4/AfCK0Y2OjlFzJPxmdpP8GtsuEqSSJv3oe4=",
"owner": "nixos", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", "rev": "db8f4fe18ce772a9c8f3adf321416981c8fe9371",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "nixos", "owner": "NixOS",
"ref": "nixos-unstable", "ref": "nixos-24.11-small",
"repo": "nixpkgs", "repo": "nixpkgs",
"type": "github" "type": "github"
} }
}, },
"nixpkgs-lib": { "nixpkgs-lib": {
"locked": { "locked": {
"lastModified": 1727825735, "lastModified": 1743296961,
"narHash": "sha256-0xHYkMkeLVQAMa7gvkddbPqpxph+hDzdu1XdGPJR+Os=", "narHash": "sha256-b1EdN3cULCqtorQ4QeWgLMrd5ZGOjLSLemfa00heasc=",
"type": "tarball", "owner": "nix-community",
"url": "https://github.com/NixOS/nixpkgs/archive/fb192fec7cc7a4c26d51779e9bab07ce6fa5597a.tar.gz" "repo": "nixpkgs.lib",
"rev": "e4822aea2a6d1cdd36653c134cacfd64c97ff4fa",
"type": "github"
}, },
"original": { "original": {
"type": "tarball", "owner": "nix-community",
"url": "https://github.com/NixOS/nixpkgs/archive/fb192fec7cc7a4c26d51779e9bab07ce6fa5597a.tar.gz" "repo": "nixpkgs.lib",
"type": "github"
} }
}, },
"nixpkgs-stable": { "nixpkgs-stable": {
"locked": { "locked": {
"lastModified": 1728740863, "lastModified": 1744440957,
"narHash": "sha256-u+rxA79a0lyhG+u+oPBRtTDtzz8kvkc9a6SWSt9ekVc=", "narHash": "sha256-FHlSkNqFmPxPJvy+6fNLaNeWnF1lZSgqVCl/eWaJRc4=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "a3f9ad65a0bf298ed5847629a57808b97e6e8077", "rev": "26d499fc9f1d567283d5d56fcf367edd815dba1d",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "nixos", "owner": "nixos",
"ref": "nixos-24.05", "ref": "nixos-24.11",
"repo": "nixpkgs", "repo": "nixpkgs",
"type": "github" "type": "github"
} }
}, },
"nixpkgs_2": {
"locked": {
"lastModified": 1744501611,
"narHash": "sha256-H+Q/R9FKEuuBRjjgwP6GBPfQMA7rzH7UJm/+HSYZm5o=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "208645bf60302e4eea10f9b038043205b423de21",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixos-unstable-small",
"repo": "nixpkgs",
"type": "github"
}
},
"nur": {
"inputs": {
"flake-parts": "flake-parts_2",
"nixpkgs": [
"stylix",
"nixpkgs"
],
"treefmt-nix": "treefmt-nix"
},
"locked": {
"lastModified": 1743884191,
"narHash": "sha256-foVcginhVvjg8ZnTzY5wwMeZ4wjJ8yX66PW5kgyivPE=",
"owner": "nix-community",
"repo": "NUR",
"rev": "fde90f5f52e13eed110a0e53a2818a2b09e4d37c",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "NUR",
"type": "github"
}
},
"pre-commit-hooks": { "pre-commit-hooks": {
"inputs": { "inputs": {
"flake-compat": [ "flake-compat": [
@ -336,17 +604,14 @@
"gitignore": "gitignore", "gitignore": "gitignore",
"nixpkgs": [ "nixpkgs": [
"nixpkgs" "nixpkgs"
],
"nixpkgs-stable": [
"nixpkgs-stable"
] ]
}, },
"locked": { "locked": {
"lastModified": 1728778939, "lastModified": 1742649964,
"narHash": "sha256-WybK5E3hpGxtCYtBwpRj1E9JoiVxe+8kX83snTNaFHE=", "narHash": "sha256-DwOTp7nvfi8mRfuL1escHDXabVXFGT1VlPD1JHrtrco=",
"owner": "cachix", "owner": "cachix",
"repo": "git-hooks.nix", "repo": "git-hooks.nix",
"rev": "ff68f91754be6f3427e4986d7949e6273659be1d", "rev": "dcf5072734cb576d2b0c59b2ac44f5050b5eac82",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -357,23 +622,24 @@
}, },
"root": { "root": {
"inputs": { "inputs": {
"attic": "attic",
"firefox-addons": "firefox-addons", "firefox-addons": "firefox-addons",
"flake-compat": "flake-compat", "flake-compat": "flake-compat",
"flake-parts": "flake-parts", "flake-parts": "flake-parts",
"flake-utils": "flake-utils", "flake-utils": "flake-utils",
"home-manager": "home-manager", "home-manager": "home-manager",
"hydra": "hydra",
"hyprland-contrib": "hyprland-contrib", "hyprland-contrib": "hyprland-contrib",
"nix-index-database": "nix-index-database", "nix-index-database": "nix-index-database",
"nixos-generators": "nixos-generators", "nixos-generators": "nixos-generators",
"nixos-hardware": "nixos-hardware", "nixos-hardware": "nixos-hardware",
"nixos-modules": "nixos-modules", "nixos-modules": "nixos-modules",
"nixpkgs": "nixpkgs", "nixpkgs": "nixpkgs_2",
"nixpkgs-stable": "nixpkgs-stable", "nixpkgs-stable": "nixpkgs-stable",
"pre-commit-hooks": "pre-commit-hooks", "pre-commit-hooks": "pre-commit-hooks",
"rust-overlay": "rust-overlay", "rust-overlay": "rust-overlay",
"sops-nix": "sops-nix", "sops-nix": "sops-nix",
"systems": "systems", "stylix": "stylix",
"systems": "systems_2",
"wired-notify": "wired-notify" "wired-notify": "wired-notify"
} }
}, },
@ -384,11 +650,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1728959392, "lastModified": 1744513456,
"narHash": "sha256-fp4he1QQjE+vasDMspZYeXrwTm9otwEqLwEN6FKZ5v0=", "narHash": "sha256-NLVluTmK8d01Iz+WyarQhwFcXpHEwU7m5hH3YQQFJS0=",
"owner": "oxalica", "owner": "oxalica",
"repo": "rust-overlay", "repo": "rust-overlay",
"rev": "4c6e317300f05b8871f585b826b6f583e7dc4a9b", "rev": "730fd8e82799219754418483fabe1844262fd1e2",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -397,46 +663,18 @@
"type": "github" "type": "github"
} }
}, },
"search": {
"inputs": {
"flake-utils": [
"nixos-modules",
"flake-utils"
],
"nixpkgs": [
"nixos-modules",
"nixpkgs"
]
},
"locked": {
"lastModified": 1728423244,
"narHash": "sha256-+YwNsyIFj3dXyLVQd1ry4pCNmtOpbceKUrkNS8wp9Ho=",
"owner": "nuschtos",
"repo": "search",
"rev": "f276cc3b391493ba3a8b30170776860f9520b7fa",
"type": "github"
},
"original": {
"owner": "nuschtos",
"repo": "search",
"type": "github"
}
},
"sops-nix": { "sops-nix": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
"nixpkgs" "nixpkgs"
],
"nixpkgs-stable": [
"nixpkgs-stable"
] ]
}, },
"locked": { "locked": {
"lastModified": 1728345710, "lastModified": 1744518500,
"narHash": "sha256-lpunY1+bf90ts+sA2/FgxVNIegPDKCpEoWwOPu4ITTQ=", "narHash": "sha256-lv52pnfiRGp5+xkZEgWr56DWiRgkMFXpiGba3eJ3krE=",
"owner": "Mic92", "owner": "Mic92",
"repo": "sops-nix", "repo": "sops-nix",
"rev": "06535d0e3d0201e6a8080dd32dbfde339b94f01b", "rev": "7e147a1ae90f0d4a374938cdc3df3cdaecb9d388",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -445,6 +683,47 @@
"type": "github" "type": "github"
} }
}, },
"stylix": {
"inputs": {
"base16": "base16",
"base16-fish": "base16-fish",
"base16-helix": "base16-helix",
"base16-vim": "base16-vim",
"firefox-gnome-theme": "firefox-gnome-theme",
"flake-compat": [
"flake-compat"
],
"flake-utils": "flake-utils_2",
"git-hooks": "git-hooks",
"gnome-shell": "gnome-shell",
"home-manager": [
"home-manager"
],
"nixpkgs": [
"nixpkgs"
],
"nur": "nur",
"systems": "systems",
"tinted-foot": "tinted-foot",
"tinted-kitty": "tinted-kitty",
"tinted-schemes": "tinted-schemes",
"tinted-tmux": "tinted-tmux",
"tinted-zed": "tinted-zed"
},
"locked": {
"lastModified": 1744540857,
"narHash": "sha256-cDC9TBD++zBsUx9X2VhJOjxXclmY8YpSqpKHaVLEXVA=",
"owner": "danth",
"repo": "stylix",
"rev": "379ba613a68fafdd756db370f0ef878a0d3a7308",
"type": "github"
},
"original": {
"owner": "danth",
"repo": "stylix",
"type": "github"
}
},
"systems": { "systems": {
"locked": { "locked": {
"lastModified": 1681028828, "lastModified": 1681028828,
@ -460,6 +739,125 @@
"type": "github" "type": "github"
} }
}, },
"systems_2": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
"repo": "default",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default",
"type": "github"
}
},
"tinted-foot": {
"flake": false,
"locked": {
"lastModified": 1726913040,
"narHash": "sha256-+eDZPkw7efMNUf3/Pv0EmsidqdwNJ1TaOum6k7lngDQ=",
"owner": "tinted-theming",
"repo": "tinted-foot",
"rev": "fd1b924b6c45c3e4465e8a849e67ea82933fcbe4",
"type": "github"
},
"original": {
"owner": "tinted-theming",
"repo": "tinted-foot",
"rev": "fd1b924b6c45c3e4465e8a849e67ea82933fcbe4",
"type": "github"
}
},
"tinted-kitty": {
"flake": false,
"locked": {
"lastModified": 1716423189,
"narHash": "sha256-2xF3sH7UIwegn+2gKzMpFi3pk5DlIlM18+vj17Uf82U=",
"owner": "tinted-theming",
"repo": "tinted-kitty",
"rev": "eb39e141db14baef052893285df9f266df041ff8",
"type": "github"
},
"original": {
"owner": "tinted-theming",
"repo": "tinted-kitty",
"rev": "eb39e141db14baef052893285df9f266df041ff8",
"type": "github"
}
},
"tinted-schemes": {
"flake": false,
"locked": {
"lastModified": 1742851696,
"narHash": "sha256-sR4K+OVFKeUOvNIqcCr5Br7NLxOBEwoAgsIyjsZmb8s=",
"owner": "tinted-theming",
"repo": "schemes",
"rev": "c37771c4ae8ff1667e27ddcf24991ebeb94a4e77",
"type": "github"
},
"original": {
"owner": "tinted-theming",
"repo": "schemes",
"type": "github"
}
},
"tinted-tmux": {
"flake": false,
"locked": {
"lastModified": 1743296873,
"narHash": "sha256-8IQulrb1OBSxMwdKijO9fB70ON//V32dpK9Uioy7FzY=",
"owner": "tinted-theming",
"repo": "tinted-tmux",
"rev": "af5152c8d7546dfb4ff6df94080bf5ff54f64e3a",
"type": "github"
},
"original": {
"owner": "tinted-theming",
"repo": "tinted-tmux",
"type": "github"
}
},
"tinted-zed": {
"flake": false,
"locked": {
"lastModified": 1725758778,
"narHash": "sha256-8P1b6mJWyYcu36WRlSVbuj575QWIFZALZMTg5ID/sM4=",
"owner": "tinted-theming",
"repo": "base16-zed",
"rev": "122c9e5c0e6f27211361a04fae92df97940eccf9",
"type": "github"
},
"original": {
"owner": "tinted-theming",
"repo": "base16-zed",
"type": "github"
}
},
"treefmt-nix": {
"inputs": {
"nixpkgs": [
"stylix",
"nur",
"nixpkgs"
]
},
"locked": {
"lastModified": 1733222881,
"narHash": "sha256-JIPcz1PrpXUCbaccEnrcUS8jjEb/1vJbZz5KkobyFdM=",
"owner": "numtide",
"repo": "treefmt-nix",
"rev": "49717b5af6f80172275d47a418c9719a31a78b53",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "treefmt-nix",
"type": "github"
}
},
"wired-notify": { "wired-notify": {
"inputs": { "inputs": {
"flake-parts": [ "flake-parts": [
@ -473,11 +871,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1727849733, "lastModified": 1743305055,
"narHash": "sha256-mqxs/nyzOEKiBHa94OtcOLYBXd65P8tO4DUVTHWHn6o=", "narHash": "sha256-NIsi8Dno9YsOLUUTrLU4p+hxYeJr3Vkg1gIpQKVTaDs=",
"owner": "Toqozz", "owner": "Toqozz",
"repo": "wired-notify", "repo": "wired-notify",
"rev": "a1f6965737754e7424f9468f6befef885a9ee0ad", "rev": "75d43f54a02b15f2a15f5c1a0e1c7d15100067a6",
"type": "github" "type": "github"
}, },
"original": { "original": {

View File

@ -5,36 +5,42 @@
substituters = [ substituters = [
"https://cache.nixos.org/?priority=1&want-mass-query=true" "https://cache.nixos.org/?priority=1&want-mass-query=true"
"https://nix-community.cachix.org/?priority=10&want-mass-query=true" "https://nix-community.cachix.org/?priority=10&want-mass-query=true"
# "https://attic.nayeonie.com/nix-cache"
]; ];
trusted-substituters = [ trusted-substituters = [
"https://cache.nixos.org" "https://cache.nixos.org"
"https://attic.alicehuston.xyz/cache-nix-dot"
"https://nix-community.cachix.org" "https://nix-community.cachix.org"
"https://attic.nayeonie.com/nix-cache"
]; ];
trusted-public-keys = [ trusted-public-keys = [
"cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=" "cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY="
"nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=" "nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs="
"nix-cache:grGRsHhqNDhkEuTODvHJXYmoCClntC+U8XAJQzwMaZM="
]; ];
trusted-users = [ "root" ]; trusted-users = [ "root" ];
allow-import-from-derivation = true;
fallback = true;
}; };
inputs = { inputs = {
flake-compat.url = "https://flakehub.com/f/edolstra/flake-compat/1.tar.gz"; flake-compat.url = "https://flakehub.com/f/edolstra/flake-compat/1.tar.gz";
flake-parts.url = "github:hercules-ci/flake-parts"; flake-parts.url = "github:hercules-ci/flake-parts";
nixos-hardware.url = "github:NixOS/nixos-hardware"; nixos-hardware.url = "github:NixOS/nixos-hardware";
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; #nixpkgs.url = "github:nuschtos/nuschtpkgs/nixos-unstable";
nixpkgs-stable.url = "github:nixos/nixpkgs/nixos-24.05"; nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable-small";
#nixpkgs.url = "github:nixos/nixpkgs/1d2fe0135f360c970aee1d57a53f816f3c9bddae?narHash=sha256-Up7YlXIupmT7fEtC4Oj676M91INg0HAoamiswAsA3rc%3D";
nixpkgs-stable.url = "github:nixos/nixpkgs/nixos-24.11";
systems.url = "github:nix-systems/default"; systems.url = "github:nix-systems/default";
attic = { # attic = {
url = "github:zhaofengli/attic"; # url = "github:zhaofengli/attic";
inputs = { # inputs = {
nixpkgs.follows = "nixpkgs"; # nixpkgs.follows = "nixpkgs";
nixpkgs-stable.follows = "nixpkgs-stable"; # nixpkgs-stable.follows = "nixpkgs-stable";
flake-compat.follows = "flake-compat"; # flake-compat.follows = "flake-compat";
flake-parts.follows = "flake-parts"; # flake-parts.follows = "flake-parts";
}; # };
}; # };
firefox-addons = { firefox-addons = {
url = "gitlab:rycee/nur-expressions?dir=pkgs/firefox-addons"; url = "gitlab:rycee/nur-expressions?dir=pkgs/firefox-addons";
@ -54,6 +60,13 @@
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
hydra = {
url = "git+https://nayeonie.com/ahuston-0/hydra?ref=add-gitea-pulls";
# inputs = {
# nixpkgs.follows = "nixpkgs";
# };
};
hyprland-contrib = { hyprland-contrib = {
url = "github:hyprwm/contrib"; url = "github:hyprwm/contrib";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
@ -81,7 +94,6 @@
url = "github:cachix/git-hooks.nix"; url = "github:cachix/git-hooks.nix";
inputs = { inputs = {
nixpkgs.follows = "nixpkgs"; nixpkgs.follows = "nixpkgs";
nixpkgs-stable.follows = "nixpkgs-stable";
flake-compat.follows = "flake-compat"; flake-compat.follows = "flake-compat";
}; };
}; };
@ -97,7 +109,15 @@
url = "github:Mic92/sops-nix"; url = "github:Mic92/sops-nix";
inputs = { inputs = {
nixpkgs.follows = "nixpkgs"; nixpkgs.follows = "nixpkgs";
nixpkgs-stable.follows = "nixpkgs-stable"; };
};
stylix = {
url = "github:danth/stylix";
inputs = {
flake-compat.follows = "flake-compat";
home-manager.follows = "home-manager";
nixpkgs.follows = "nixpkgs";
}; };
}; };
@ -117,7 +137,7 @@
systems = [ systems = [
"x86_64-linux" "x86_64-linux"
# disable arm for now as hydra isn't set up for it # disable arm for now as hydra isn't set up for it
# "aarch64-linux" # "aarch64-linuxa
]; ];
forEachSystem = lib.genAttrs systems; forEachSystem = lib.genAttrs systems;
@ -133,13 +153,13 @@
lib = self; lib = self;
} }
); );
inherit (lib.rad-dev.systems) genSystems getImages; inherit (lib.adev.systems) genSystems getImages;
inherit (self) outputs; # for hydra inherit (self) outputs; # for hydra
in in
rec { rec {
inherit lib; # for allowing use of custom functions in nix repl inherit lib; # for allowing use of custom functions in nix repl
#hydraJobs = import ./hydra/jobs.nix { inherit inputs outputs systems; }; hydraJobs = import ./hydra/jobs.nix { inherit inputs outputs systems; };
formatter = forEachSystem (system: nixpkgs.legacyPackages.${system}.nixfmt-rfc-style); formatter = forEachSystem (system: nixpkgs.legacyPackages.${system}.nixfmt-rfc-style);
nixosConfigurations = genSystems inputs outputs src (src + "/systems"); nixosConfigurations = genSystems inputs outputs src (src + "/systems");
@ -149,6 +169,10 @@
qcow = getImages nixosConfigurations "qcow"; qcow = getImages nixosConfigurations "qcow";
}; };
packages.x86_64-linux.lego-latest =
nixpkgs.legacyPackages.x86_64-linux.callPackage ./pkgs/lego-latest/default.nix
{ };
checks = import ./checks.nix { inherit inputs forEachSystem formatter; }; checks = import ./checks.nix { inherit inputs forEachSystem formatter; };
devShells = import ./shell.nix { inherit inputs forEachSystem checks; }; devShells = import ./shell.nix { inherit inputs forEachSystem checks; };

View File

@ -19,7 +19,6 @@ let
prs = readJSONFile pulls; prs = readJSONFile pulls;
refs = readJSONFile branches; refs = readJSONFile branches;
repo = "RAD-Development/nix-dotfiles";
# template for creating a job # template for creating a job
makeJob = makeJob =
@ -28,6 +27,7 @@ let
keepnr ? 3, keepnr ? 3,
description, description,
flake, flake,
enabled ? 1,
}: }:
{ {
inherit inherit
@ -35,8 +35,8 @@ let
flake flake
schedulingshares schedulingshares
keepnr keepnr
enabled
; ;
enabled = 1;
type = 1; type = 1;
hidden = false; hidden = false;
checkinterval = 300; # every 5 minutes checkinterval = 300; # every 5 minutes
@ -44,7 +44,9 @@ let
emailoverride = ""; emailoverride = "";
}; };
# Create a hydra job for a branch giteaHost = "ssh://gitea@nayeonie.com:2222";
repo = "ahuston-0/nix-dotfiles";
# # Create a hydra job for a branch
jobOfRef = jobOfRef =
name: name:
{ ref, ... }: { ref, ... }:
@ -55,7 +57,7 @@ let
name = builtins.replaceStrings [ "/" ] [ "-" ] "branch-${name}"; name = builtins.replaceStrings [ "/" ] [ "-" ] "branch-${name}";
value = makeJob { value = makeJob {
description = "Branch ${name}"; description = "Branch ${name}";
flake = "git+ssh://git@github.com/${repo}?ref=${ref}"; flake = "git+${giteaHost}/${repo}?ref=${ref}";
}; };
}; };
@ -64,7 +66,8 @@ let
name = if info.draft then "draft-${id}" else "pr-${id}"; name = if info.draft then "draft-${id}" else "pr-${id}";
value = makeJob { value = makeJob {
description = "PR ${id}: ${info.title}"; description = "PR ${id}: ${info.title}";
flake = "git+ssh://git@github.com/${info.head.repo.full_name}?ref=${info.head.ref}"; flake = "git+${giteaHost}/${repo}?ref=${info.head.ref}";
enabled = info.state == "open";
}; };
}; };

View File

@ -1,7 +1,7 @@
{ {
"enabled": 1, "enabled": 1,
"hidden": false, "hidden": false,
"description": "RAD Development infrastructure", "description": "ahuston-0's personal server infra",
"nixexprinput": "nixexpr", "nixexprinput": "nixexpr",
"nixexprpath": "hydra/jobsets.nix", "nixexprpath": "hydra/jobsets.nix",
"checkinterval": 60, "checkinterval": 60,
@ -12,7 +12,7 @@
"type": 0, "type": 0,
"inputs": { "inputs": {
"nixexpr": { "nixexpr": {
"value": "https://github.com/RAD-Development/nix-dotfiles main", "value": "ssh://gitea@nayeonie.com:2222/ahuston-0/nix-dotfiles.git main",
"type": "git", "type": "git",
"emailresponsible": false "emailresponsible": false
}, },
@ -22,13 +22,13 @@
"emailresponsible": false "emailresponsible": false
}, },
"pulls": { "pulls": {
"type": "githubpulls", "type": "giteapulls",
"value": "RAD-Development nix-dotfiles", "value": "nayeonie.com ahuston-0 nix-dotfiles https",
"emailresponsible": false "emailresponsible": false
}, },
"branches": { "branches": {
"type": "github_refs", "type": "gitea_refs",
"value": "RAD-Development nix-dotfiles heads -", "value": "nayeonie.com ahuston-0 nix-dotfiles heads https -",
"emailresponsible": false "emailresponsible": false
} }
} }

43
lib/container-utils.nix Normal file
View File

@ -0,0 +1,43 @@
{ lib, ... }:
{
# Given a attrset of images and a function which generates an image spec,
# generates a set of containers (although this could in theory be used for
# other things... I'd like to see people try)
#
# container set must be in the below format
# { container-name = {image = "image-uri"; scale = n;}; }
# where image-uri gets passed in to the container-spec function as a custom
# parameter, and scale is an integer that generates the containers
#
# container-spec must be a function which accepts two parameter (the
# container name and image name) and ideally returns an oci-compliant
# container.
#
# args:
# containers: an AttrSet which specifies the imageUri and scale of each
# container
# container-spec: a function which produces an oci-compliant container spec
#
# type:
# AttrSet -> (String -> AttrSet -> AttrSet) -> AttrSet
createTemplatedContainers =
containers: container-spec:
builtins.listToAttrs (
lib.flatten (
lib.mapAttrsToList (
name: value:
(map (
num:
let
container-name = "${name}-${toString num}";
in
{
name = container-name;
value = container-spec container-name value.image;
}
) (lib.lists.range 1 value.scale))
) containers
)
);
}

View File

@ -1,8 +1,9 @@
{ lib, ... }: { lib, ... }:
{ {
# create rad-dev namespace for lib # create adev namespace for lib
rad-dev = rec { adev = rec {
systems = import ./systems.nix { inherit lib; }; systems = import ./systems.nix { inherit lib; };
container-utils = import ./container-utils.nix { inherit lib; };
# any(), but checks if any value in the list is true # any(), but checks if any value in the list is true
# #
@ -56,5 +57,21 @@
# type: # type:
# fileList :: Path -> String -> [Path] # fileList :: Path -> String -> [Path]
fileList = dir: map (file: dir + "/${file}") (ls dir); fileList = dir: map (file: dir + "/${file}") (ls dir);
# reduce an attribute set to a string
#
# example:
# given attrset {host1 = "palatine-hill"; host2 = "jeeves";}
# and func (host: hostname: host + " is " + hostname + ", " )
# mapAttrsToString would return 'host1 is palatine-hill, host2 is jeeves, '
#
# args:
# func: an function to apply to attrSet to turn each entry into one string
# attrSet: an attribute set to reduce
#
# type:
# mapAttrsToString :: AttrSet -> (String -> Any -> String) -> String
mapAttrsToString =
func: attrSet: (lib.foldl' (cur: next: cur + next) "" (lib.mapAttrsToList func attrSet));
}; };
} }

View File

@ -176,7 +176,7 @@ rec {
(configPath + "/configuration.nix") (configPath + "/configuration.nix")
] ]
++ modules ++ modules
++ (lib.rad-dev.fileList (src + "/modules")) ++ (lib.adev.fileList (src + "/modules"))
++ genWrapper sops genSops args ++ genWrapper sops genSops args
++ genWrapper home genHome args ++ genWrapper home genHome args
++ genWrapper true genUsers args ++ genWrapper true genUsers args
@ -222,7 +222,7 @@ rec {
// import configPath { inherit inputs; } // import configPath { inherit inputs; }
); );
} }
) (lib.rad-dev.lsdir path) ) (lib.adev.lsdir path)
); );
# gets all the images of a specified format # gets all the images of a specified format

View File

@ -61,7 +61,7 @@ in
lib.mkIf cfg.enable { lib.mkIf cfg.enable {
environment.systemPackages = environment.systemPackages =
[ pkgs.git ] [ pkgs.git ]
++ lib.optionals (lib.any (ssh-key: ssh-key != "") (lib.rad-dev.mapGetAttr "ssh-key" repos)) [ ++ lib.optionals (lib.any (ssh-key: ssh-key != "") (lib.adev.mapGetAttr "ssh-key" repos)) [
pkgs.openssh pkgs.openssh
]; ];

View File

@ -15,7 +15,7 @@
programs = { programs = {
zsh.enable = true; zsh.enable = true;
fish.enable = true; fish.enable = false;
}; };
users = { users = {

View File

@ -35,7 +35,6 @@ in
config.boot = lib.mkIf cfg.default { config.boot = lib.mkIf cfg.default {
supportedFilesystems = [ cfg.filesystem ]; supportedFilesystems = [ cfg.filesystem ];
tmp.useTmpfs = true; tmp.useTmpfs = true;
kernelPackages = pkgs.linuxPackages_6_10;
kernelParams = kernelParams =
[ "nordrand" ] [ "nordrand" ]
++ lib.optional (cfg.cpuType == "amd") "kvm-amd" ++ lib.optional (cfg.cpuType == "amd") "kvm-amd"

View File

@ -7,8 +7,13 @@
extraGroups = [ "docker" ]; extraGroups = [ "docker" ];
uid = 600; uid = 600;
}; };
groups.docker-service = { groups = {
gid = 600; docker-service = {
gid = 600;
};
haproxy = {
gid = 99;
};
}; };
}; };

View File

@ -1,10 +1,10 @@
{ lib, config, ... }: { lib, config, ... }:
let let
cfg = config.services.rad-dev.k3s-net; cfg = config.services.adev.k3s-net;
in in
{ {
options = { options = {
services.rad-dev.k3s-net = { services.adev.k3s-net = {
enable = lib.mkOption { enable = lib.mkOption {
default = false; default = false;
example = true; example = true;

View File

@ -3,7 +3,7 @@
{ {
services.locate = { services.locate = {
enable = lib.mkDefault true; enable = lib.mkDefault true;
localuser = lib.mkDefault null; # localuser = lib.mkDefault null;
package = lib.mkDefault pkgs.plocate; package = lib.mkDefault pkgs.plocate;
}; };
} }

View File

@ -1,19 +1,19 @@
{ lib, ... }: { lib, ... }:
{ {
services.autopull = { services.autopull = {
enable = lib.mkDefault false; enable = lib.mkDefault true;
repo.dotfiles = { repo.dotfiles = {
enable = lib.mkDefault false; enable = lib.mkDefault true;
ssh-key = lib.mkDefault "/root/.ssh/id_ed25519_ghdeploy"; ssh-key = lib.mkDefault "/root/.ssh/id_ed25519_giteadeploy";
path = lib.mkDefault /root/dotfiles; path = lib.mkDefault /root/dotfiles;
}; };
}; };
system.autoUpgrade = { system.autoUpgrade = {
enable = lib.mkDefault false; enable = lib.mkDefault true;
flags = [ "--accept-flake-config" ]; flags = [ "--accept-flake-config" ];
randomizedDelaySec = "1h"; randomizedDelaySec = "1h";
persistent = true; persistent = true;
flake = "github:RAD-Development/nix-dotfiles"; flake = "git+ssh://nayeonie.com/ahuston-0/nix-dotfiles.git";
}; };
} }

View File

@ -5,11 +5,11 @@
... ...
}: }:
let let
cfg = config.services.rad-dev.yubikey; cfg = config.services.adev.yubikey;
in in
{ {
options = { options = {
services.rad-dev.yubikey = { services.adev.yubikey = {
enable = lib.mkEnableOption "enable yubikey defaults"; enable = lib.mkEnableOption "enable yubikey defaults";
enable-desktop-app = lib.mkEnableOption "installs desktop application"; enable-desktop-app = lib.mkEnableOption "installs desktop application";
}; };

View File

@ -0,0 +1,39 @@
{
lib,
fetchFromGitHub,
buildGoModule,
}:
buildGoModule rec {
pname = "lego";
version = "4.21.0";
src = fetchFromGitHub {
owner = "go-acme";
repo = pname;
rev = "v${version}";
hash = "sha256-3dSvQfkBNh8Bt10nv4xGplv4iY3gWvDu2EDN6UovSdc=";
};
vendorHash = "sha256-teA6fnKl4ATePOYL/zuemyiVy9jgsxikqmuQJwwA8wE=";
doCheck = false;
subPackages = [ "cmd/lego" ];
ldflags = [
"-s"
"-w"
"-X main.version=${version}"
];
meta = with lib; {
description = "Let's Encrypt client and ACME library written in Go";
license = licenses.mit;
homepage = "https://go-acme.github.io/lego/";
maintainers = teams.acme.members;
mainProgram = "lego";
};
#passthru.tests.lego = nixosTests.acme;
}

View File

@ -38,13 +38,17 @@ forEachSystem (
}; };
# constructs a custom shell with commonly used utilities # constructs a custom shell with commonly used utilities
rad-dev = pkgs.mkShell { adev = pkgs.mkShell {
packages = with pkgs; [ packages = with pkgs; [
deadnix deadnix
pre-commit pre-commit
treefmt treefmt
statix statix
nixfmt-rfc-style nixfmt-rfc-style
jsonfmt
mdformat
shfmt
yamlfmt
]; ];
}; };
in in
@ -52,7 +56,7 @@ forEachSystem (
default = pkgs.mkShell { default = pkgs.mkShell {
inputsFrom = [ inputsFrom = [
pre-commit pre-commit
rad-dev adev
sops sops
]; ];
}; };

View File

@ -1,4 +1,4 @@
disabled = ["empty_pattern"] disabled = ["empty_pattern"]
nix_version = '2.23' nix_version = '2.25'
ignore = ['.direnv'] ignore = ['.direnv']

View File

@ -0,0 +1,438 @@
#footer .group,
.post fieldset fieldset,
fieldset fieldset {
background: none;
}
#header {
background: #000 url('https://media.archiveofourown.org/news/milestones/2024-08-seventeen-years-otw/2024-08-seventeen-years-otw-pattern.jpg');
background-size: 350px;
}
#header .heading a,
#header .primary .dropdown a:focus,
#header .heading a:visited,
#main .pagination .current,
h2 {
color: #ffe8b4;
}
#header .clear,
#footer {
border-color: #191919;
}
#header .actions a[href="/menu/fandoms"],
#header .actions a[href="/menu/browse"],
#header .actions a[href="/menu/search"],
#header .actions a[href="/menu/about"] {
color: #fff;
}
#footer ul {
background: url('https://live.staticflickr.com/7284/9616997915_4194b6c6f7_h.jpg');
background-size: 350px;
}
#footer ul li:nth-child(1) ul,
#footer ul li:nth-child(2) ul,
#footer ul li:nth-child(3) ul,
#footer ul li:nth-child(4) ul {
background: rgba(0, 0, 0, 0.0);
}
#header .primary {
background: #8a1a10;
}
#footer {
background: #8a1a10;
}
input[type="text"],
textarea,
select {
background: #222;
color: #fff;
}
select:focus {
background: #2a2a2a;
}
option {
background: #555;
color: #fff;
}
#work form fieldset.work.meta dl dd.warning.required fieldset,
#main form fieldset.work.meta dl dd.warning.required fieldset {
color: #fff;
}
#bookmark-form form {
background: #2a2a2a;
color: #fff;
}
#error {
color: #191919;
}
fieldset,
.verbose fieldset {
border-color: #404040;
background: #191919;
border: 1px solid #595959;
}
.search [role=tooltip] {
background: #333;
border: 1px solid #666;
}
#main a:visited {
color: #ccc;
}
#main a.tag:visited:hover {
color: #111;
}
body,
.group,
.group .group,
.region,
.flash,
form dl,
#main .verbose legend,
.notice,
ul.notes,
table,
th,
td:hover,
tr:hover,
.symbol .question:hover,
#modal,
.ui-sortable li,
.required .autocomplete,
.autocomplete .notice,
.system .intro,
.comment_error,
.kudos_error,
div.dynamic,
.dynamic form,
#ui-datepicker-div,
.ui-datepicker table {
background: #191919;
color: #eee;
border-color: #222;
outline: #111;
box-shadow: none;
}
#header .actions a:hover,
#header .actions a:focus,
#header .dropdown:hover a,
#header .open a,
#header .menu,
#small_login,
.group.listbox,
fieldset fieldset.listbox,
.listbox,
form blockquote.userstuff,
input:focus,
textarea:focus,
li.relationships a,
.group.listbox .index,
.dashboard fieldset fieldset.listbox .index,
#dashboard a:hover,
th,
#dashboard .secondary,
.secondary,
.thread .even,
.system .tweet_list li,
.ui-datepicker tr:hover {
background: #2A2A2A;
}
a,
a.tag,
a:link,
#header a:visited,
#header .primary .open a,
#header .primary .dropdown:hover a,
#header #search input:focus,
#header #search input:hover,
.userstuff h2,
#dashboard a,
#dashboard span,
#dashboard .current,
.group .heading,
.filters dt a:hover {
color: #fff;
}
#header .dropdown .menu a:hover,
#header .dropdown .menu a:focus,
.splash .favorite li:nth-of-type(odd) a,
.ui-datepicker td:hover,
#tos_prompt .heading,
#tos_prompt [disabled] {
background: #111;
color: #ffe8b4;
}
#outer,
.javascript,
.statistics .index li:nth-of-type(even),
#tos_prompt,
.announcement input[type="submit"] {
background: #191919;
}
#dashboard ul,
dl.meta,
.group.listbox,
fieldset fieldset.listbox,
#main li.blurb,
form blockquote.userstuff,
div.comment,
li.comment,
.toggled form,
form dl dt,
form.single fieldset,
#inner .module .heading,
.bookmark .status span,
.splash .news li,
.filters .group dt.bookmarker {
border-color: #555;
}
.group.listbox,
fieldset fieldset.listbox,
#main li.blurb,
.wrapper,
#dashboard .secondary,
.secondary,
form blockquote.userstuff,
.thread .comment,
.toggled form {
box-shadow: 1px 1px 3px #000;
}
#dashboard .current,
.actions a:active,
a.current,
.current a:visited,
span.unread,
.replied,
span.claimed,
dl.index dd,
.own,
.draft,
.draft .unread,
.child,
.unwrangled,
.unreviewed,
.ui-sortable li:hover {
background: #000;
border-color: #555;
box-shadow: -1px -1px 3px #000;
}
input,
textarea {
box-shadow: inset 0 1px 2px #000;
}
li.blurb,
.blurb .blurb,
.listbox .index,
fieldset fieldset.listbox,
.dashboard .listbox .index {
box-shadow: inset 1px 1px 3px #000;
}
#footer a:hover,
#footer a:focus,
.autocomplete .dropdown ul li:hover,
.autocomplete .dropdown li.selected,
a.tag:hover,
.listbox .heading a.tag:visited:hover,
.symbol .question {
background: #ffedc5;
border-color: #988352;
color: #111;
}
#header #greeting img,
#header .user a:hover,
#header .user a:focus,
#header fieldset,
#header form,
#header p,
#dashboard a:hover,
.actions a:hover,
.actions input:hover,
.delete a,
span.delete,
span.unread,
.replied,
span.claimed,
.draggable,
.droppable,
span.requested,
a.work,
.blurb h4 a:link,
.blurb h4 img,
.splash .module h3,
.splash .browse li a:before,
.required,
.error,
.comment_error,
.kudos_error,
a.cloud7,
a.cloud8,
#tos_prompt .heading {
color: #ffe8b4;
}
#greeting .icon,
#dashboard,
#dashboard.own,
.error,
.comment_error,
.kudos_error,
.LV_invalid,
.LV_invalid_field,
input.LV_invalid_field:hover,
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover,
textarea.LV_invalid_field:active,
.qtip-content {
border-color: #8a1a10;
}
.splash .favorite li:nth-of-type(odd) a:hover,
.splash .favorite li:nth-of-type(odd) a:focus .splash .favorite li:nth-of-type(odd) a:visited:hover,
.splash .favorite li:nth-of-type(odd) a:visited:focus {
background: #ffe8b4;
color: #111;
}
a:visited,
.actions a:visited,
.action a:link,
.action a:visited,
.listbox .heading a:visited,
span.series .divider {
color: #999;
}
.actions a,
.actions a:link,
.action,
.action:link,
.actions input,
input[type="submit"],
button,
.current,
.actions label,
#header .actions a,
#outer .current {
background: #555;
border-color: #222;
color: #eee;
box-shadow: inset 0 -8px 4px #232323, inset 0 8px 7px #555;
text-shadow: none;
}
.actions a:hover,
.actions input:hover,
#dashboard a:hover,
.actions a:focus,
.actions input:focus,
#dashboard a:focus,
.actions .disabled select {
color: #999;
border-color: #000;
box-shadow: inset 2px 2px 2px #000;
}
.actions a:active,
.current,
a.current,
.current a:visited {
color: #fff;
background: #555;
border-color: #fff;
box-shadow: inset 1px 1px 3px #191919;
}
.delete a,
span.delete {
box-shadow: -1px -1px 2px rgba(255,255,255.25);
}
.actions label.disabled {
background: #222;
box-shadow: none;
}
ul.required-tags,
.bookmark .status span,
.blurb .icon {
opacity: 0.9;
border: 0;
}
#outer .group .heading,
#header .actions a,
fieldset.listbox .heading,
.userstuff .heading {
text-shadow: none;
color: #fff;
background: none;
}
#header .actions a,
fieldset fieldset,
.mce-container button,
.filters .expander,
.actions .disabled select {
box-shadow: none;
}
fieldset fieldset.listbox {
outline: none;
}
form dd.required {
color: #eee;
}
.mce-container input:focus {
background: #F3EFEC;
}
.announcement .userstuff a,
.announcement .userstuff a:link,
.announcement .userstuff a:visited:hover {
color: #111;
}
.announcement .userstuff a:visited {
color: #666;
}
.announcement .userstuff a:hover,
.announcement .userstuff a:focus {
color: #999;
}
.event.announcement .userstuff a,
.filters .expander {
color: #eee;
}

View File

@ -6,17 +6,18 @@
}: }:
{ {
imports = [ imports = [
./programs.nix
./desktop.nix
./wifi.nix
./zerotier.nix
./fonts.nix
./polkit.nix
./audio.nix ./audio.nix
./desktop.nix
./fingerprint.nix ./fingerprint.nix
./steam.nix ./fonts.nix
./graphics.nix ./graphics.nix
./libvirt.nix ./libvirt.nix
./polkit.nix
./programs.nix
./steam.nix
./stylix.nix
./wifi.nix
./zerotier.nix
]; ];
time.timeZone = "America/New_York"; time.timeZone = "America/New_York";
@ -31,7 +32,7 @@
}; };
boot = { boot = {
kernelPackages = lib.mkForce pkgs.linuxPackages_zen; #kernelPackages = lib.mkForce pkgs.linuxPackages_6_6;
useSystemdBoot = true; useSystemdBoot = true;
default = true; default = true;
}; };
@ -44,6 +45,7 @@
sops.age.sshKeyPaths = [ "/etc/ssh/ssh_host_ed25519_key" ]; sops.age.sshKeyPaths = [ "/etc/ssh/ssh_host_ed25519_key" ];
services = { services = {
flatpak.enable = true;
calibre-web = { calibre-web = {
enable = true; enable = true;
listen = { listen = {
@ -73,18 +75,7 @@
fprintd.enable = lib.mkForce false; fprintd.enable = lib.mkForce false;
openssh.enable = lib.mkForce false; openssh.enable = lib.mkForce false;
spotifyd = { adev.yubikey = {
enable = true;
settings = {
global = {
username = "snowinginwonderland@gmail.com";
password_cmd = "cat ${config.sops.secrets."apps/spotify".path}";
use_mpris = false;
};
};
#systemd.services.spotifyd.serviceConfig = systemd.services.spotifyd.
};
rad-dev.yubikey = {
enable = true; enable = true;
enable-desktop-app = true; enable-desktop-app = true;
}; };
@ -92,19 +83,22 @@
users.users.alice.extraGroups = [ "calibre-web" ]; users.users.alice.extraGroups = [ "calibre-web" ];
system.autoUpgrade.enable = false;
system.stateVersion = "24.05"; system.stateVersion = "24.05";
programs.adb.enable = true; programs.adb.enable = true;
environment.variables = {
"KWIN_DRM_NO_DIRECT_SCANOUT" = "1";
};
sops = { sops = {
defaultSopsFile = ./secrets.yaml; defaultSopsFile = ./secrets.yaml;
secrets = { #secrets = {
"apps/spotify" = { # "apps/spotify" = {
group = "audio"; # group = "audio";
restartUnits = [ "spotifyd.service" ]; # restartUnits = [ "spotifyd.service" ];
mode = "0440"; # mode = "0440";
}; # };
}; #};
}; };
} }

View File

@ -7,6 +7,7 @@
users = [ "alice" ]; users = [ "alice" ];
modules = [ modules = [
inputs.nixos-hardware.nixosModules.framework-16-7040-amd inputs.nixos-hardware.nixosModules.framework-16-7040-amd
inputs.stylix.nixosModules.stylix
{ {
environment.systemPackages = [ environment.systemPackages = [
inputs.wired-notify.packages.x86_64-linux.default inputs.wired-notify.packages.x86_64-linux.default

View File

@ -7,7 +7,9 @@
hyprland = { hyprland = {
enable = true; enable = true;
xwayland.enable = true; xwayland.enable = true;
withUWSM = true;
}; };
hyprlock.enable = true;
gnupg.agent = { gnupg.agent = {
enable = true; enable = true;
#pinentryPackage = pkgs.pinentry-rofi; #pinentryPackage = pkgs.pinentry-rofi;
@ -54,6 +56,13 @@
}; };
}; };
powerManagement = {
enable = true;
resumeCommands = ''
${pkgs.hyprlock}/bin/hyprlock -c /home/alice/.config/hypr/hyprlock.conf
'';
};
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
libsForQt5.qt5.qtwayland libsForQt5.qt5.qtwayland
qt6.qtwayland qt6.qtwayland

View File

@ -3,17 +3,13 @@
fonts = { fonts = {
fontconfig.enable = true; fontconfig.enable = true;
enableDefaultPackages = true; enableDefaultPackages = true;
packages = with pkgs; [ packages = with pkgs.nerd-fonts; [
(nerdfonts.override { fira-code
fonts = [ droid-sans-mono
"FiraCode" hack
"DroidSansMono" dejavu-sans-mono
"Hack" noto
"DejaVuSansMono" open-dyslexic
"Noto"
"OpenDyslexic"
];
})
]; ];
}; };
} }

View File

@ -86,7 +86,7 @@
}; };
}; };
swapDevices = [ { device = "/dev/disk/by-uuid/7f0dba0f-d04e-4c94-9fba-1d0811673df1"; } ]; swapDevices = [ { device = "/dev/disk/by-uuid/3ec276b5-9088-45b0-9cb4-60812f2d1a73"; } ];
boot.initrd.luks.devices = { boot.initrd.luks.devices = {
"nixos-pv" = { "nixos-pv" = {

View File

@ -3,6 +3,7 @@
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
act act
alacritty alacritty
attic-client
amdgpu_top amdgpu_top
bat bat
bitwarden-cli bitwarden-cli
@ -12,12 +13,12 @@
calibre calibre
# calibre dedrm? # calibre dedrm?
candy-icons candy-icons
nemo-with-extensions chromium
chromedriver
croc croc
deadnix deadnix
direnv direnv
discord easyeffects
discord-canary
eza eza
fanficfare fanficfare
ferium ferium
@ -29,25 +30,29 @@
glances glances
gpu-viewer gpu-viewer
grim grim
helvum
htop htop
hwloc hwloc
ipmiview ipmiview
iperf3 iperf3
ipscan # ipscan
jp2a jp2a
jq jq
kdenlive kdePackages.kdenlive
kitty kitty
kubectl kubectl
kubernetes-helm kubernetes-helm
libreoffice-fresh
libtool libtool
lsof lsof
lynis lynis
masterpdfeditor4 masterpdfeditor4
minikube minikube
mons mons
mpv
# nbt explorer? # nbt explorer?
ncdu ncdu
nemo-with-extensions
neofetch neofetch
neovim neovim
nix-init nix-init
@ -57,6 +62,7 @@
nixpkgs-fmt nixpkgs-fmt
nmap nmap
obs-studio obs-studio
obsidian
ocrmypdf ocrmypdf
pciutils pciutils
#disabled until wxpython compat with python3.12 #disabled until wxpython compat with python3.12
@ -64,12 +70,14 @@
prismlauncher prismlauncher
protonmail-bridge protonmail-bridge
protontricks protontricks
proxychains
qrencode qrencode
redshift redshift
restic restic
ripgrep ripgrep
rpi-imager rpi-imager
rofi-wayland rofi-wayland
samba
signal-desktop signal-desktop
# signal in tray? # signal in tray?
siji siji
@ -89,18 +97,18 @@
tig tig
tokei tokei
tree tree
unzip
unipicker unipicker
unzip
uutils-coreutils-noprefix uutils-coreutils-noprefix
ventoy ventoy
vesktop
vscode vscode
watchman watchman
wget wget
wl-clipboard wl-clipboard
xboxdrv yq
yt-dlp yt-dlp
zoom-us zoom-us
zoxide zoxide
zoom
]; ];
} }

View File

@ -1,17 +1,17 @@
hello: ENC[AES256_GCM,data:UJlsd5kvnhEv7eJeYwg+NHm9sgUAxYM5DoR0gDPLi9J7P+8FI8WPMkN1wEAHJA==,iv:NFSdZQ1OK4BT+EAGZz122NB7WrVCEzv4wwMxFIE/OKI=,tag:6YT7Vw8tFrw9iEFKxeKRFQ==,type:str] hello: ENC[AES256_GCM,data:BTCBuBxHFO8vwXU/bsAZryM5rXUOEi0brlvq6DtqfZbzxGz4LaW89VO75MERHQ==,iv:fwqI3arwtlZQ5DtvpVbh21ThuZP8zcqCHsmuJuCfCsY=,tag:tkkEO8/eEDCakdlT0NvajA==,type:str]
example_key: ENC[AES256_GCM,data:KMXgMrqe7M101ZMJ2g==,iv:MJ3Iiu/0KIVhPFnqfovysqvPJAv1OsnxE4VIsuexFkE=,tag:X6KIKNGym8/9VglmG3SNRw==,type:str] example_key: ENC[AES256_GCM,data:xzsymSb4oD70twtoKQ==,iv:9vBmAKET2VIuDSq7AOyvdYWLGlL6cYHTWxy/Z5bB1+c=,tag:NbV4eA2aaY4cQAKUy3QOpw==,type:str]
#ENC[AES256_GCM,data:QR3WNE/a1hZIXnTjFjK3kA==,iv:eXoZJ5rQaYqN7LjEp2M13OCMwuQ+80M5AXjV0uNc4C8=,tag:sCvL6pr9zAyWZziffVFMzg==,type:comment] #ENC[AES256_GCM,data:zeOCzRd/nFRhbANHxPyyjw==,iv:9MmHl3OyhJHVU+cUFJ4QitHd4SeDe3ctaky+yfvk8Zs=,tag:uPGRJtgQj1vIdLt2+w0krg==,type:comment]
example_array: example_array:
- ENC[AES256_GCM,data:g8PulCLrXZYSEdZJELE=,iv:irGwciFn1zXBxFpGAJtD46EQLGUO5oqdCzRgv1204JE=,tag:2MuDdRYMjhtTY++lPuj1FQ==,type:str] - ENC[AES256_GCM,data:Nwn96XJv8xZWRYv8qws=,iv:K30LBMC8e1vUS0XE+4EIYb3xUUyn6232YmhV2vI9Qnc=,tag:HRe3S88zwj/CjG6NTvjdRQ==,type:str]
- ENC[AES256_GCM,data:qv7GvmoOX8VSdaiW/90=,iv:6NOWeWqHUV9ciKPmZF4C7ijuIPFr3YZi3Dh7xWnb07k=,tag:VHXdBhWmEpb7uavCPqGZ4w==,type:str] - ENC[AES256_GCM,data:l2nuwoAbwaDFHpEWV1Y=,iv:7/2rTd8agUvx73eftpOgidV4XjDUv/JppLIIsiuycnU=,tag:Ohi4JULWDNXJPWZaeXHEdw==,type:str]
example_number: ENC[AES256_GCM,data:g8BIEIcwKRLSbw==,iv:Ay4aiukAvXeDhzlpMPn++zR0Tt2lMqCx362uN37S+ac=,tag:NTtNaIu5u8YsIm0M4OgL0A==,type:float] example_number: ENC[AES256_GCM,data:toi1e/biUd2Tng==,iv:MPCfhhX9DDaOSzx/L5LTf2VYffin8XvxVyhNDqZLsec=,tag:tE/lml3afP/NjRtpPraoRQ==,type:float]
example_booleans: example_booleans:
- ENC[AES256_GCM,data:94T9mg==,iv:qKGJke4SGhgN09Yebh5MPrRBDNnguJQ+1dl5XQffGZQ=,tag:0Pa3eujmSxDCnAHKHsx6yQ==,type:bool] - ENC[AES256_GCM,data:02CVNA==,iv:L9GmIm9ynm2cWTyd3iYo4fgIeneUyFpEzzzxicM/YNI=,tag:k2EIboiL+c4W1H2OpA2Rqw==,type:bool]
- ENC[AES256_GCM,data:gEvfi+Q=,iv:0DrXoZk8OkdUShc7WAKOL8xG26RFZp3M3qYFAb1hDAs=,tag:uemBrdF87nrfLpfnQ8bD8g==,type:bool] - ENC[AES256_GCM,data:6SJ0JKI=,iv:J0qSvWoOcDwSXCKyau+a0YcCGuH5WABHVh6Kdigac20=,tag:WQdNfjcubbzoHnQW4gua8g==,type:bool]
apps: apps:
spotify: ENC[AES256_GCM,data:bp1pdOfS+VGWLtepUjg7KFWw8Fk=,iv:twGO3CjzRxAU81C93mX8qIEZ/FYIQRJnMd2HIuvP9q8=,tag:AJgs0QGFH30E8+ZpaB02TQ==,type:str] spotify: ENC[AES256_GCM,data:tIABPphA7Vr6VNvJpWTS9kDmidU=,iv:ciQzr8jyIcHYi797NKypPs7FhDgK5ToVZ0eZHHF8UtE=,tag:wUTL/x1p24cXyPUAL1dPfg==,type:str]
wifi-env: ENC[AES256_GCM,data:6+fHf25fx/PuutOXhMZqx2JVVSDTW7fQU8XOCc2vyUpg7HiRpOKFu5PIZoJQexvJoBNNciiQkju17+xuxnQ48dsRgsdS+wfH86Af55MfqDjG1el/htEOER9f9sTpMwGjIKD1zalkMp7oX17UlIqiCQg7HfcZFb8T4eHzu9w48umiC3WpwlKLykF5W600gYbXx1E1FjwgCwxJ1zRmBTXoz6WHvQ==,iv:DmUyn3/Q7jwqHrK7wSCqIRO1jJsOHNbmG6a/l1YdMmQ=,tag:S3CtTdFyn2Lg5nGlHVU66g==,type:str] wifi-env: ENC[AES256_GCM,data:G+z+fURk4rT61I5BiFzEJJt35jywPNrGpn1QGNhjvxrqPQ/Sq/hIHmQo+bqe9yJeDgMX3RY4EaiZxFTJyxPfW1czjuMSj3vbTp0WcDmGvUJ7li2pX2pzolgly4qmgoOluGBeRZWVLLOZYFB2+kLRMJNNz/bP5k2Eq6O4+l4sljPM+abn9iz9Eh46rVOVRkmDzCltJrYiuBSiSPhTDRTP2+gUbgbaUJTkVrVLUBHg3QU6az6VPN8DPZxbx4LtdaIb93pI,iv:uUfJK/iPdyLP7LqZJolTGGTxaEzlJI59bUVNcB1etkU=,tag:tvXSXSW1MIhLJceEK1afuw==,type:str]
#ENC[AES256_GCM,data:pC2Kdy7wNc0=,iv:J7Ggfv6K3dCzL42j5MGd+BjQGseoAoYs4k6+yc3FSiA=,tag:9MriduP9SEIi+c1q4tfzlQ==,type:comment] #ENC[AES256_GCM,data:G9ggYJ3YA+E=,iv:nZ5NgeyNKFXFIpquoY68Z2Jz9QROqvf5tv7/s1wSgKk=,tag:QAX555IsAMaWAlz9ywSzjQ==,type:comment]
sops: sops:
kms: [] kms: []
gcp_kms: [] gcp_kms: []
@ -21,26 +21,26 @@ sops:
- recipient: age1jd2dcpykagz20kpk2kkchte3augqncwfn6nywursx0dkfyze6feqdzxkq2 - recipient: age1jd2dcpykagz20kpk2kkchte3augqncwfn6nywursx0dkfyze6feqdzxkq2
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBGZC9aczBZekVGMVRBYlFV YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBWbElNRkxyZ2VjaitiTWx2
MUpDZFFPRTIzL1hpR25vd2pjZzJnRE12TkhRCjdiV3VxVnJpL2l2OU1rNVE3K2kv eThsY0h3a2NCZDloWG0rU1ZwVnhOY2VJTXlFCnp3UzNDR216L2R4cVdyWjFqbkRr
akF1UFNtdDFYdUNIMjVwWitOUDJ1UUEKLS0tIFJkSGU1MC90ZlM0TXJOeWlWTnJT cFJGQjQ4Qk9zblYyckVFY3VNekNuajQKLS0tIEdRWldHMjlpTElxQWFVUlh4L1lz
RFVEMjg4bjd4SUF2SjVWZVNDWlpiR1EKmWM9G8/vb1+GX4zGiIj/So4apfi3wzyp d09aSXN0ZUh3VC9XeTZ4UWoxVDNVN0UKF1eU/IQJgJ8Fg+MrfqQuEZZ775hvtUJR
yGi0T3fen3jzfU38xFZ25Tn0pDTQaSG7PkVKQn9YBJ4pGb9JDPfTjw== D/ZS4vj+sDLWq6gy2lIBhRSIAHWrz5gHxvOOGmRnpvkqh9TS6XjLIA==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
lastmodified: "2024-09-20T13:52:31Z" lastmodified: "2024-11-28T18:57:09Z"
mac: ENC[AES256_GCM,data:IT/GEdJtQHSjzVRdIBIRq1y0Lby4k6gGVDfeg3/bjdDNWkPCnGOc5Uerz3TJ95M3oKMgFiQW2Sa4m/8QX9qhtVfH7gleMhJbzkz1DGKozoCxqWX71BBfiwcAuLG1fzDwfpT4DcRK1ppfC/9kMZ3g7r9Ug6EceXUKXP3uaUgfNjg=,iv:WpEhLffmICyR7bbe0cnT9fjqyL59gVxumz/lsE3oBfU=,tag:k0GSSZeQC9bJ1TWRwhaGQA==,type:str] mac: ENC[AES256_GCM,data:hKhAo7rDplLm19PlrKHQwxnDVXCMU/xpAxPALLDBa0M3yypy2QVD6c6Atn897tYRKf7oeLaUKqnUYdCcZ9gVgm37LS+GtRhf66zfvcKqhZF8wh3M0zTDPYpQDhex0N4BAJ/dcaYIbxqE9pEUxJOI5jip/hptaCJItTEe7oARcF4=,iv:EUayxLaOPcnWX+S9+RlHrxzJRLlSSLIwqbAq3fFI4yg=,tag:LiBsqIodTWamO+c8FqGBag==,type:str]
pgp: pgp:
- created_at: "2024-09-05T06:10:45Z" - created_at: "2024-11-28T18:57:09Z"
enc: |- enc: |-
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hF4DQWNzDMjrP2ISAQdAVPGTjbrJcO6UTQ9bYOqiVqJMehxGkfNMtgnQQL36mQsw hF4DQWNzDMjrP2ISAQdALiZMzuQViM23hoFebCXYfQUIvCluWqAEeSJyE/LRHG8w
CznpGVos/aNWRKmt0nkfjHuI0y71foFWt7BB/acKspE5YUu831wgrRbB8TyN69DK nQnIVPRIbzLzWfCf+48EW6f7zonHmNY7D9F9KohDmCTcJ5/WvXsJKjebuohR62TF
1GgBCQIQjanvxCPgcaSWLqw2oXXPzTJ1PRJc2UA4kayYIzvOUP9QBoEruDki0GVi 1GYBCQIQq7nEvwSfn+l5AevKIiodA4BLfM326JSx5hJ6XdrE0MzZo1uoMwKKuxig
5n+ZiGGtvx7bihZ1WeJiHcOArPr3xrrrPv6nuAxP05HbSRYhaAU79eOTT1p7MtSO mPbDP8Rx51v9f+9DzjBg6kQD5w411HADL8th+wSkpmasP8ozIeiNiIKzzoJc/fD6
A0BHgVYuL00FHg== AOsExCUt8FU=
=Luz2 =wRT+
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 5EFFB75F7C9B74EAA5C4637547940175096C1330 fp: 5EFFB75F7C9B74EAA5C4637547940175096C1330
unencrypted_suffix: _unencrypted unencrypted_suffix: _unencrypted
version: 3.9.0 version: 3.9.1

View File

@ -4,7 +4,10 @@
environment.systemPackages = [ pkgs.steam-run ]; environment.systemPackages = [ pkgs.steam-run ];
hardware.steam-hardware.enable = true; hardware.steam-hardware.enable = true;
programs = { programs = {
gamescope.enable = true; gamescope = {
enable = true;
capSysNice = true;
};
steam = { steam = {
enable = true; enable = true;
remotePlay.openFirewall = true; remotePlay.openFirewall = true;

View File

@ -0,0 +1,16 @@
{ pkgs, ... }:
# let
# randWallpaper = pkgs.runCommand "stylix-wallpaper" { } ''
# numWallpapers =
# $((1 + $RANDOM % 10))
# in
{
stylix = {
enable = true;
image = "${pkgs.hyprland}/share/hypr/wall2.png";
#image = "/home/alice/Pictures/Screenshots/screenshot_2024-12-04-2030.png";
polarity = "dark";
};
}

View File

@ -23,6 +23,7 @@ in
"5HuFios".pskRaw = "ext:PASS_longboat_home"; "5HuFios".pskRaw = "ext:PASS_longboat_home";
"24HuFios".pskRaw = "ext:PASS_longboat_home"; "24HuFios".pskRaw = "ext:PASS_longboat_home";
"Verizon_ZLHQ3H".pskRaw = "ext:PASS_angie"; "Verizon_ZLHQ3H".pskRaw = "ext:PASS_angie";
"Fios-Qn3RB".pskRaw = "ext:PASS_parkridge";
"optimumwifi" = { }; "optimumwifi" = { };
"CableWiFi" = { }; "CableWiFi" = { };
"JPMCVisitor" = { }; "JPMCVisitor" = { };

View File

@ -0,0 +1,43 @@
{
config,
lib,
pkgs,
outputs,
...
}:
{
security.acme = {
acceptTerms = true;
defaults.email = "aliceghuston@gmail.com";
certs."nayeonie.com" = {
dnsProvider = "dnsimple";
environmentFile = config.sops.secrets."acme/dnsimple".path;
dnsPropagationCheck = false;
group = "haproxy";
extraDomainNames = [
"*.nayeonie.com"
# "alicehuston.xyz"
# "*.alicehuston.xyz"
];
};
};
systemd.services."acme-nayeonie.com.service".path = lib.mkForce (
with pkgs;
[
coreutils
diffutils
openssl
]
++ [
outputs.packages.x86_64-linux.lego-latest
]
);
sops.secrets = {
"acme/dnsimple" = {
owner = "root";
};
};
}

View File

@ -8,34 +8,18 @@
{ {
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
attic-client attic-client
attic
]; ];
services = { services = {
postgresql = {
enable = true;
ensureDatabases = [ "atticd" ];
ensureUsers = [
{
name = "atticd";
ensureDBOwnership = true;
}
];
upgrade = {
enable = true;
stopServices = [ "atticd" ];
};
};
atticd = { atticd = {
enable = true; enable = true;
credentialsFile = config.sops.secrets."attic/secret-key".path; environmentFile = config.sops.secrets."attic/secret-key".path;
settings = { settings = {
listen = "[::]:8183"; listen = "[::]:8183";
allowed-hosts = [ "attic.alicehuston.xyz" ]; allowed-hosts = [ "attic.nayeonie.com" ];
api-endpoint = "https://attic.alicehuston.xyz"; api-endpoint = "https://attic.nayeonie.com/";
compression.type = "none"; # let ZFS do the compressing compression.type = "none"; # let ZFS do the compressing
database = { database = {
url = "postgres://atticd?host=/run/postgresql"; url = "postgres://atticd?host=/run/postgresql";
@ -48,7 +32,7 @@
type = "s3"; type = "s3";
region = "us-east-1"; region = "us-east-1";
bucket = "cache-nix-dot"; bucket = "cache-nix-dot";
endpoint = "https://minio.alicehuston.xyz"; endpoint = "https://minio.nayeonie.com";
}; };
# Warning: If you change any of the values here, it will be # Warning: If you change any of the values here, it will be
@ -96,7 +80,7 @@
serviceConfig = { serviceConfig = {
User = "root"; User = "root";
Restart = "always"; Restart = "always";
ExecStart = "${pkgs.attic}/bin/attic watch-store cache-nix-dot"; ExecStart = "${pkgs.attic-client}/bin/attic watch-store nix-cache";
}; };
}; };
attic-sync-hydra = { attic-sync-hydra = {

View File

@ -2,9 +2,9 @@
#! nix shell nixpkgs#bash nixpkgs#findutils nixpkgs#attic-client --command bash #! nix shell nixpkgs#bash nixpkgs#findutils nixpkgs#attic-client --command bash
sync_directories=( sync_directories=(
/ZFS/ZFS-primary/hydra /ZFS/ZFS-primary/hydra
) )
for dir in "${sync_directories[@]}"; do for dir in "${sync_directories[@]}"; do
find "$dir" -regex ".*\.drv$" -exec attic push cache-nix-dot '{}' \; find "$dir" -regex ".*\.drv$" -exec attic push nix-cache '{}' \;
done done

View File

@ -6,14 +6,19 @@
}: }:
{ {
imports = [ imports = [
./acme.nix
./attic ./attic
./docker.nix ./docker
./gitea.nix
./firewall.nix
./haproxy ./haproxy
./hardware-changes.nix ./hardware-changes.nix
./hydra.nix ./hydra.nix
./minio.nix ./minio.nix
./networking.nix ./networking.nix
./nextcloud.nix ./nextcloud.nix
./postgresql.nix
./samba.nix
./zfs.nix ./zfs.nix
]; ];
@ -53,10 +58,14 @@
}; };
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
chromedriver
chromium
docker-compose docker-compose
intel-gpu-tools intel-gpu-tools
jellyfin-ffmpeg jellyfin-ffmpeg
jq jq
yt-dlp
yq
]; ];
services = { services = {
@ -64,32 +73,8 @@
nfs.server.enable = true; nfs.server.enable = true;
openssh.ports = [ 666 ]; openssh.ports = [ 666 ];
smartd.enable = true; smartd.enable = true;
calibre-server.enable = false;
postgresql = {
enable = true;
enableJIT = true;
identMap = ''
# ArbitraryMapName systemUser DBUser
superuser_map root postgres
superuser_map alice postgres
# Let other names login as themselves
superuser_map /^(.*)$ \1
'';
# initialScript = config.sops.secrets."postgres/init".path;
upgrade = {
enable = true;
stopServices = [
"hydra-evaluator"
"hydra-init"
"hydra-notify"
"hydra-queue-runner"
"hydra-send-stats"
"hydra-server"
];
};
};
}; };
nix.gc.options = "--delete-older-than 150d"; nix.gc.options = "--delete-older-than 150d";

View File

@ -1,5 +1,7 @@
{ inputs, ... }: { inputs, ... }:
{ {
users = [ "alice" ]; users = [ "alice" ];
modules = [ inputs.attic.nixosModules.atticd ]; modules = [
# inputs.attic.nixosModules.atticd
];
} }

View File

@ -1,5 +0,0 @@
{ ... }:
{
virtualisation.docker.daemon.settings.data-root = "/var/lib/docker2";
}

View File

@ -0,0 +1,112 @@
{
config,
...
}:
let
vars = import ../vars.nix;
act_path = vars.primary_act;
act_config_path = ./act_config.yaml;
in
{
virtualisation.oci-containers.containers = {
act-stable-latest-main = {
image = "gitea/act_runner:latest";
extraOptions = [
"--stop-signal=SIGINT"
];
labels = {
"com.centurylinklabs.watchtower.enable" = "true";
"com.centurylinklabs.watchtower.scope" = "act-runner";
};
ports = [ "8088:8088" ];
volumes = [
"${act_config_path}:/config.yaml"
"${act_path}/stable-latest-main/data:/data"
"/var/run/docker.sock:/var/run/docker.sock"
];
environment = {
CONFIG_FILE = "/config.yaml";
GITEA_RUNNER_NAME = "stable-latest-main";
};
environmentFiles = [ config.sops.secrets."docker/act-runner".path ];
log-driver = "local";
};
act-stable-latest-1 = {
image = "gitea/act_runner:latest";
extraOptions = [
"--stop-signal=SIGINT"
];
labels = {
"com.centurylinklabs.watchtower.enable" = "true";
"com.centurylinklabs.watchtower.scope" = "act-runner";
};
volumes = [
"${./act_config.yaml}:/config.yaml"
"${act_path}/stable-latest-1/data:/data"
"/var/run/docker.sock:/var/run/docker.sock"
];
environment = {
CONFIG_FILE = "/config.yaml";
GITEA_RUNNER_NAME = "stable-latest-1";
};
environmentFiles = [ config.sops.secrets."docker/act-runner".path ];
log-driver = "local";
};
act-stable-latest-2 = {
image = "gitea/act_runner:latest";
extraOptions = [
"--stop-signal=SIGINT"
];
labels = {
"com.centurylinklabs.watchtower.enable" = "true";
"com.centurylinklabs.watchtower.scope" = "act-runner";
};
volumes = [
"${act_config_path}:/config.yaml"
"${act_path}/stable-latest-2/data:/data"
"/var/run/docker.sock:/var/run/docker.sock"
];
environment = {
CONFIG_FILE = "/config.yaml";
GITEA_RUNNER_NAME = "stable-latest-2";
};
environmentFiles = [ config.sops.secrets."docker/act-runner".path ];
log-driver = "local";
};
};
systemd = {
timers."custom-watchtower@act-runner" = {
wantedBy = [ "timers.target" ];
timerConfig = {
OnBootSec = "20m";
OnUnitActiveSec = "5m";
Unit = "custom-watchtower@act-runner.service";
};
};
services."custom-watchtower@act-runner" = {
bindsTo = [ "docker.service" ];
after = [ "docker.service" ];
description = "a watchtower-esque script for systemd-based oci-containers";
serviceConfig = {
Type = "oneshot";
User = "root";
ExecStart = "${config.nix.package}/bin/nix ${./watchtower.bash} 'com.centurylinklabs.watchtower.scope' 'act-runner'";
};
};
};
sops.secrets = {
"docker/act-runner" = {
owner = "root";
restartUnits = [
"docker-act-stable-latest-main.service"
"docker-act-stable-latest-1.service"
"docker-act-stable-latest-2.service"
];
};
};
}

View File

@ -0,0 +1,95 @@
# Example configuration file, it's safe to copy this as the default config file without any modification.
# You don't have to copy this file to your instance,
# just run `./act_runner generate-config > config.yaml` to generate a config file.
log:
# The level of logging, can be trace, debug, info, warn, error, fatal
level: debug
runner:
# Where to store the registration result.
file: .runner
# Execute how many tasks concurrently at the same time.
capacity: 1
# Extra environment variables to run jobs.
envs:
A_TEST_ENV_NAME_1: a_test_env_value_1
A_TEST_ENV_NAME_2: a_test_env_value_2
# Extra environment variables to run jobs from a file.
# It will be ignored if it's empty or the file doesn't exist.
env_file: .env
# The timeout for a job to be finished.
# Please note that the Gitea instance also has a timeout (3h by default) for the job.
# So the job could be stopped by the Gitea instance if it's timeout is shorter than this.
timeout: 3h
# The timeout for the runner to wait for running jobs to finish when shutting down.
# Any running jobs that haven't finished after this timeout will be cancelled.
shutdown_timeout: 30m
# Whether skip verifying the TLS certificate of the Gitea instance.
insecure: false
# The timeout for fetching the job from the Gitea instance.
fetch_timeout: 5s
# The interval for fetching the job from the Gitea instance.
fetch_interval: 2s
# The labels of a runner are used to determine which jobs the runner can run, and how to run them.
# Like: "macos-arm64:host" or "ubuntu-latest:docker://gitea/runner-images:ubuntu-latest"
# Find more images provided by Gitea at https://gitea.com/gitea/runner-images .
# If it's empty when registering, it will ask for inputting labels.
# If it's empty when execute `daemon`, will use labels in `.runner` file.
labels:
- "ubuntu-latest:docker://gitea/runner-images:ubuntu-latest"
- "ubuntu-22.04:docker://gitea/runner-images:ubuntu-22.04"
- "ubuntu-20.04:docker://gitea/runner-images:ubuntu-20.04"
#cache:
# Enable cache server to use actions/cache.
#enabled: true
# The directory to store the cache data.
# If it's empty, the cache data will be stored in $HOME/.cache/actcache.
#dir: ""
# The host of the cache server.
# It's not for the address to listen, but the address to connect from job containers.
# So 0.0.0.0 is a bad choice, leave it empty to detect automatically.
#host: ""
# The port of the cache server.
# 0 means to use a random available port.
#port: 0
# The external cache server URL. Valid only when enable is true.
# If it's specified, act_runner will use this URL as the ACTIONS_CACHE_URL rather than start a server by itself.
# The URL should generally end with "/".
#external_server: ""
container:
# Specifies the network to which the container will connect.
# Could be host, bridge or the name of a custom network.
# If it's empty, act_runner will create a network automatically.
network: ""
# Whether to use privileged mode or not when launching task containers (privileged mode is required for Docker-in-Docker).
privileged: false
# And other options to be used when the container is started (eg, --add-host=my.gitea.url:host-gateway).
options:
# The parent directory of a job's working directory.
# NOTE: There is no need to add the first '/' of the path as act_runner will add it automatically.
# If the path starts with '/', the '/' will be trimmed.
# For example, if the parent directory is /path/to/my/dir, workdir_parent should be path/to/my/dir
# If it's empty, /workspace will be used.
workdir_parent:
# Volumes (including bind mounts) can be mounted to containers. Glob syntax is supported, see https://github.com/gobwas/glob
# You can specify multiple volumes. If the sequence is empty, no volumes can be mounted.
# For example, if you only allow containers to mount the `data` volume and all the json files in `/src`, you should change the config to:
# valid_volumes:
# - data
# - /src/*.json
# If you want to allow any volume, please use the following configuration:
# valid_volumes:
# - '**'
valid_volumes: []
# overrides the docker client host with the specified one.
# If it's empty, act_runner will find an available docker host automatically.
# If it's "-", act_runner will find an available docker host automatically, but the docker host won't be mounted to the job containers and service containers.
# If it's not empty or "-", the specified docker host will be used. An error will be returned if it doesn't work.
docker_host: ""
# Pull docker image(s) even if already present
force_pull: true
# Rebuild docker image(s) even if already present
force_rebuild: false
host:
# The parent directory of a job's working directory.
# If it's empty, $HOME/.cache/act/ will be used.
workdir_parent:

View File

@ -0,0 +1,152 @@
{
config,
lib,
pkgs,
...
}:
let
containers = {
archiveteam-imgur = {
image = "imgur-grab";
scale = 1;
};
archiveteam-telegram = {
image = "telegram-grab";
scale = 3;
};
archiveteam-reddit = {
image = "reddit-grab";
scale = 0;
};
archiveteam-dpreview = {
image = "dpreview-grab";
scale = 0;
};
archiveteam-issuu = {
image = "issuu-grab";
scale = 0;
};
archiveteam-urls = {
image = "urls-grab";
scale = 2;
};
archiveteam-urlteam = {
image = "terroroftinytown-client-grab";
scale = 2;
};
archiveteam-mediafire = {
image = "mediafire-grab";
scale = 1;
};
archiveteam-github = {
image = "github-grab";
scale = 1;
};
archiveteam-lineblog = {
image = "lineblog-grab";
scale = 0;
};
archiveteam-banciyuan = {
image = "banciyuan-grab";
scale = 0;
};
archiveteam-wysp = {
image = "wysp-grab";
scale = 0;
};
archiveteam-xuite = {
image = "xuite-grab";
scale = 0;
};
archiveteam-gfycat = {
image = "gfycat-grab";
scale = 0;
};
archiveteam-skyblog = {
image = "skyblog-grab";
scale = 0;
};
archiveteam-zowa = {
image = "zowa-grab";
scale = 0;
};
archiveteam-blogger = {
image = "blogger-grab";
scale = 1;
};
archiveteam-vbox7 = {
image = "vbox7-grab";
scale = 0;
};
archiveteam-pastebin = {
image = "pastebin-grab";
scale = 1;
};
archiveteam-youtube = {
image = "youtube-grab";
scale = 0;
};
archiveteam-deviantart = {
image = "deviantart-grab";
scale = 0;
};
archiveteam-postnews = {
image = "postnews-grab";
scale = 0;
};
archiveteam-askfm = {
image = "askfm-grab";
scale = 1;
};
archiveteam-mangz = {
image = "mangaz-grab";
scale = 1;
};
archiveteam-cohost = {
image = "cohost-grab";
scale = 1;
};
};
container-spec = container-name: container: {
image = "atdr.meo.ws/archiveteam/${container}:latest";
extraOptions = [
"--stop-signal=SIGINT"
];
labels = {
"com.centurylinklabs.watchtower.enable" = "true";
"com.centurylinklabs.watchtower.scope" = "archiveteam";
};
volumes = [ "${at_path}/${container-name}:/grab/data" ];
log-driver = "local";
cmd = lib.splitString " " "--concurrent 6 AmAnd0";
};
inherit (lib.adev.container-utils) createTemplatedContainers;
vars = import ../vars.nix;
at_path = vars.primary_archiveteam;
in
{
virtualisation.oci-containers.containers = createTemplatedContainers containers container-spec;
systemd = {
timers."custom-watchtower@archiveteam" = {
wantedBy = [ "timers.target" ];
timerConfig = {
OnBootSec = "20m";
OnUnitActiveSec = "5m";
Unit = "custom-watchtower@archiveteam.service";
};
};
services."custom-watchtower@archiveteam" = {
bindsTo = [ "docker.service" ];
after = [ "docker.service" ];
description = "a watchtower-esque script for systemd-based oci-containers";
serviceConfig = {
Type = "oneshot";
User = "root";
ExecStart = "${config.nix.package}/bin/nix ${./watchtower.bash} 'com.centurylinklabs.watchtower.scope' 'archiveteam'";
};
};
};
}

View File

@ -0,0 +1,32 @@
{ ... }:
let
vars = import ../vars.nix;
docker_path = vars.primary_docker;
calibre_path = vars.primary_calibre;
in
{
virtualisation.oci-containers.containers = {
automated-ffdl-alice = {
image = "mrtyton/automated-ffdl:latest";
user = "600:100";
extraOptions = [ "--restart=unless-stopped" ];
environment = {
PUID = "600";
PGID = "100";
};
volumes = [
"${docker_path}/auto-fic/config:/config"
"${calibre_path}/ffdl-alice:/var/lib/calibre-server"
];
};
};
services.autopull = {
enable = true;
repo.FanFicFare-alice = {
enable = true;
path = /ZFS/ZFS-primary/calibre/ffdl-alice/config/FanFicFare;
};
};
}

View File

@ -0,0 +1,79 @@
{
config,
lib,
pkgs,
...
}:
{
imports = [
./act-runner.nix
# temp disable archiveteam for tiktok archiving
#./archiveteam.nix
# ./books.nix
#./firefly.nix
#./foundry.nix
./glances.nix
# ./haproxy.nix
./minecraft.nix
./nextcloud.nix
# ./postgres.nix
# ./restic.nix
./torr.nix
# ./unifi.nix
];
virtualisation.oci-containers.backend = "docker";
virtualisation.docker.daemon.settings = {
data-root = "/var/lib/docker2";
bip = "169.254.253.254/23";
fixed-cidr = "169.254.252.0/23";
default-address-pools = [
{
base = "169.254.2.0/23";
size = 28;
}
{
base = "169.254.4.0/22";
size = 28;
}
{
base = "169.254.8.0/21";
size = 28;
}
{
base = "169.254.16.0/20";
size = 28;
}
{
base = "169.254.32.0/19";
size = 28;
}
{
base = "169.254.64.0/18";
size = 28;
}
{
base = "169.254.128.0/18";
size = 28;
}
{
base = "169.254.192.0/19";
size = 28;
}
{
base = "169.254.224.0/20";
size = 28;
}
{
base = "169.254.240.0/21";
size = 28;
}
{
base = "169.254.248.0/22";
size = 28;
}
];
mtu = 9000;
};
}

View File

@ -0,0 +1,25 @@
{ ... }:
let
vars = import ../vars.nix;
ffiii_path = "${vars.primary_docker}/firefly-iii";
in
{
virtualisation.oci-containers.containers = {
firefly = {
image = "fireflyiii/core:latest";
extraOptions = [
"--network=firefly-iii_default"
"--network=postgres-net"
];
environmentFiles = [ "${ffiii_path}/.env" ];
ports = [ "4188:8080" ];
volumes = [ "${ffiii_path}/app/upload:/var/www/html/storage/upload" ];
};
fidi = {
image = "fireflyiii/data-importer:latest";
environmentFiles = [ "${ffiii_path}/.fidi.env" ];
ports = [ "4187:8080" ];
dependsOn = [ "firefly" ];
};
};
}

View File

@ -0,0 +1,28 @@
{ config, ... }:
let
vars = import ../vars.nix;
fvtt_path = "${vars.primary_games}/foundryvtt";
in
{
virtualisation.oci-containers.containers = {
foundryvtt = {
image = "felddy/foundryvtt:11";
hostname = "foundryvtt";
environment = {
#CONTAINER_PRESERVE_CONFIG= "true";
TIMEZONE = "America/New_York";
FOUNDRY_MINIFY_STATIC_FILES = "true";
};
environmentFiles = [ config.sops.secrets."docker/foundry".path ];
volumes = [ "${fvtt_path}:/data" ];
extraOptions = [
"--network=haproxy-net"
];
};
};
sops.secrets."docker/foundry" = {
owner = "docker-service";
restartUnits = [ "docker-foundryvtt.service" ];
};
}

View File

@ -0,0 +1,24 @@
{ ... }:
let
vars = import ../vars.nix;
glances_path = "${vars.primary_docker}/glances";
in
{
virtualisation.oci-containers.containers = {
glances = {
image = "nicolargo/glances:latest-full";
extraOptions = [
"--pid=host"
"--network=haproxy-net"
];
volumes = [
"/var/run/docker.sock:/var/run/docker.sock"
"${glances_path}/glances.conf:/glances/conf/glances.conf"
];
environment = {
GLANCES_OPT = "-C /glances/conf/glances.conf -w";
};
};
};
}

View File

@ -0,0 +1,207 @@
global
# stats socket /var/run/api.sock user haproxy group haproxy mode 660 level admin expose-fd listeners
# log stdout format raw local0 info
log stdout format raw local0
crt-base /etc/ssl/certs/
maxconn 120000
defaults
log global
mode http
timeout client 2000m
timeout connect 200s
timeout server 2000m
timeout http-request 2000m
frontend stats # you can call this whatever you want
mode http
bind *:9000 # default port, but you can pick any port
stats enable # turns on stats module
stats refresh 10s # set auto-refresh rate
#Application Setup
frontend ContentSwitching
bind *:80
# bind *:443 ssl crt /etc/ssl/certs/cloudflare.pem
bind *:443 ssl crt /etc/ssl/certs/origin_ca_ecc_root_new.pem crt /var/lib/acme/nayeonie.com/full.pem strict-sni
mode http
option httplog
# max-age is mandatory
# 16000000 seconds is a bit more than 6 months
http-response set-header Strict-Transport-Security "max-age=16000000; includeSubDomains; preload;"
# Front-end acess control list
http-request return status 200 content-type text/plain lf-string "%[path,field(-1,/)].${ACCOUNT_THUMBPRINT}\n" if { path_beg '/.well-known/acme-challenge/' }
# Front-end acess control list
acl host_www hdr(host) -i www.alicehuston.xyz
acl host_www hdr(host) -i alicehuston.xyz
# acl host_ldapui hdr(host) -i authui.alicehuston.xyz
acl host_glances hdr(host) -i monit.alicehuston.xyz
acl host_glances hdr(host) -i glances.alicehuston.xyz
# acl host_foundry hdr(host) -i dnd.alicehuston.xyz
# acl host_netdata hdr(host) -i netdata.alicehuston.xyz
#acl host_terraria hdr(host) -i terraria.alicehuston.xyz
acl host_nextcloud hdr(host) -i nextcloud.alicehuston.xyz
acl host_nextcloud hdr(host) -i nayeonie.com
acl host_hydra hdr(host) -i hydra.alicehuston.xyz
acl host_attic hdr(host) -i attic.alicehuston.xyz
acl host_minio hdr(host) -i minio.alicehuston.xyz
acl host_minio_console hdr(host) -i minio-console.alicehuston.xyz
acl host_attic hdr(host) -i attic.nayeonie.com
acl host_minio hdr(host) -i minio.nayeonie.com
acl host_minio_console hdr(host) -i minio-console.nayeonie.com
#acl host_nextcloud_vol hdr(host) -i nextcloud-vol.alicehuston.xyz
# acl host_collabora hdr(host) -i collabora.alicehuston.xyz
acl host_prometheus hdr(host) -i prom.alicehuston.xyz
acl host_gitea hdr(host) -i git.alicehuston.xyz
acl host_gitea hdr(host) -i nayeonie.com
# Backend-forwarding
use_backend www_nodes if host_www
# use_backend ldapui_nodes if host_ldapui
use_backend glances_nodes if host_glances
use_backend foundry_nodes if host_foundry
# use_backend netdata_nodes if host_netdata
# use_backend terraria_nodes if host_terraria
use_backend nextcloud_nodes if host_nextcloud
use_backend hydra_nodes if host_hydra
use_backend attic_nodes if host_attic
#use_backend nextcloud_vol_nodes if host_nextcloud_vol
# use_backend collabora_nodes if host_collabora
use_backend prometheus_nodes if host_prometheus
use_backend minio_nodes if host_minio
use_backend minio_console_nodes if host_minio_console
use_backend gitea_nodes if host_gitea
#frontend ldap
# bind *:389
# bind *:636 ssl crt /etc/ssl/certs/cloudflare.pem
# mode tcp
# option tcplog
# acl host_ldap hdr(host) -i auth.alicehuston.xyz
# use_backend ldap_nodes if host_ldap
backend nextcloud_nodes
mode http
server server nextcloud:80
acl url_discovery path /.well-known/caldav /.well-known/carddav
http-request redirect location /remote.php/dav/ code 301 if url_discovery
acl h_xfh_exists req.hdr(X-Forwarded-Host) -m found
http-request set-header X-Forwarded-Host %[req.hdr(host)] unless h_xfh_exists
acl h_xfport_exists req.hdr(X-Forwarded-Port) -m found
http-request set-header X-Forwarded-Port %[dst_port] unless h_xfport_exists
acl h_xfproto_exists req.hdr(X-Forwarded-Proto) -m found
http-request set-header X-Forwarded-Proto http if !{ ssl_fc } !h_xfproto_exists
http-request set-header X-Forwarded-Proto https if { ssl_fc } !h_xfproto_exists
#backend nextcloud_nodes
# mode http
# server nxserver nextcloud:80
# acl url_discovery path /.well-known/caldav /.well-known/carddav
# http-request redirect location /remote.php/dav/ code 301 if url_discovery
# http-request set-header X-Forwarded-Host %[req.hdr(Host)]
#backend nextcloud_vol_nodes
# mode http
# server server nextcloud-vol:80
# acl url_discovery path /.well-known/caldav /.well-known/carddav
# http-request redirect location /remote.php/dav/ code 301 if url_discovery
# acl h_xfh_exists req.hdr(X-Forwarded-Host) -m found
# http-request set-header X-Forwarded-Host %[req.hdr(host)] unless h_xfh_exists
# acl h_xfport_exists req.hdr(X-Forwarded-Port) -m found
# http-request set-header X-Forwarded-Port %[dst_port] unless h_xfport_exists
# acl h_xfproto_exists req.hdr(X-Forwarded-Proto) -m found
# http-request set-header X-Forwarded-Proto http if !{ ssl_fc } !h_xfproto_exists
# http-request set-header X-Forwarded-Proto https if { ssl_fc } !h_xfproto_exists
#backend terraria_nodes
# mode http
# server server terraria:6526
#backend collabora_nodes
# mode http
# server server collabora:9980
backend www_nodes
mode http
server server grafana:3000
backend minio_nodes
mode http
server server 192.168.76.2:8500
# acl h_xfh_exists req.hdr(X-Forwarded-Host) -m found
# http-request set-header X-Forwarded-Host %[req.hdr(host)] unless h_xfh_exists
# acl h_xfport_exists req.hdr(X-Forwarded-Port) -m found
# http-request set-header X-Forwarded-Port %[dst_port] unless h_xfport_exists
# acl h_xfproto_exists req.hdr(X-Forwarded-Proto) -m found
# http-request set-header X-Forwarded-Proto http if !{ ssl_fc } !h_xfproto_exists
# http-request set-header X-Forwarded-Proto https if { ssl_fc } !h_xfproto_exists
backend minio_console_nodes
mode http
server server 192.168.76.2:8501
# backend foundry_nodes
# timeout tunnel 50s
# mode http
# server server foundryvtt:30000
#backend ldap_nodes
# mode tcp
# balance roundrobin
# option ldap-check
# server ldap1 192.168.76.2:1636 ssl ca-file /etc/ssl/certs/origin_ca_rsa_root.pem
#
#backend ldapui_nodes
# mode http
# server server 192.168.76.2:18081
backend glances_nodes
mode http
server server glances:61208
backend hydra_nodes
mode http
server server 192.168.76.2:3000
backend attic_nodes
mode http
server server 192.168.76.2:8183
backend prometheus_nodes
mode http
server server 192.168.76.2:9001
backend gitea_nodes
mode http
server server 192.168.76.2:6443
#backend netdata_nodes
# mode http
# server server 192.168.76.2:19999
# backend dnd_nodes
# mode http
# server server foundry:30000
# acl host_www hdr(host) -i www.tmmworkshop.com
frontend giteassh
mode tcp
bind :2222
default_backend giteassh_nodes
backend giteassh_nodes
mode tcp
server s1 192.168.76.2:2223
frontend minecraft
mode tcp
bind :25565
default_backend router_nodes
backend router_nodes
mode tcp
server s1 mc-router:25565

View File

@ -0,0 +1,33 @@
{ ... }:
{
virtualisation.oci-containers.containers = {
haproxy = {
image = "haproxy:latest";
extraOptions = [
"--restart=always"
"--network=haproxy-net"
];
volumes = [
"${./haproxy.cfg}:/usr/local/etc/haproxy/haproxy.cfg:ro"
"/ZFS/ZFS-primary/docker/haproxy/certs:/etc/ssl/certs:ro"
];
ports = [
"80:80"
"443:443"
"25565:25565"
];
environment = {
PUID = "600";
PGID = "600";
};
dependsOn = [
"nextcloud"
"grafana"
"foundryvtt"
"glances"
"mc-router"
];
};
};
}

View File

@ -0,0 +1,96 @@
{ config, lib, ... }:
let
servers = {
atm6 = "atm6.alicehuston.xyz";
stoneblock3 = "sb3.alicehuston.xyz";
RAD2 = "rad.alicehuston.xyz";
skyfactory = "sf.alicehuston.xyz";
divinejourney = "dj.alicehuston.xyz";
rlcraft = "rlcraft.alicehuston.xyz";
arcanum-institute = "arcanum.alicehuston.xyz";
# bcg-plus = "bcg.alicehuston.xyz";
};
defaultServer = "rlcraft";
# defaultEnv = {
# EULA = "true";
# TYPE = "AUTO_CURSEFORGE";
# STOP_SERVER_ANNOUNCE_DELAY = "120";
# STOP_DURATION = "600";
# SYNC_CHUNK_WRITES = "false";
# USE_AIKAR_FLAGS = "true";
# MEMORY = "8GB";
# ALLOW_FLIGHT = "true";
# MAX_TICK_TIME = "-1";
# };
# defaultOptions = [
# "--stop-signal=SIGTERM"
# "--stop-timeout=1800"
# "--network=minecraft-net"
# ];
# vars = import ../vars.nix;
# minecraft_path = "${vars.primary_games}/minecraft";
in
{
virtualisation.oci-containers.containers = {
mc-router = {
image = "itzg/mc-router:latest";
extraOptions = [
"--network=haproxy-net"
"--network=minecraft-net"
];
cmd = [
(
"--mapping=mc.alicehuston.xyz=${defaultServer}:25565"
+ (lib.adev.mapAttrsToString (hostname: url: "," + url + "=" + hostname + ":25565") servers)
)
];
};
# rlcraft = {
# image = "itzg/minecraft-server:java8";
# volumes = [
# "${minecraft_path}/rlcraft/modpacks:/modpacks:ro"
# "${minecraft_path}/rlcraft/data:/data"
# ];
# hostname = "rlcraft";
# environment = defaultEnv // {
# VERSION = "1.12.2";
# CF_SLUG = "rlcraft";
# DIFFICULTY = "hard";
# ENABLE_COMMAND_BLOCK = "true";
# };
# extraOptions = defaultOptions;
# log-driver = "local";
# environmentFiles = [ config.sops.secrets."docker/minecraft".path ];
# };
# bcg-plus = {
# image = "itzg/minecraft-server:java17";
# volumes = [
# "${minecraft_path}/bcg-plus/modpacks:/modpacks:ro"
# "${minecraft_path}/bcg-plus/data:/data"
# ];
# hostname = "bcg-plus";
# environment = defaultEnv // {
# VERSION = "1.17";
# CF_SLUG = "bcg";
# DIFFICULTY = "normal";
# DEBUG = "true";
# # ENABLE_COMMAND_BLOCK = "true";
# };
# extraOptions = defaultOptions;
# log-driver = "local";
# environmentFiles = [ config.sops.secrets."docker/minecraft".path ];
# };
};
sops = {
defaultSopsFile = ../secrets.yaml;
secrets = {
"docker/minecraft".owner = "docker-service";
};
};
}

View File

@ -1,7 +0,0 @@
{
imageName = "nextcloud";
imageDigest = "sha256:fe7f941cc514fe01e343a515c7b33e6b12707c718157f6e25a67119e9918a061";
sha256 = "07w9rvmr2qy037ljdmk6w1n2dmwwa31ig7gzfb084wiv18hjfrg4";
finalImageName = "nextcloud";
finalImageTag = "apache";
}

View File

@ -0,0 +1,107 @@
{ config, ... }:
let
vars = import ../vars.nix;
nextcloud_path = vars.primary_nextcloud;
redis_path = vars.primary_redis;
# nextcloud-image = import ./nextcloud-image { inherit pkgs; };
nextcloud-base = {
# image comes from running docker compose build in nextcloud-docker/.examples/full/apache
image = "nextcloud-nextcloud";
hostname = "nextcloud";
volumes = [
"${nextcloud_path}/nc_data:/var/www/html:z"
"${nextcloud_path}/nc_php:/usr/local/etc/php"
"${nextcloud_path}/nc_prehooks:/docker-entrypoint-hooks.d/before-starting"
#"${nextcloud_path}/remoteip.conf:/etc/apache2/conf-enabled/remoteip.conf:ro"
];
extraOptions = [
"--network=haproxy-net"
"--network=postgres-net"
"--network=nextcloud_default"
];
dependsOn = [ "redis" ];
environmentFiles = [ config.sops.secrets."docker/nextcloud".path ];
};
in
{
virtualisation.oci-containers.containers = {
nextcloud = nextcloud-base // {
ports = [ "9999:80" ];
};
redis = {
image = "redis:latest";
user = "600:600";
volumes = [
"${config.sops.secrets."docker/redis".path}:/usr/local/etc/redis/redis.conf"
"${redis_path}:/data"
];
extraOptions = [
"--network=nextcloud_default"
];
cmd = [
"redis-server"
"/usr/local/etc/redis/redis.conf"
];
};
go-vod = {
image = "radialapps/go-vod:latest";
dependsOn = [ "nextcloud" ];
environment = {
NEXTCLOUD_HOST = "https://nextcloud.alicehuston.xyz";
};
volumes = [ "${nextcloud_path}/nc_data:/var/www/html:ro" ];
extraOptions = [
"--device=/dev/dri:/dev/dri"
];
};
collabora-code = {
image = "collabora/code:latest";
dependsOn = [ "nextcloud" ];
environment = {
aliasgroup1 = "https://collabora.nayenoie.com:443";
aliasgroup2 = "https://nextcloud.alicehuston.xyz:443";
aliasgroup3 = "https://.*:443";
extra_params = "--o:ssl.enable=false --o:ssl.termination=true";
};
environmentFiles = [
config.sops.secrets."docker/collabora".path
];
extraOptions = [
"--network=haproxy-net"
"--privileged"
];
ports = [ "9980:9980" ];
};
};
users.users.www-data = {
uid = 33;
isSystemUser = true;
group = "www-data";
};
users.groups.www-data = {
gid = 33;
members = [ "www-data" ];
};
sops = {
defaultSopsFile = ../secrets.yaml;
secrets = {
"docker/redis" = {
owner = "docker-service";
restartUnits = [ "docker-redis.service" ];
};
"docker/nextcloud" = {
owner = "www-data";
restartUnits = [ "docker-nextcloud.service" ];
};
"docker/collabora" = {
owner = "www-data";
restartUnits = [ "docker-collabora-code.service" ];
};
};
};
}

View File

@ -0,0 +1,67 @@
{ config, ... }:
let
vars = import ../vars.nix;
psql_path = "${vars.primary_db}/postgresql";
in
{
virtualisation.oci-containers.containers = {
postgres = {
image = "postgres:16";
user = "600:600";
volumes = [
"${psql_path}/primary_new:/var/lib/postgresql/data"
"${psql_path}/pg_archives:/opt/pg_archives"
];
log-driver = "local";
extraOptions = [
"--network=postgres-net"
"--health-cmd='pg_isready -U firefly'"
"--health-interval=1s"
"--health-timeout=5s"
"--health-retries=15"
"--shm-size=1gb"
"--restart=always"
];
environmentFiles = [ config.sops.secrets."docker/pg".path ];
};
postgres-secondary = {
image = "postgres:16";
user = "600:600";
volumes = [
"${psql_path}/secondary_new:/var/lib/postgresql/data"
"${psql_path}/pg_archives:/opt/pg_archives"
];
log-driver = "local";
extraOptions = [
"--network=postgres-net"
"--health-cmd='pg_isready -U firefly'"
"--health-interval=1s"
"--health-timeout=5s"
"--health-retries=15"
"--shm-size=1gb"
"--restart=always"
];
environmentFiles = [ config.sops.secrets."docker/pg".path ];
};
postgres-adminer = {
image = "adminer/latest";
user = "600:600";
ports = [ "4191:8080" ];
dependsOn = [ "postgres" ];
extraOptions = [
"--restart=always"
"--network=postgres-net"
];
};
};
sops = {
defaultSopsFile = ../secrets.yaml;
secrets = {
"docker/pg".owner = "docker-service";
};
};
}

View File

@ -0,0 +1,38 @@
{ ... }:
let
vars = import ../vars.nix;
restic_path = "${vars.primary_backups}/restic";
in
{
virtualisation.oci-containers.containers = {
restic = {
image = "restic/rest-server:latest";
volumes = [ "${restic_path}:/data" ];
environment = {
OPTIONS = "--prometheus --htpasswd-file /data/.htpasswd";
};
ports = [ "8010:8000" ];
extraOptions = [
"--restart=always"
"--network=restic_restic"
];
};
grafana = {
image = "grafana/grafana:latest";
extraOptions = [
"--restart=always"
"--network=haproxy-net"
];
volumes = [
"grafanadata:/var/lib/grafana"
"${restic_path}/dashboards:/dashboards"
"${restic_path}/grafana.ini:/etc/grafana/grafana.ini"
];
environment = {
GF_USERS_DEFAULT_THEME = "dark";
};
};
};
}

View File

@ -0,0 +1,103 @@
{ pkgs, ... }:
let
delugeBase = {
environment = {
PUID = "600";
PGID = "100";
TZ = "America/New_York";
UMASK = "000";
DEBUG = "true";
DELUGE_DAEMON_LOG_LEVEL = "debug";
DELUGE_WEB_LOG_LEVEL = "debug";
};
};
vars = import ../vars.nix;
#docker_path = vars.primary_docker;
torr_path = vars.primary_torr;
deluge_path = "${torr_path}/deluge";
delugevpn_path = "${torr_path}/delugevpn";
genSopsConf = file: {
"${file}" = {
format = "binary";
sopsFile = ./wg/${file};
path = "${delugevpn_path}/config/wireguard/configs/${file}";
owner = "docker-service";
group = "users";
restartUnits = [ "docker-delugeVPN.service" ];
};
};
in
{
virtualisation.oci-containers.containers = {
deluge = delugeBase // {
image = "binhex/arch-deluge";
volumes = [
"${deluge_path}/config:/config"
"${deluge_path}/data/:/data"
"/etc/localtime:/etc/localtime:ro"
];
ports = [
"8084:8112"
"29433:29433"
];
};
delugeVPN = delugeBase // {
image = "binhex/arch-delugevpn";
extraOptions = [
"--privileged=true"
"--sysctl"
"net.ipv4.conf.all.src_valid_mark=1"
];
environment = delugeBase.environment // {
VPN_ENABLED = "yes";
VPN_CLIENT = "wireguard";
VPN_PROV = "custom";
ENABLE_PRIVOXY = "yes";
LAN_NETWORK = "192.168.0.0/16";
NAME_SERVERS = "194.242.2.9";
# note, delete /config/perms.txt to force a bulk permissions update
};
volumes = [
"${delugevpn_path}/config:/config"
"${delugevpn_path}/data:/data"
"/etc/localtime:/etc/localtime:ro"
];
ports = [
"8085:8112"
"8119:8118"
"39275:39275"
"39275:39275/udp"
];
};
};
systemd.services.docker-delugeVPN = {
serviceConfig = {
ExecStartPre = [
(
"${pkgs.bash}/bin/bash -c \"${pkgs.findutils}/bin/find ${delugevpn_path}/config/wireguard/configs "
+ "-type l -not -name wg0.conf "
+ "| ${pkgs.coreutils}/bin/shuf -n 1 "
+ "| ${pkgs.findutils}/bin/xargs -I {} cp -L {} ${delugevpn_path}/config/wireguard/wg0.conf &&"
+ "${pkgs.coreutils}/bin/chown docker-service:users ${delugevpn_path}/config/wireguard/wg0.conf &&"
+ "${pkgs.coreutils}/bin/chmod 440 ${delugevpn_path}/config/wireguard/wg0.conf\""
)
];
ExecStopPost = [ "${pkgs.coreutils}/bin/rm ${delugevpn_path}/config/wireguard/wg0.conf" ];
};
};
sops.secrets =
(genSopsConf "se-mma-wg-001.conf")
// (genSopsConf "se-mma-wg-002.conf")
// (genSopsConf "se-mma-wg-003.conf")
// (genSopsConf "se-mma-wg-004.conf")
// (genSopsConf "se-mma-wg-005.conf")
// (genSopsConf "se-mma-wg-101.conf")
// (genSopsConf "se-mma-wg-102.conf")
// (genSopsConf "se-mma-wg-103.conf");
}

View File

@ -0,0 +1,61 @@
{ config, ... }:
let
vars = import ../vars.nix;
unifi_path = "${vars.primary_docker}/unifi-2.0";
mongo_path = "${vars.primary_db}/mongo";
in
{
virtualisation.oci-containers.containers = {
unifi-controller = {
image = "lscr.io/linuxserver/unifi-network-application:latest";
volumes = [ "${unifi_path}/config:/config" ];
log-driver = "local";
dependsOn = [ "mongodb" ];
extraOptions = [ "--restart=unless-stopped" ];
ports = [
"8443:8443"
"3478:3478/udp"
"10001:10001/udp"
"8080:8080"
"1900:1900/udp" # optional
"8843:8843" # optional
"8880:8880" # optional
"6789:6789" # optional
"5514:5514/udp" # optional
];
environment = {
PUID = "1000";
PGID = "100";
TZ = "America/New_York";
MEM_LIMIT = "1024"; # optional
MEM_STARTUP = "1024"; # optional
MONGO_USER = "unifi";
MONGO_HOST = "mongodb";
MONGO_PORT = "27017";
MONGO_DBNAME = "unifi";
};
environmentFiles = [ config.sops.secrets."docker/unifi".path ];
};
mongodb = {
image = "docker.io/mongo:7.0";
environment = {
PUID = "1000";
PGID = "100";
TZ = "America/New_York";
};
extraOptions = [ "--restart=unless-stopped" ];
volumes = [
"${mongo_path}/unifi:/data/db"
"${unifi_path}/init-mongo.js:/docker-entrypoint-initdb.d/init-mongo.js:ro"
];
};
};
sops = {
defaultSopsFile = ../secrets.yaml;
secrets = {
"docker/unifi".owner = "docker-service";
};
};
}

View File

@ -0,0 +1,26 @@
#! /usr/bin/env nix
#! nix shell nixpkgs#docker nixpkgs#bash nixpkgs#gawk --command bash
outdated_msg="Project code is out of date and needs to be upgraded. To remedy this problem immediately, you may reboot your warrior."
label="$1"
label_val="$2"
if (($# != 2)); then
echo "usage: $0 label label_value"
fi
containers=$(docker ps --format '{{.Names}}' -f "label=${label}=${label_val}")
for container in ${containers[@]}; do
echo "checking ${container}"
last_msg=$(docker logs -n 1 "${container}")
if [[ $last_msg =~ $outdated_msg ]]; then
echo "${container} is outdated, restarting"
imageTag=$(docker ps --format '{{.Names}}\t{{.Image}}' -f "name=$container" | grep -w "$container" | awk '{print $NF}')
docker pull "$imageTag"
systemctl restart "docker-${container}"
fi
done

View File

@ -0,0 +1,26 @@
{
"data": "ENC[AES256_GCM,data:PytLIf5ceSyhxNs3p4N89GKxh7zTvTTbzKhw6SqEPrWSgRo+ntOZQgkUWBwFRGmWjFjMoMmkxaHkyrBLo/lYb6MAKuPNCb4Ss2ArSHk1qOl9u39lXYSs4NNaZYx6r5vs9IspYsIzfbkz2mad5ZaeEuDjiGCethaw9SthXNyjOOEIo/zYB/9Qju963kPXCpexu2/nbhwr/ilXzP8zzhzl712CMULV2GwISrKQcnJYyhqwzAuLmmsG50J3It3BZBUwTbyiIRK4ka0wrycqVmVDKyasUX71LYlq9MifttFCjQCN8xE7FmDl8nSBBaub9Vss5IAF+DcIRNRIQ7f6INuo,iv:CbvR5AEtENWTKP7UPqjYl7qNvyZvPZRFawrU8xoYdL4=,tag:9C5KmHeZkt62Ujkg2Wzt3A==,type:str]",
"sops": {
"kms": null,
"gcp_kms": null,
"azure_kv": null,
"hc_vault": null,
"age": [
{
"recipient": "age1qw5k8h72k3fjg5gmlxx8q8gwlc2k6n6u08d8hdzpm2pk9r0fnfxsmw33nh",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBkNTh3RHN5bGVDZ29YS0pD\nbXpoL3E1emlJeEJMUWo3SzM2ODQ4c2FndWxNCnZUN3dIaTM3bXpOWDcxSzhROHlM\nQlJTTGl2WEs1NlczUlhhMEcvWWlXaGsKLS0tIENlY3dvNEF4UEllQnR2aDJFbSs2\nVE05RnRDSVphNHcrR3paQ3BFOU8vNkUKOtItYEU8P0Wu6TDzPylTTGhwlAiSgDEq\nJnRYAH6kE+qAnpK2xQyG4n0xbhNiASUVQgNJJyN+5BZi0dDf7k9CQA==\n-----END AGE ENCRYPTED FILE-----\n"
}
],
"lastmodified": "2024-11-18T06:49:09Z",
"mac": "ENC[AES256_GCM,data:g/ba90H1dGisB71/MWXkJDCQEXphWu0tOv04ScmEjKPm58TRM0W1oUVDPa7QWHrcdozz0LnQndhs4enW+SqRF39YBmL8OziddStVgTWC4chBazAPHBcGCgLApP9RAjNhiyosTIypLqppY08UIGU1Q1qEzcoHendu6hSMX09jG+A=,iv:6UPwNmUbjt+z7Vr7yuQ3fdsmTwBwE5AUQw3IzonqXZ4=,tag:nmloGiYkKXNGcbn8aBmNAQ==,type:str]",
"pgp": [
{
"created_at": "2024-11-18T06:49:09Z",
"enc": "-----BEGIN PGP MESSAGE-----\n\nhF4DQWNzDMjrP2ISAQdAtZwfBH7XpTMkoZMd7QojukRfwU1Z7O/ZHcBzW0rYiTgw\nuYKmkKxSPqY9E/zzNpO0C52NwyAUerM851DaOHkZvcNBkMGdFLKvLf53wgPZKlkc\n1GgBCQIQNLHtkosd/X7cb8VScXNk8CVsckRQJWiHFkPtbYcyz9O55hJOdg0TGmbQ\nf4v9yNrVG6OFQTfV8IXbIJ7fANPNDTu/gDE/XB4W8GzgmLReAsaUnxJWd7a2LSFn\nCkiJsF+JY3QsYg==\n=55xj\n-----END PGP MESSAGE-----",
"fp": "5EFFB75F7C9B74EAA5C4637547940175096C1330"
}
],
"unencrypted_suffix": "_unencrypted",
"version": "3.9.1"
}
}

View File

@ -0,0 +1,26 @@
{
"data": "ENC[AES256_GCM,data:ULynEBONpLJNPcSGjnFTLkrc4PNDNVqvpQ7LWqsMC0mW6SaDFn1e8MJkK4SSLjx2UCajMOyuvzNYzLd5AxMKBgsH/P1KAAednunOEU0ADKIzsrmEqr/zrX709yXPQY2783Os29jFFpCeQra8z3YR2vfU/PcOtqzoOuipRo0p1yUtehBLN40ogP9aLc+zxkoQxts20sU2EOe7rivU9WsBGQ2m3/Eg8ucH0aNdiN1BF/pIwyXbwMxcXtUCs0jVINJqsgFx2Ntmuz24dgZnTr8Hibz0v3F1LXcFbIIiH8OaCb3S4X2Zd/nCJqxRFz+cmzvcMplQHyE1XOYqP0OTA6s=,iv:skT932uptVD/zmbm/nxtzciD9dlYbJU4HzgHZtuathY=,tag:a/x3/an0q8hhexm4dpsVYA==,type:str]",
"sops": {
"kms": null,
"gcp_kms": null,
"azure_kv": null,
"hc_vault": null,
"age": [
{
"recipient": "age1qw5k8h72k3fjg5gmlxx8q8gwlc2k6n6u08d8hdzpm2pk9r0fnfxsmw33nh",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA4T0p1alJDd05KOTBjTVhL\nMVlPZno5YVlWRG0xUWZoUkJyVVZWRitLUTFZCmJmWXdzZHlGdG5GWWI2QWZXRUhY\nVVV1WUxaNWtVcmVtakI2dHpheS9HcTAKLS0tIDFsK0ZIR040dEdQQXV1NUpCQnVB\nOU9YU0NQSkwxMEtPdnRQeUYwc2hiczAKSynE6XsoUXyoLbUuuzqXbIbGoSeZR0S/\npMhZwI2fzh3vuLO0GpREkQRJ0azEvbbFPYdhJAFIBu/eRYd70IySlA==\n-----END AGE ENCRYPTED FILE-----\n"
}
],
"lastmodified": "2024-11-18T06:49:09Z",
"mac": "ENC[AES256_GCM,data:pk7jtod+BCMqF6Hwgkd2AReDqkLGZvnBsDBJIipi/PNQQnq04BgT3TKDL3aQD4sKREjc0dyubQtvq4pAE3Fs+fOLgfhW6uYgvkreSg7Q7aSx299l2OaIc+pI47Emt0s+QIjFz2hd3KHxBkKr9xg5m3aITVex+96VqPUO5DPusqs=,iv:nsv3uPIz8iwrXAlQ0sd7J7T7jg3Yif4DsJV9g9aAAXY=,tag:xAIvz4KPTlpIuDZZfv3qkw==,type:str]",
"pgp": [
{
"created_at": "2024-11-18T06:49:09Z",
"enc": "-----BEGIN PGP MESSAGE-----\n\nhF4DQWNzDMjrP2ISAQdAGNsLJiDmbwfugWEdArQwUDMm6yL6bHbRhQsniyz6RFYw\nbmOG9HElDZGrQor2N+OmjRJzBnmrC3H00PBuM1dx6L9pHZpf8/CT477ZE66IDxOw\n1GgBCQIQUtKFTM34FXDEV4sTfawGatyVDoqFq+gxtI6iJA+1YgrJkZzV/5yAlINb\nsiiO0h1dvUS7uMZT/EPEBDvprXwDXrk6GHTtxAQTP3XQzO3bz0x6RhMJOEj+7hEB\nrkne981/Q2FiDg==\n=kGYU\n-----END PGP MESSAGE-----",
"fp": "5EFFB75F7C9B74EAA5C4637547940175096C1330"
}
],
"unencrypted_suffix": "_unencrypted",
"version": "3.9.1"
}
}

View File

@ -0,0 +1,26 @@
{
"data": "ENC[AES256_GCM,data:1pgCvsAcTSFMhb6OKujAtyEfR+Uu544RecoLxy6hhbj8PupUuosJ+lt5gOMqOzHvjUBMvKM/mqJ+JuahChclwXg+XCgB/7yh0tlwPyftPNoWltEwu/AsP7QUwXomfj/AbwzxfB8oTw4U2Ot4DfObDNvhfA88Sva2OE6mkapoRAAFND4CoglOoJ5F+vjLf0XsRCaHTVXCTwmd6BNb+ZHs+heztlaFRp5Mv8TINOlDl3yhW8V10r8ZhLoF421DVAtVLsuOQ6rbzGOZy9A+HfZJlaEZcgFHLKi40pBKQWw5xFrDp8gml/eMtkkKRZR88v+eXT+QCrg3biVYrdIhJlA=,iv:kIOTAido5Xm1fB5Xz7bsrwNM9dbjMIxvqIcNfXbUU6w=,tag:mrzFeyo4D3Y8lah9DU4kqg==,type:str]",
"sops": {
"kms": null,
"gcp_kms": null,
"azure_kv": null,
"hc_vault": null,
"age": [
{
"recipient": "age1qw5k8h72k3fjg5gmlxx8q8gwlc2k6n6u08d8hdzpm2pk9r0fnfxsmw33nh",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBZbFdnRDlGNUxhTFd3NHhM\nanZmMksxV2xJdUVRL1NFQlJySjU2ZUJSQkg0CnIxb0FIeWMzMzdNalVNUmhQM1lX\nd0h6RWdPak5QeS9WYksrcHhERmd6Y2MKLS0tIDc5ZEFhK0dycFM2N29wN09BOVNK\nTWJjNThyTUxqNWxsTmw5WmlBV0xlK2sKE3L8/VvO8vmsqUV939JM2qdVUOsHAN3p\nwFfeldy2T6ojCVLWdl3CnZ7DmRumweEsSq1JP1mkZzfxotZloMUH5w==\n-----END AGE ENCRYPTED FILE-----\n"
}
],
"lastmodified": "2024-11-18T06:49:09Z",
"mac": "ENC[AES256_GCM,data:hmYfiTiGuO3oF/nGMP7vizC7nJtxYp1nFKoYsZR+GogpN3m3pqdKbLfqWLHXCI5o1l2nZjCo8VgUQYGrwePertOtlTF2rUz9fSxl3EsmoPbZOkt/NawjiIN3lARYTyoxwAq4Qtsna0OJTq9Yb+DlnMUTH+zk3/32K8dF2STRB84=,iv:8jYMtSSVOu5OIR4/TsM/upnZvvTh+ObkHcUiZtNLf+M=,tag:ANLwWSNxZxUM731LdQIO0A==,type:str]",
"pgp": [
{
"created_at": "2024-11-18T06:49:09Z",
"enc": "-----BEGIN PGP MESSAGE-----\n\nhF4DQWNzDMjrP2ISAQdADhzkz5iF5geZvou70PeWpN718CeGgvbs97VWhxL25gEw\nphKaEn/73p0Qjqnpu5xVQi0GwSOFVt2UFjLf55aEjdBPb/RwVp0kAeDzzaDSR6/m\n1GgBCQIQXglRmyXJWRT4RdsWOFM1SpuFV1F235UJIEn/O0yGiQvuBQF6OVuvqYgV\nYNi2KFUU+99WaQvxUYddGzCHMEC2AAuKSSNBvs2LSGu0Ic/KWjrcn6yeXEPuv8a/\nHsvjhXACkXWN/Q==\n=JWpI\n-----END PGP MESSAGE-----",
"fp": "5EFFB75F7C9B74EAA5C4637547940175096C1330"
}
],
"unencrypted_suffix": "_unencrypted",
"version": "3.9.1"
}
}

View File

@ -0,0 +1,26 @@
{
"data": "ENC[AES256_GCM,data:s8ANdI9fL6hX9K3ypZcmxhQv3VWZ0BYCMmEWatNpQv+0t4kLMmDIbtvLVBTjLoFvWcfy31vAEhbhZPOE0iQXUohiwfVu67/nR3gzcVpeERvtYlqb4q4RwDIgFXKZUd7y55CIcJbpFRR6U5/NCG2+PEAD5J4OtNTkjnpleipNqcI7Ccg062jVqiavOeKw+eoLMomJsJYqdeTUb9nwYlYoe87aIhZFmAKe0Z1ps6ClzaHSWsr0RSbaDFgBJxUo1brEETsIkphNktIe2kVY72PaOqiNZavEhgPfIc42Ldr4zyaW9nrau8ZsiGM/1VxrHwEOlqW6QimZO9epv6jQgTm0,iv:lSZ5H1kkokiwr6o/X42ElkLvNnWOJZkuD4Tt+vkX8uc=,tag:G+bcX3QzEIcmkxjBsSGLNw==,type:str]",
"sops": {
"kms": null,
"gcp_kms": null,
"azure_kv": null,
"hc_vault": null,
"age": [
{
"recipient": "age1qw5k8h72k3fjg5gmlxx8q8gwlc2k6n6u08d8hdzpm2pk9r0fnfxsmw33nh",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB5R0J6UmFPVWo5ME84Q3Rq\nN0J3MmowemJNa0pwNlVqQjdUR0NOWTh2MEU4CitGbkt4UDhuYlRFTlp3eHNGV1JG\nc0p6ZVlxUURhQ1NLbDhvc3VPazh5MmMKLS0tIERTcW54OTFhYjcxUVliRFFmOExk\nL1JMb0VyTDAzd1h3TXgwQ1V3VzZmdWcKZLwB3/3M5Ph9xvkBUrTZXvE13R83NCaT\nHYCKZoJx/CexdDXpij/H9fMI2BgRP1UBgxyWVg0pAAPrxhNhpiteVA==\n-----END AGE ENCRYPTED FILE-----\n"
}
],
"lastmodified": "2024-11-18T06:49:09Z",
"mac": "ENC[AES256_GCM,data:PC2Gk57K2IQbGsAjXvN7BDaYO09vg+MKZcrieA6kPFeWVK7Nbic9iQiRsqs8cMOgQ4ZWNFJqyCmSPNKhWAkhmcuc3TNXTCGUl9AsWUyVLU1KL0I48320U+72ce4RY0vtO8FjgPjeFRtuzrHO4eOQhULrX7FhtUYq3/meZjP3PmM=,iv:P3LfN/+LS8wbRFcTvJhCU1LEqayWCUwqtHAmPodUXZE=,tag:DMuEdIKy8hBo/jdvnv7yaQ==,type:str]",
"pgp": [
{
"created_at": "2024-11-18T06:49:09Z",
"enc": "-----BEGIN PGP MESSAGE-----\n\nhF4DQWNzDMjrP2ISAQdAAVsYsC/Di95MPmvkveVSZVZLPDuyWGdmgFFjGz1/l0Qw\nklzbhejv4x04f9j8zWG1Nsnvkkgv2wf++514BCGBN/DvlcFrv1xVPcA2RCqxr49t\n1GYBCQIQJvmrC8GUr9qp0yYEcUzXAaYh9hUA+fGPc1L45PmWVwjnY2wRtco4Y/uu\nLI09Esz6GH9vVesL3oO9A1uXArKw9dqph+Q6l3XAbtUp/y2vSU2xZlaQ83hAP3S1\nTryM3Ex9a80=\n=d/cZ\n-----END PGP MESSAGE-----",
"fp": "5EFFB75F7C9B74EAA5C4637547940175096C1330"
}
],
"unencrypted_suffix": "_unencrypted",
"version": "3.9.1"
}
}

View File

@ -0,0 +1,26 @@
{
"data": "ENC[AES256_GCM,data:lre1gMfmXwB/FxXrF7VguPFmunswv7Y2+GhIOJYu5ijTpDV0O3mumM5Xmk8dZ//3xPQuqFJBJEpMI8nggAWG3pEd4x5otDimJR0OHb0zoHbDE2YyNWR6pwUk07QkhTYJ0UzLFtReRCSgkQmbR20nfew1Ta9HYEDeqBH9+nFBBqlhJkYXybmjC+sWpyEkhnAUk2cjz74WiE4cFemLj8M1+pZYany9uSeY8MI+zO3PU6XyMEdEx9+H2vmvUR+MMzR01cZlHBPghgVlPtDAerTOOFo7Med/HSKUsFLm84K+DerjZ7tIP34xEY7NjW3epxk53UmUdbY8DJ+pBPVcL8k=,iv:CIHbLf6ARlXs3QQKg6hfO47WfQXYMtzCt/2Qv9Vmmgo=,tag:/uR4nPjpqEJ8zv8/H54xxg==,type:str]",
"sops": {
"kms": null,
"gcp_kms": null,
"azure_kv": null,
"hc_vault": null,
"age": [
{
"recipient": "age1qw5k8h72k3fjg5gmlxx8q8gwlc2k6n6u08d8hdzpm2pk9r0fnfxsmw33nh",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSByWkhMT1dHNklvK2VXNGtq\nUG9tUS8xM0VoVDZTSTNvZ21teGYrSHRMelJrClU2Q2ovR01OK2E4d2F1aXRmaXRK\nckZ2WFhDYVA4bEVLMUl6WU0xd1p2NlkKLS0tIHZJV3FUYk5oNi9CQXlzSFUxSlVV\nV3Y3Q3RrT3JMVUh0Tmg5V3dtaURpcVEKRZ3dja+pVm2sAdQexiSw/si+CM2esjQM\nq0/9AfMPrULAdHrkvxLfyJRFWQlr2/g02QbeCE8HHYbVWSGaN2pJng==\n-----END AGE ENCRYPTED FILE-----\n"
}
],
"lastmodified": "2024-11-18T06:49:09Z",
"mac": "ENC[AES256_GCM,data:lxWz7NnYyAUyY52ewC1Eh9k1xDdJr0I2rEhiGukdKxg0G1gVhrj0UjFEdnkrMALrYbPh3yE1vj/E+xcPJZtrkuCQNTJkxnLlLijhXM39Um3M1KpIMDx5qOHggaT4T+HhdgJBqvkMiBypyP1ph9MPEYvg+mL4au6jd8fRaw2TUII=,iv:IbqBUWb1MrEcVy9rONDYzbB454XVYRi4mdtWo15RZ28=,tag:Cefs9e7CBk2/QsPS1LD3+A==,type:str]",
"pgp": [
{
"created_at": "2024-11-18T06:49:09Z",
"enc": "-----BEGIN PGP MESSAGE-----\n\nhF4DQWNzDMjrP2ISAQdARE07oxCX7FzLNlR9Pjmc1hUVGGD2KJdkFlM0cZl9uUEw\n1zW5R66Wy37KlREIRWXz2lnmN2Txpou+fC8zkxPcYXu+s+nWjbJbCRcv233RspPi\n1GgBCQIQWfGy65DBWWjSp2Sr9Ny/Pxvhzy0IF58AW32gTsxYmoeT+9qVuFcne3ut\nOEPyRqyBtnY3BOefXtBWsVBdtasFajhpp7rC2bSmd4sxacBL7DIwSVnTKpGs8Bsh\n8eCj7MwO/uRDFA==\n=frH4\n-----END PGP MESSAGE-----",
"fp": "5EFFB75F7C9B74EAA5C4637547940175096C1330"
}
],
"unencrypted_suffix": "_unencrypted",
"version": "3.9.1"
}
}

View File

@ -0,0 +1,26 @@
{
"data": "ENC[AES256_GCM,data:iqmUJoBrXT91fFKdujhbHaLHcQF6J7+zjgaVsOwRkSwnB1OF/2BAf3jwvXjZiAIf7ytdrGjDR8t+Ze1hrncwJ/CuJuWtciX0qN9pky8p3Gpd85c5yZ1kWkC/wfT9VJ70EOe6gHYVnEk8PYqWfb+HaYWolUm4dqnMQcyZ1dkGJAyedvmrZvU/EyWPwwR3bVmVkup5skjExEx0POQSTJjE36Kewm/K4AQ3yBcCmmj7ZgYWQotViYW0iIQt3ZH+oItro+SqWb8/EcNjqQbU/1CkVtFEtIgyOpy1tZ7HFhaQI6xha78KC5nPn+dgckw1rrqbH5tUMEs0GHuAhi3v,iv:83eA9Rioryf5nDtcmput665AAR622yhd1ccbIz2aYQ4=,tag:b+j9T/tuEWORm3G9dDbVuA==,type:str]",
"sops": {
"kms": null,
"gcp_kms": null,
"azure_kv": null,
"hc_vault": null,
"age": [
{
"recipient": "age1qw5k8h72k3fjg5gmlxx8q8gwlc2k6n6u08d8hdzpm2pk9r0fnfxsmw33nh",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA0Tjl2S2tsVGZPS09HaDFO\neHZ2NlN5OUJuRmlZem1xeGtISVMrU2g3WmtZCndobDRnenlWSUl3L00yQUVJUnYx\nR2pxbGJuTkJqT1Nocm9jK1Yra3QzQ1EKLS0tIGE4SjZIMzN5WEl2dnFWZkIwc2ps\nVENuVUUvK1FsTmQ4UFdDQ2hnL0laRUUKYAvGtZrZ5iHls6kXlkXjRZKLB+VotxBI\nqjsPoW1o/2HJ0IQt1HByaxxw80FFcaY79FMVBkJcdQjYOEHFuQjw+Q==\n-----END AGE ENCRYPTED FILE-----\n"
}
],
"lastmodified": "2024-11-18T06:49:09Z",
"mac": "ENC[AES256_GCM,data:xo7PG3dqcfwMra7b4AKA7tjBmdwGq6hmQdGCiVT+dx5U8u60B7iIhZA1Nlkrwj1tCqUDpBjVp5iGReYJ+fckYriBBRURFtSaNjmrBSUiswaR2FqxGiNKzW83TdLEncTMXlNdTWKxhPy8uRh0Xso/ZFqAWgPd3fvfUAVXgGmnCuw=,iv:zi0v2nJPhVmPeE7pNY5KGhJimYMtWhmHzareuZ39YN8=,tag:/2NKODtUaXJhxkJLqjn6gw==,type:str]",
"pgp": [
{
"created_at": "2024-11-18T06:49:09Z",
"enc": "-----BEGIN PGP MESSAGE-----\n\nhF4DQWNzDMjrP2ISAQdAxkXTiqh3KhrshdFSX+QUvPyxL23iLm0y1nCsQGwCcBMw\nIg4RMlZVlbSUya2IPRc2J2gt7E0Fyp/oYw9Ytsa3u6cR5L41dRS4tZcpHkyJpU9h\n1GYBCQIQqCh2mj3ErvL1BYA+sgvIh8hbzmBH8uWWNpCHCP1StjtduMyLT6rBiWuv\nPvoCvz3WWXufEvn7DEutAs+T92oNMcEHcGWWbsn8U1dIXQ+7Cl2CWDNMlxIoKtVN\nuBcXPqKFZho=\n=M3My\n-----END PGP MESSAGE-----",
"fp": "5EFFB75F7C9B74EAA5C4637547940175096C1330"
}
],
"unencrypted_suffix": "_unencrypted",
"version": "3.9.1"
}
}

View File

@ -0,0 +1,26 @@
{
"data": "ENC[AES256_GCM,data:MvHQjTIH2RUsf/Re8piWc+foojfH1GpkDdgTgN5uGkBd+hFABF58ATN02SyrSJilwZiUIcmmd9yei59JKNumhY6daIcVzwpipGp2E/5ziLE0LzJ2+9Ov084TEclMe5vbEnJqtiB3Vu0w/9wKzbiXGWi/doqpNV1YKgore90Z3Mol4bVC/4ZSmm/YvRNZg51HPHtX65uZKuER54KqqkZOj0zPB8YiJHDbvtdoX2u8gEAenOjboHkRXRU9jgjytoP2Pw8W1dikajTXvtcjTzJijHVXZb70b0Yr5QnLOZaT4ovZA2Y4lkllpmQ4m+up5V3AkIk8iSLlFHOSaYNY,iv:0JpG17m9kD7xJ5vEBibuKG+yLL+xiIHlldFQ9TuWZwU=,tag:mPI3NUTmCnAXhcZ1jyAgrg==,type:str]",
"sops": {
"kms": null,
"gcp_kms": null,
"azure_kv": null,
"hc_vault": null,
"age": [
{
"recipient": "age1qw5k8h72k3fjg5gmlxx8q8gwlc2k6n6u08d8hdzpm2pk9r0fnfxsmw33nh",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBLWklBZUQ3MFo1bUZuY1dy\nVGdUK0FlM1dSNFBYOEhkZUFMd1g0b2ErZXd3Clk2TlQ4aEROUEJFbmpwYXRQK21t\nalJ4Z0k5dlVHQzJzdWNUMnYvTFMvWTQKLS0tIE04TzNIcVlzby9IM0FNMWlOd1Z3\ndTFwa1ZoYjdqUGhUTVVqcmxPVThMV0UKa07ux2wYZCn/9pgejH2o2wAknVLo2YV+\npb49PUwm1wvXaUVOrgGWAEGV1WBkH0FjSUKpTGLZ1V5MJ+wBk1fzRg==\n-----END AGE ENCRYPTED FILE-----\n"
}
],
"lastmodified": "2024-11-18T06:49:10Z",
"mac": "ENC[AES256_GCM,data:X6AY8uht59ISavkd199WKj+Tnvf6YRxLccRJe/TeEwYN6M9TDIkIDEJmiw25LuLWHq96k6kJ5LXg2XapvTddZs6XavANxVoafyB97JYcofsFgrt5ziVJQisLxxjwnOP7twUHtHN60TS+2Om4LKnx2qm4piMJpt1RTFQPquSrNGg=,iv:Zgl/L3ugPEyQTXnHqctDnRORC3fPTx/z/wAHFfo5ZS4=,tag:o3jdq1bHCzfavdNRwKk1Ww==,type:str]",
"pgp": [
{
"created_at": "2024-11-18T06:49:10Z",
"enc": "-----BEGIN PGP MESSAGE-----\n\nhF4DQWNzDMjrP2ISAQdAWiLRFVRksLnX7OthQw84hoyjSEnsQyekp7kF/dbFAW4w\n4byTxDKfHHmSUvf9G96wOH/mNWpdAJiWlOQ7tPstVwoeHVBHSgf2vgd8MRTmrRzo\n1GgBCQIQjpgEmL08FuHrEGvT/WUSAIBXKhN56fyHOgT62NzOthiIIp6qxq27UjlX\np+ZUIR/X7qeJSVHJUKssNRnTKm1bbmbK/9ydXZtk/xHdFAD5YLZaz26ZknhaR7J1\ncHEHK6TQRL54lA==\n=DD6O\n-----END PGP MESSAGE-----",
"fp": "5EFFB75F7C9B74EAA5C4637547940175096C1330"
}
],
"unencrypted_suffix": "_unencrypted",
"version": "3.9.1"
}
}

View File

@ -0,0 +1,26 @@
{
"data": "ENC[AES256_GCM,data:K1RimM2itH8391EFz2SYMn+tDlTcf9bopuci3hkZPqi0Obr4M1pgQGEbs8xxcCYknE5HLGuW/zbMXL5UvFcGIVlvX0q/eZBerTuUz/VMbkzWiQ5Gqy9BpdXbb1i6vBDnNkDpfxrAu8vadUMifoUVTUconhoOzoR5byOMmUdx84z9W1S/9oztd9fRXhJIkoI23mxbaKr+zK7bX8CS73tVk8+oBFjeUPSt6+IwlmWx1iKVBs5tY/RPQ7kGTe3lIdbe2QIgPS/T7/W4xMoI+i9Z+SrW3eLOUyHNWQg/3gCPbOwvYt3xhj8RaScmW5L1a0SMPDQ/5CatOoiV/vrA,iv:NreCE5+5wyEKowJgtFXw7YPhbixpn+qCK403zzrkkjo=,tag:ptYXTDaKEs17fZichb+lbg==,type:str]",
"sops": {
"kms": null,
"gcp_kms": null,
"azure_kv": null,
"hc_vault": null,
"age": [
{
"recipient": "age1qw5k8h72k3fjg5gmlxx8q8gwlc2k6n6u08d8hdzpm2pk9r0fnfxsmw33nh",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB4YlBUcWdWVGNwaUlqMjdt\nTWVqUW5LdVlZWC9Uem0zQXI0UldFMDYweDNBClVJSTJHL0c4anFnOSsvcmhBaldD\nSHNUem9aQk8rTTdLUFpML01uMFJjNkUKLS0tIGY4dXFUVm1mVThrWmFyS3BkTlhS\nblA1MmN1Q3MzRERlN3pLMTExSkx1RjAKonRli3BpI6iucyJAbWvERBPR0f6ewrIp\nBIQVkEBod/pdSiahMWfXjFVH0nmU9Ip2CwhZl1pGNOaHhnLtrUWmBg==\n-----END AGE ENCRYPTED FILE-----\n"
}
],
"lastmodified": "2024-11-18T06:49:10Z",
"mac": "ENC[AES256_GCM,data:kDO0Y1wIe/ZWTiXeuAQtCS+fn1gR6L514e8qs7mzt1B6/u5hChy2L3WRR0DQN9V0wjl2bp6muAdfTEDbO7PmAbSE8wKHjCy97tzDgVSrtodUvGZUbm62bA0cx1VzgcKrCYHglSDsxmnYc3atxKlM8uWJ9GM4F4O+wRj/AH1QLYM=,iv:DgTrwKlftGmyuRDbROApudP9xANL7aBTbGgYRYqN5ZA=,tag:ek8rci9l2iDrYxP3b2EBvA==,type:str]",
"pgp": [
{
"created_at": "2024-11-18T06:49:10Z",
"enc": "-----BEGIN PGP MESSAGE-----\n\nhF4DQWNzDMjrP2ISAQdA0ZIzTIWsWHwek/Z0bIQvfCa49t6aaM51M4HJFyCRpxQw\nJ7mW22C1kf35WAz5Hmm251B+UuW1wUITdavE3tYH9/yB1yQsTSgKd3Vze/r5Ebvu\n1GgBCQIQQJk9Blm+/vA3//hafY4tDtuCr7N+utLdDFK1lBy9+Qg8UtAiNP4fFffF\n8Eh0tx/Fg5n/2r4p9NGLFn/ZMMe9SnP19VsmGQQjA3RlK8jVmxvSCXLFzM85uZge\nYJDAMSU+8Q3qdg==\n=4Asa\n-----END PGP MESSAGE-----",
"fp": "5EFFB75F7C9B74EAA5C4637547940175096C1330"
}
],
"unencrypted_suffix": "_unencrypted",
"version": "3.9.1"
}
}

View File

@ -0,0 +1,29 @@
{ ... }:
{
networking.firewall.allowedTCPPorts = [
# qbit
8081
8082
8443
# hydra
3000
# minio
8500
8501
# gitea
2222
2223
8088
# attic
8183
# collabora
9980
];
}

View File

@ -0,0 +1,64 @@
{
config,
lib,
pkgs,
...
}:
let
base_path = "/ZFS/ZFS-primary/gitea";
in
{
services.gitea = {
enable = true;
appName = "The Hearth";
database = {
type = "postgres";
passwordFile = config.sops.secrets."gitea/dbpass".path;
createDatabase = false;
host = "127.0.0.1";
name = "giteadb";
port = 5433;
};
settings = {
server = {
DOMAIN = "nayeonie.com";
ROOT_URL = "https://nayeonie.com/";
HTTP_PORT = 6443;
SSH_PORT = 2222;
SSH_LISTEN_PORT = 2223;
START_SSH_SERVER = true;
};
service = {
DISABLE_REGISTRATION = true;
};
log = {
LEVEL = "Trace";
ENABLE_SSH_LOG = true;
};
"log.console-warn" = {
LEVEL = "Trace";
ENABLE_SSH_LOG = true;
};
cache = {
enabled = true;
dir = "";
host = "192.168.76.2";
port = "8088";
};
};
stateDir = base_path;
lfs.enable = true;
recommendedDefaults = true;
};
systemd.services.gitea = {
requires = [ "docker.service" ];
after = [ "docker.service" ];
};
networking.firewall.allowedTCPPorts = [ 6443 ];
sops.secrets = {
"gitea/dbpass".owner = "gitea";
};
}

View File

@ -16,25 +16,6 @@
}; };
}; };
postResumeCommands = ''
# let root mount and everything, then manually unlock stuff
load_zfs_nix() {
local device="/dev/disk/by-uuid/8bfaa32b-09dd-45c8-831e-05e80be82f9e"
local mountPoint="/"
local options="x-initrd.mount,noatime,nodiratime"
local fsType="ext4"
echo "manually mounting key location, then unmounting"
udevadm settle
mountFS "$device" "$(escapeFstab "$mountPoint")" "$(escapeFstab "$options")" "$fsType"
zfs load-key -L "file://$targetRoot/crypto/keys/zfs-nix-store-key" "ZFS-primary/nix"
umount "$targetRoot/"
}
load_zfs_nix
'';
}; };
}; };

View File

@ -1,7 +1,6 @@
{ {
config, config,
lib, inputs,
pkgs,
... ...
}: }:
let let
@ -43,6 +42,7 @@ in
services = { services = {
hydra = { hydra = {
enable = true; enable = true;
package = inputs.hydra.packages.x86_64-linux.hydra;
hydraURL = "https://hydra.alicehuston.xyz"; hydraURL = "https://hydra.alicehuston.xyz";
smtpHost = "alicehuston.xyz"; smtpHost = "alicehuston.xyz";
notificationSender = "hydra@alicehuston.xyz"; notificationSender = "hydra@alicehuston.xyz";

View File

@ -0,0 +1,242 @@
{
config,
lib,
pkgs,
...
}:
let
vars = import ./vars.nix;
loki_storage = vars.primary_loki;
in
{
# loki: port 3030 (8030)
#
services = {
loki = {
enable = true;
configuration = {
server.http_listen_port = 3030;
# auth_enabled = false;
ingester = {
lifecycler = {
address = "127.0.0.1";
ring = {
kvstore = {
store = "inmemory";
};
replication_factor = 1;
};
};
chunk_idle_period = "1h";
max_chunk_age = "1h";
chunk_target_size = 999999;
chunk_retain_period = "30s";
max_transfer_retries = 0;
};
schema_config = {
configs = [
{
from = "2023-07-01";
store = "tsdb";
object_store = "aws";
schema = "v13";
index = {
prefix = "index_";
period = "24h";
};
}
];
};
storage_config = {
tsdb_shipper = {
active_index_directory = "${loki_storage}/boltdb-shipper-active";
cache_location = "${loki_storage}/boltdb-shipper-cache";
cache_ttl = "24h";
shared_store = "filesystem";
};
aws = {
directory = "${loki_storage}/chunks";
s3 = "s3://access_key:\${LOKI_S3_KEY}@custom_endpoint/bucket_name";
};
};
limits_config = {
reject_old_samples = true;
reject_old_samples_max_age = "168h";
};
chunk_store_config = {
max_look_back_period = "0s";
};
table_manager = {
retention_deletes_enabled = false;
retention_period = "0s";
};
compactor = {
working_directory = loki_storage;
shared_store = "filesystem";
compactor_ring = {
kvstore = {
store = "inmemory";
};
};
};
};
# user, group, dataDir, extraFlags, (configFile)
};
# promtail: port 3031 (8031)
#
promtail = {
enable = true;
configuration = {
server = {
http_listen_port = 3031;
grpc_listen_port = 0;
};
positions = {
filename = "/tmp/positions.yaml";
};
clients = [
{
url = "http://127.0.0.1:${toString config.services.loki.configuration.server.http_listen_port}/loki/api/v1/push";
}
];
scrape_configs = [
{
job_name = "journal";
journal = {
max_age = "12h";
labels = {
job = "systemd-journal";
host = "pihole";
};
};
relabel_configs = [
{
source_labels = [ "__journal__systemd_unit" ];
target_label = "unit";
}
];
}
];
};
# extraFlags
};
# grafana: port 3010 (8010)
#
grafana = {
port = 3010;
# WARNING: this should match nginx setup!
# prevents "Request origin is not authorized"
rootUrl = "http://192.168.1.10:8010"; # helps with nginx / ws / live
protocol = "http";
addr = "127.0.0.1";
analytics.reporting.enable = false;
enable = true;
provision = {
enable = true;
datasources = [
{
name = "Prometheus";
type = "prometheus";
access = "proxy";
url = "http://127.0.0.1:${toString config.services.prometheus.port}";
}
{
name = "Loki";
type = "loki";
access = "proxy";
url = "http://127.0.0.1:${toString config.services.loki.configuration.server.http_listen_port}";
}
];
};
};
};
/*
# nginx reverse proxy
services.nginx = {
enable = true;
recommendedProxySettings = true;
recommendedOptimisation = true;
recommendedGzipSettings = true;
# recommendedTlsSettings = true;
upstreams = {
"grafana" = {
servers = {
"127.0.0.1:${toString config.services.grafana.port}" = {};
};
};
"prometheus" = {
servers = {
"127.0.0.1:${toString config.services.prometheus.port}" = {};
};
};
"loki" = {
servers = {
"127.0.0.1:${toString config.services.loki.configuration.server.http_listen_port}" = {};
};
};
"promtail" = {
servers = {
"127.0.0.1:${toString config.services.promtail.configuration.server.http_listen_port}" = {};
};
};
};
virtualHosts.grafana = {
locations."/" = {
proxyPass = "http://grafana";
proxyWebsockets = true;
};
listen = [{
addr = "192.168.1.10";
port = 8010;
}];
};
virtualHosts.prometheus = {
locations."/".proxyPass = "http://prometheus";
listen = [{
addr = "192.168.1.10";
port = 8020;
}];
};
# confirm with http://192.168.1.10:8030/loki/api/v1/status/buildinfo
# (or) /config /metrics /ready
virtualHosts.loki = {
locations."/".proxyPass = "http://loki";
listen = [{
addr = "192.168.1.10";
port = 8030;
}];
};
virtualHosts.promtail = {
locations."/".proxyPass = "http://promtail";
listen = [{
addr = "192.168.1.10";
port = 8031;
}];
};
};
*/
systemd.services.loki.serviceConfig.environmentFile = config.sops.secrets."minio/loki".path;
sops.secrets = {
"minio/loki".owner = "root";
};
}

View File

@ -17,12 +17,10 @@
systemd.services."nextcloud-pre-generate" = { systemd.services."nextcloud-pre-generate" = {
requires = [ requires = [
"docker.service" "docker-nextcloud.service"
"multi-user.target"
]; ];
after = [ after = [
"docker.service" "docker-nextcloud.service"
"multi-user.target"
]; ];
description = "incremental pre-generation of previews on nextcloud"; description = "incremental pre-generation of previews on nextcloud";
serviceConfig = { serviceConfig = {
@ -31,10 +29,10 @@
Group = "docker"; Group = "docker";
ExecStart = [ ExecStart = [
'' ''
${pkgs.bash}/bin/bash -c '${pkgs.docker}/bin/docker ps --format "{{.Names}}" | ${pkgs.gnugrep}/bin/grep -q "^nextcloud-nextcloud-1$"' ${pkgs.bash}/bin/bash -c '${pkgs.docker}/bin/docker ps --format "{{.Names}}" | ${pkgs.gnugrep}/bin/grep -q "^nextcloud$"'
'' ''
'' ''
${pkgs.docker}/bin/docker exec --user www-data nextcloud-nextcloud-1 php occ preview:pre-generate ${pkgs.docker}/bin/docker exec --user www-data nextcloud php occ preview:pre-generate
'' ''
]; ];
}; };

View File

@ -0,0 +1,77 @@
{
config,
lib,
pkgs,
...
}:
# sudo -u postgres vacuumdb --all --analyze-in-stages
# /var/lib/postgresql/16/delete_old_cluster.sh
let
vars = import ./vars.nix;
dataDir = "${vars.primary_db}/postgresql/nix/${config.services.postgresql.package.psqlSchema}";
backupLocation = "${vars.primary_db}/postgresql/nix_backups";
in
{
services = {
postgresql = {
inherit dataDir;
enable = true;
enableJIT = true;
package = pkgs.postgresql_16;
identMap = ''
# ArbitraryMapName systemUser DBUser
superuser_map root postgres
superuser_map alice postgres
# Let other names login as themselves
superuser_map /^(.*)$ \1
'';
# initialScript = config.sops.secrets."postgres/init".path;
ensureDatabases = [
"atticd"
"alice"
];
ensureUsers = [
{
name = "atticd";
ensureDBOwnership = true;
}
{
name = "alice";
ensureDBOwnership = true;
ensureClauses = {
superuser = true;
login = true;
createrole = true;
createdb = true;
replication = true;
};
}
];
refreshCollation = true;
vacuumAnalyzeTimer.enable = true;
upgrade = {
enable = true;
stopServices = [
"hydra-evaluator"
"hydra-init"
"hydra-notify"
"hydra-queue-runner"
"hydra-send-stats"
"hydra-server"
"atticd"
"gitea"
];
};
};
postgresqlBackup = {
enable = true;
compression = "zstd";
compressionLevel = 19;
pgdumpOptions = "--create --clean";
location = backupLocation;
};
};
}

View File

@ -0,0 +1,37 @@
{ ... }:
{
services.samba = {
enable = true;
securityType = "user";
openFirewall = true;
settings = {
global = {
"workgroup" = "WORKGROUP";
"server string" = "palatine-hill";
"netbios name" = "palatine-hill";
"security" = "user";
#"use sendfile" = "yes";
#"max protocol" = "smb2";
# note: localhost is the ipv6 localhost ::1
"hosts allow" = "192.168.76. 127.0.0.1 localhost";
"hosts deny" = "0.0.0.0/0";
"guest account" = "nobody";
"map to guest" = "bad user";
};
zfs-primary-backups = {
path = "/ZFS/ZFS-primary/backups";
writeable = "yes";
browseable = "yes";
};
};
};
services.samba-wsdd = {
enable = true;
openFirewall = true;
};
networking.firewall.enable = true;
networking.firewall.allowPing = true;
}

View File

@ -1,19 +1,34 @@
hydra: hydra:
environment: ENC[AES256_GCM,data:XUS68hCXWGMCoxxfecspEpFF8sxVJJVAm74ZZJM5/TiMAyzG0VTw17XQOgv+pP5aYABnQ3Rt9KFaxacaljrjFJ44O8qdGCQOi+g5+EpztHAI+yyeWkEqcVrcDKeb0jM0qygBUtyez5aLJyFwT7znqfNi3CHMP+cJTNVUAQkfL3RrU/lNzAZpIJ5tVG5PzDqMLDWMQXiDRICNdp9fUXyGee64bQ1NxGJALmYS9o1YT75e0nCBsIBD50+ChQvOTUfTGfxpG5SbnDGmL0JIUGB3MqM=,iv:TRsVfNxLnMuq5Wvu0ZX4JVHoIXQaj3Li3KsBXmoFiK8=,tag:gGTQo66uzdUBqCuUYHSE4A==,type:str] environment: ENC[AES256_GCM,data:G/6DOeRdjjp5PGpsHCHneW2X/OQzSH6gozKmgOlK6/bSdQltv4U00AYNOrUYYlH9Yab7JSYBfQinsqRKyDVEp7LLPdlxBaztJiSZGGAdio+JHWwR7UAhAEXSgOh4qFq0SjdZzQduEOdfSYfksut3dJiAvpj6oo6hxuo8mkW4+UacpBmvpnrzHjJHeYYbb3krIhKG6bBqHLT403rLf5oYjnY16XUuYO7deAH99JkfCJKlKnDf3GLfnX78XoXSdOMUyf57PPq5EKA8mFdtZsbAmis=,iv:s903rYHyocGtVJ594+HtCyULGtuom6aUVDcbXPbH93I=,tag:YFkFAIU7cNHSuYnN+lShgA==,type:str]
nix-serve: nix-serve:
secret-key: ENC[AES256_GCM,data:dXpfTamvU17kkMwp0DZIktkh/iI96wgcQerEC9G0tdm7tL7NQSlS4giocf9uckXK1JNkK9q7urZznx82ZBV3kaZE8oZKgYtkR5xpHgGsbYgQbLx6gowKfBkPusikFl/BqUvUBLznYsYSkJddXJ4=,iv:yeHyAMY2NxQUyzirU9+ggF1O6kRsrM0lEJCY9U0qJN8=,tag:cSm1Obe6WnpHloF/JleVEA==,type:str] secret-key: ENC[AES256_GCM,data:M8MJHHO8Hd/Gm6Nxy7/IPr0s6jHEDBB9LpZq8lIWQirvZPpgNrMrnP2xFJWEuJF/ND9hU09ZHA3efIBej2siRPOWSEu4gE65W/GMtpCcwEXF0hR/ISvBsH0fci/6KGbUCVg1x9AJpjJsqevPN7I=,iv:Weuziu2me+kdB9zk68nvLnyxv0ICwB1qA4z0Q39tT6k=,tag:nhcFfRQOxEandrf6CivahA==,type:str]
attic: attic:
secret-key: ENC[AES256_GCM,data:0pVok0M5Ob08BdFBV57Ijr4MW6msdGuvgq7v5lunJocv/sM0u0Cy7ye67+me21YBy4xGqidAfQo0j4OQkn71Z7ouKJGQ6izqOuTvRerBLmY/V3GMnSrBgtb+gjKhwswf/T/WV/I2lc0GTrdiJi6JJC0VL14kJYWRQIdcadeGEoF+cZyzyHWV32TxyJrNlDGFu1aFhjKiHP50aDFxibIPwz1h9+lN6jEGEwsOa29K3gnL9zOmzaoS/F4wXEZlCXNETj6lvCd6Ywt3erkGmCvA4FTzfs/CdW/QcS2GneGUzoCy4NRcxx9dKQ==,iv:4QiN6tupBkIZbVkKt7MyLMiy5z/y0ExAT9xWVBL+pko=,tag:CT4F8y/rObKlIMCwtJk7AA==,type:str] secret-key: ENC[AES256_GCM,data:/wYnCD7qggeHdsNqkp1rZK839o/1olhJUlT1lrZpv1hTOZDduP2OGhz8kh2PrQR6Mq2Y/ALgHG3cFpJs7G64xDK0qRVGIDlC/9sTQIcF2JL49Free8vADe5ads64EN3vWgfmFoBMPmL0mc4qnDBGnBkDueFN5gy+1szK9tWK23tMl1wEWVsiqBwhuWqQBNRxeaHR2tQXI2Yg3fefq5+laOUjnSe1a8Kx4dJ7rXZuXe+H4uyU7roYFxlLpI8qZig0eUO9WUMX9WP0tKOr5OjsbJzBbdVlVT7lZ9ROYUceoxmcWecLlcyv3Q==,iv:DjH78Getnt3zzK9QLj+HS0cF1wtaBeadxSTrRb1uic0=,tag:KMPtWCq1KT1SSthh3fdsew==,type:str]
database-url: ENC[AES256_GCM,data:CrtsSB9KaA+KT9F34eM+z5trjb72wRKKy2LKOWDxBgvVtrNy5jj9c9KPnPCRWue1eABC1FdThKH1,iv:n3n16Qs/s77CxDNHws4lLTJaXx++DpqUrrVDp+Rpj2E=,tag:gkQhzX4gHPRmAQjZKBZF4Q==,type:str] database-url: ENC[AES256_GCM,data:WHdAxNbkRxvNvfUWdPSbgeQXOS7f46OuDKTRuxf3cEyhbU5NAsGlCgfarUBXsHrCH79t7zDGlcRE,iv:trOxDY/ifsibKoX5YPOfKvX/q2ny6SgykiIBusgHxag=,tag:Cx9hhiJIhDLiojJmDdSDtg==,type:str]
adm: ENC[AES256_GCM,data:fTXg7sVtyjzm2zPLBSYX0wsAjhPZz/fwOWjk6bYEFNDAz9Esw2VFqG84E53cSj62KxClx8jlakA6RyXH5betcrxoRybrEuvdej76TS4kAP3cgK1OUEbcw0gWsgJPleH2BVAn6/5AhtISmglx0RykyKDtjBoxO1ewwwKesd5brIBD2DhLyaYJLFB42to1HmLe7FgYDaR2Q/W5B6W7RMueFwjA4/Y2ELoFQpwqF2HvcyFO58x8BFhIla6T+MB5l5I2qoYNlN5AayUur5xlALRUGH2PCJEiTrt8hXhYPkSlkiiwORBwwK7w89kO+tsHoDW8u3F/aKBbBnikIkaXnSa694mg0twmTOYL,iv:OBk9nrRA2t/9DvEI/OJTwp8nX4iP+foohueZON9Tlgs=,tag:Y1hVX2wva9QridJ5els9Fg==,type:str] adm: ENC[AES256_GCM,data:mP4xFGK3+YwyiUMwFaG6tY3tWLGY2YTGa4DRuHzW5Za3McmwEFUzlQQ4hGS2bPKOKwM2Pe5HYBwJnFkd6KRwx5civqsBMwFt4dfZ31xDEi9RxpEm9jCnCcvB1CY8cxNARIhceC12X/ZR8ianUpoINYSjOj4BRy4TEEigi5+V4DkAXeG8+x8SWjj/mRMQMcZud4i69Ul7tpzbjUHm0s/Aasvmib13u4ZbGX/AyoOX8pQwkRHoyfMK2OvRbaeQf9fPcQxOSBALYOIXk9mEGxN1FTFHrTvrY5s0w+hC1mAjX4qm4ZM77RneAI0fJaq1hHSZETIpJOCiQfR3bLuyzWKVestOE29V8Pwq,iv:bjK1QkWUc2vs+oUoC5Z0AKR1/tmrhSLvP8BP8gzghOg=,tag:dmSDM+gbsJMDkqgIPWBfGQ==,type:str]
postgres: postgres:
init: ENC[AES256_GCM,data:Pq24kdMXLAbePqIHPiJx3xXYEm2UbY598iNDf+z2k1HDhStHAd10CCyJYEgppCw2lkDNY54A3PQ=,iv:RE9DQ9Xw4tDFBD67dk3ggyqYqoGVhZf5kO53WoF3fJ4=,tag:dZwZfgI2H9JTClkyUI1MqQ==,type:str] init: ENC[AES256_GCM,data:trwA30EswHEPa6V2GuHsGgU4NK/j/UQveldwHng0Ilwyqh9aZCgF3axP48MmcciBssux8DZ4O5U=,iv:VC+tpG5yuiBE7pjZ85lYCwHG/bTePxeXQDz2zyLyLYA=,tag:5+jwWTv5T5YWwQpR58QfOA==,type:str]
gitea:
dbpass: ENC[AES256_GCM,data:8jECcEJ8JnK7fztTckzLrQ==,iv:yQMp5VrierOKXwiop0NUA7Qbn2eH5iUCVlKppZwKLIQ=,tag:rI9WT7zLIaFxVcTu3ufW4g==,type:str]
upsmon: upsmon:
password: ENC[AES256_GCM,data:0tZKzQOYaij9jdnDTv61ma8i,iv:GEqlCOOUHTjUzfz+X5lCnqcX9SjAG6bVc8Luv97wnSg=,tag:XLvsucW6sIMHKG2AHmxZEw==,type:str] password: ENC[AES256_GCM,data:52Rxsh7KUq+aYjQORBC+Yq5B,iv:F05g/a5bv7DQ+eLlMqsNeRHLxzl7AyXU1zAlmFevQ6o=,tag:xkGDD3hDF+u5fUbP33OrlA==,type:str]
minio: minio:
credentials: ENC[AES256_GCM,data:78ANAQ2756IISlkUFPxy9lQYRml8C9PvkkiXME4nMjtWwPgybvSM2nrO3yVhTgyOyUZjYYWzJlpwstfIAbuWEgGFhbMixSSNSgsWozojm0hWfPBWZ5x4iX++0ARFdfxIAjiGlM/HGa0YO/2tSA6oW6FqM4RbC1vPnqJc,iv:8Y+SilqKsUH/J6M+l4Wpm2J3nPXeoUhA1+GvhzlqMHE=,tag:5dYBlYPIUjd+U+r/dqJWIA==,type:str] credentials: ENC[AES256_GCM,data:5Z/cTmxSuMq8BfRgYLGZZJ7o6AtmrQM3yNjR17YHr29S7ZWvGsjfM7DsLKectem01nvv3HoT4uyWSdhkOmZahzDb5OF1NEgjJhLqkKlCETMu0mmpwe1cx6iOd7kjB3E6Az/MWpXqZ/TrryL9FrQD2nnx9bHyWWIHRQv8,iv:jiYZXfU+OssC0rh/3yFZLEzD1+5mVDDl6gQ3oyk76E4=,tag:bevDszFv1zSa+/2qQIgC0w==,type:str]
loki: ENC[AES256_GCM,data:ShC6hfsKifVaxLWRo1fqaOpsrYh4+w==,iv:KVSlPd0mBvPZikg/Agnl6q0UhxTmsNOeYdercYOhqMg=,tag:cj6ex9m7vDjInTJDGUlqFQ==,type:str]
docker:
minecraft: ENC[AES256_GCM,data:2k/m0ksnE92fACxQuBlOO72b19T7Nbnr58ezRddmKUVvePEgrdSnIsR3sh7PnmzwmG/ez0WTD+NKbtkQmRMDQ25vruA8gCf8Ig==,iv:X2SUidKTNAPZfbyiXFKprUbAhBxJcbF5bz+YTy4nuEA=,tag:AAvLXO888r9XvtnNfQgCpA==,type:str]
foundry: ENC[AES256_GCM,data:5Z0FvVhJBzTwDPRN6c//caZokiTnkdqiLGFFuyen+tYsdjbQ3AXH5y7HfxKbxsJvU5uShOuIg0jVMvow2NYmzyYDDKBKPOz0bgXOmFq06wzCJubjyZmR/mDcWBBDzAFzaazpyW8=,iv:6wLS00zhX0tjJUe5uADAjzEshJP8QOkF2i4Aw+Y9RSk=,tag:sNr/exY1u3evYGcImyCUlA==,type:str]
nextcloud: ENC[AES256_GCM,data:dm2Cha+CvFORgdcBvJAzzdOGcJ95vLJYTZcUJnjNp6HOQIIoJrDone1NOAYJh9rdWG/17/ntOmd+TysAj4AsD0dw/PatZmy3I+dcVghkt2XNTc7jD64QjctIHzR+om1joAbKemG1R3St7qDU68TWYxoxIfYZcJvg3ds/lJcYgFRh079UZ/IRlGVR6sWPEXyY+UUrwtk0Fr+y8UtwwWZiLp0akUbIV06huRGiAp/PeWETuPPuacl2++ayIgJFZkJjUl/a52RI1Q0nLG5iyK6QYpY1JSRJTOkiQQ4PB5GRdLCdoM5/ZXTQ6gGcoM5jXFllsTn+yRicNRucuBp7Z2achbk6eITCdjjdXVI7zM4YXpzVLu5fJckLAu07aEIGYCBT7ZXd7TRgfB68POwtwaJGBozg+nuhq8xEH04yi8jFODH6aFplIgJ+bbaP72zw+92lzZa33FEtOwKdtx+YUv0eLLDJs+8Z6Sn6RyN8prwIz1/9LuIMx39g4R7id9W2bV2MXqTU4nN8f0TXWqe+hnb5pDLBaZOBMkwbRka6Vptsi4dbL5Lnexa2DoIHZ2unyxZ+4SkRt9LH39j8fXf2w5JPFCSLstf7+Zu7xzRS0TTCug7k,iv:oOWcFdQJb/+KZKJmQChhJ5jOCcM3o+ojZSMyiRnO9n8=,tag:PWGQkwPe0juLgAdlKiWKpg==,type:str]
redis: ENC[AES256_GCM,data:c+55cN6IpUNeKd+wC2zv3eunYjBsmZtXTczokqaxB2Q=,iv:M3pwNUlT9kUMv4JDE6bp/gub9CdBGxdApIvpOt3JpgE=,tag:3rPlV3U0AP9zAeF7xDouKw==,type:str]
act-runner: ENC[AES256_GCM,data:gdrqXBBzdMW26MgNfP6P1c/m7pLANCXjcZLvVsxlWcgpAZd8IaO2FUqomL3xFI3UDPveQh0UvC3044ueoWhYJOq7ZmKJGvdf0ZrpP1MkXZKvjFjbTsuf/6/SYKhPqnP28HqznUWIVJYcRmP+A2oVeJY=,iv:/yOqJYDpxbqCm1whqcypp7Ba1Xlaebrv+h6lHr57Qa8=,tag:PzVqxP+QwQq69jqhmagj3w==,type:str]
collabora: ENC[AES256_GCM,data:LPRkzPEv5qfzeWSDbf+L+0asfmiK5Mhj8jCdfVyvVQAaD75Cbo4qLD0Nc80z,iv:/l2vAyYYJChhv6T+JkHT4I74ZpdhvbVqxlDWIM4Y4bw=,tag:/+uzn1vtd1RnO9/lGiQAKA==,type:str]
acme:
bunny: ENC[AES256_GCM,data:P2yROVUga9mORcq8VR/l0i4/2Vod1zvlYq+ZJLLNKow0SpblkwQX/i1ucQYAOkTTRddN+3C+t0zj1rMWkdLoaLjEUJJi3VsSxi+chV2FFiVKFQGEcg24,iv:aQvGgGLsgRGoEmwTgZHR8Jm/MYxmGtVTT/fZKaTLeMs=,tag:m3ssF4O8qs4yxvMu6yUcjw==,type:str]
dnsimple: ENC[AES256_GCM,data:37FKyBibFtXZgI4EduJQ0z8F+shBc5Q6YlLa3YkVPh9XuJVS20eybi75bfJxiozcZ9d+YRaqcbkBQCSdFOCotDU=,iv:oq3JjqbfAm2C4jcL1lvUb2EOmnwlR07vPoO8H0BmydQ=,tag:E3NO/jMElL6Q817666gIyg==,type:str]
server-validation: server-validation:
webhook: ENC[AES256_GCM,data:d8drMmXcbWCGwOanYr6jUCz5+d1bgTrPKMl4yxFi49oapqFUFSQo2pA3bP9DA2n0b63ZJp1IDyJGBRGjFUsSC8EkKQsYMIm962o++D4h7/l9GZU2TBcn5VgvSldETgwloMg92i3zEApNCeZTtwFwJuJTwmUsZmg528Kj7SBcDw4H18dW8MMfgzBTkZUh,iv:F/UtYjWNoG1la1xaNevRXP/4lNT2TgYfmukbncHILDA=,tag:fJpdG5di6j8Wm54KLHZEsg==,type:str] webhook: ENC[AES256_GCM,data:Lwqy4UhyFutpXjai7EJPKp8MDlI+ayDna4T8jluvC6qkeJ7o1UaaDCOsgLy4Fw7LC77tXhJtkcmep9w37JaiHp2CoDOfy2iAaq8o9CCSi/a0zqMJx+HdZYZNemvmpc6E/be0K+JDrFZLbjr3unSpCidQ3whccC6XyY013R12swN3bFZIu1gtzXCgUZ4U,iv:pVbrRwH3ziu4+R5BfimPV7N71QmyerJEc9M5K4eofOc=,tag:zNrCXrIioQWPEPVz/wMDpQ==,type:str]
typhon:
hashedPassword: ENC[AES256_GCM,data:gMyY8gxUn3HzycQRu2cminqRFWghqWcjzZzTxAQZ5PJqn604iSwDiVdr7icHB7drJfCAfsE7L4oKRJgxaIAE32043oOkb2T7DDH8y2jxMzqmZCfbvrfMI4wdfRTHGqzxb6X/aZ5ai2rr1Q==,iv:4EsTo/lQld0o9iktDX9gobMlPUCitx1i9wn8EL16sIs=,tag:FgVDRHk2glDwpC/mprrPqQ==,type:str]
sops: sops:
kms: [] kms: []
gcp_kms: [] gcp_kms: []
@ -23,26 +38,26 @@ sops:
- recipient: age1qw5k8h72k3fjg5gmlxx8q8gwlc2k6n6u08d8hdzpm2pk9r0fnfxsmw33nh - recipient: age1qw5k8h72k3fjg5gmlxx8q8gwlc2k6n6u08d8hdzpm2pk9r0fnfxsmw33nh
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBzcTQ4SVM3dVN4UWZCSXBs YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBFcWo4V1QyZS9HbHNwT3Jl
dFo1S0ZyOEM3c3ZtYTcvZlVNYStDdXd0NjB3CjY0NWc4UkVGUk1ZdTBBLyt2L0lX ZktNR2gwZ3BiWnYwZHpLUzR2YTlmN0ZUeEhnCkF6ekdkN0U2VGM1RFVhdTM0RW5u
M0lRbXFwRzFWSTNndC92SU5kSkowb28KLS0tIFhjMnJzZHRoTmJONDk1RjVsRVZq bWdreGZrU0JwNDY1TnR2S1M3OTdKaWcKLS0tIEVBekE2eU8rcEhpVkhhWmxPc3JN
d241ZnZ2MWg3YVNBbkh2S0NqeE5PdFEKWqnQH4kZszkKZTSgur0c5hGMoMx9zBdz cXNZWmZqd0R0SmhINExscHBKWmxvblUKEFEQvt/zQFARba4S8vHz/1SoKdKg69At
tSvUbe2+WKX7q6y7XqsD1KjFI+POVDF+YN7H9ja96+JqvKRteXNhCg== LZ58XQGOmlGbBhPr7EzYQ2XSY4flWbnnD174cmCR8DNFm15DsNA5fw==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
lastmodified: "2024-07-07T23:09:33Z" lastmodified: "2025-03-26T05:47:58Z"
mac: ENC[AES256_GCM,data:nr1JAEr2FGrYtiUhrQFsBPbiR+toxzYRZVPqq7zYBMeNy70a5jMgw6qm37M8Hmt7omO/KePE+Ol27FI9Aqn8OP3CQZoSWZbul+TTItV5UWC84G3MebaesnIiFQwbpM9hz08VoQ1zxUiUFnUY4bBr6okNSyJeqq/QmkkyqhK4Wlo=,iv:0MR7AiQEX2Cl7FUtRlxaY+R2oqSbanIhwaXAN/UnHH0=,tag:RpQCtsuelu3VQVB9HzJE+g==,type:str] mac: ENC[AES256_GCM,data:ZP9HglMmn9FDv6/vtQAxz/qP76QniPqM6bzMQVvVU/OhDmjuneGKZY7d1Es7LC9o5qmJ+T3Dh3/bkmuRdgdnd2TO6iuvM++DEPxwnoHis+0lbMxv5a6ibzvoXXm2CrL4HPETqLKbLahGJRmDNgnkCEWxAs16zrqe5kgDpD53R5c=,iv:DcCXNGyb41ToV9uSnrnrl0dWiw2pvykM8z86Yk814P4=,tag:T9PFl48qABwBSy7vIhSmLA==,type:str]
pgp: pgp:
- created_at: "2024-09-05T06:10:49Z" - created_at: "2024-11-28T18:56:39Z"
enc: |- enc: |-
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hF4DQWNzDMjrP2ISAQdAA1DGmMjNYHKHtel++ftsHqmQGqrjfL4VJTe62bEMfXcw hF4DQWNzDMjrP2ISAQdAPOYlp/3ZJrcXZbu5+XI+BHNzMbzw7+YhTYOfNgujU1gw
EQmF0itX7ns+GogeYeYaqxa0qraWzzGwsEDJOp+VJMmLPtw5999kdO1PikgyGkcV QfJDWAhiMd8cZF5PpX+RdN+Zrk5CCMgZH4hotv9gjf1oxitWuF2hv14k/RlAx8kr
1GgBCQIQd5DwJiXbQ7bFPYPGg8xxEBeDsHYtKo0tv9uQi9Is0nYYHbI8+TuFUv2o 1GgBCQIQB+LOoKIo7AHeucdV9NsM6H4Akv+Bzy8boarA4BGcyvgRWhS2u8zOQJc5
Av5c+/hAX/1D4F8JDTnz7WbEO3X2H7VXNMQKQkYR1Ndds6ueyx1V4kFqQTD5qLG/ RKfRonTO51yjlKm0MEspvwrClO+aIuBaNNemuHdk4yhDUnNKVBFyLLOuqXbsFd+G
BpnwAmW4i9XVMg== aSTmqvI3a/T5Cw==
=2NK4 =ph+p
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 5EFFB75F7C9B74EAA5C4637547940175096C1330 fp: 5EFFB75F7C9B74EAA5C4637547940175096C1330
unencrypted_suffix: _unencrypted unencrypted_suffix: _unencrypted
version: 3.8.1 version: 3.9.4

View File

@ -0,0 +1,17 @@
{ config, ... }:
let
vars = import ./vars.nix;
typhon_path = vars.primary_typhon;
in
{
services.typhon = {
enable = true;
hashedPasswordFile = config.sops.secrets."typhon/hashedPassword".path;
home = typhon_path;
};
sops.secrets = {
"typhon/hashedPassword".owner = "root";
};
}

View File

@ -0,0 +1,20 @@
rec {
zfs_primary = "/ZFS/ZFS-primary";
# primary
primary_act = "${zfs_primary}/act-runner";
primary_archiveteam = "${zfs_primary}/archiveteam";
primary_attic = "${zfs_primary}/attic";
primary_backups = "${zfs_primary}/backups";
primary_calibre = "${zfs_primary}/calibre";
primary_db = "${zfs_primary}/db";
primary_docker = "${zfs_primary}/docker";
primary_games = "${zfs_primary}/games";
primary_hydra = "${zfs_primary}/hydra";
primary_libvirt = "${zfs_primary}/libvirt";
primary_loki = "${zfs_primary}/loki";
primary_minio = "${zfs_primary}/minio";
primary_nextcloud = "${zfs_primary}/nextcloud";
primary_redis = "${zfs_primary}/redis";
primary_torr = "${zfs_primary}/torr";
}

View File

@ -80,4 +80,70 @@
}; };
}; };
}; };
# hack to make sure pool is imported before keys are loaded,
# and also keys are imported before things get mounted
# note to self: move zfs encryption over to luks lol
boot.initrd.postResumeCommands = ''
ZFS_FORCE="-f"
for o in $(cat /proc/cmdline); do
case $o in
zfs_force|zfs_force=1|zfs_force=y)
ZFS_FORCE="-f"
;;
esac
done
poolReady() {
pool="$1"
state="$("zpool" import -d "/dev/disk/by-id/" 2>/dev/null | "awk" "/pool: $pool/ { found = 1 }; /state:/ { if (found == 1) { print \$2; exit } }; END { if (found == 0) { print \"MISSING\" } }")"
if [[ "$state" = "ONLINE" ]]; then
return 0
else
echo "Pool $pool in state $state, waiting"
return 1
fi
}
poolImported() {
pool="$1"
"zpool" list "$pool" >/dev/null 2>/dev/null
}
poolImport() {
pool="$1"
"zpool" import -d "/dev/disk/by-id/" -N $ZFS_FORCE "$pool"
}
echo -n "importing root ZFS pool \"ZFS-primary\"..."
# Loop across the import until it succeeds, because the devices needed may not be discovered yet.
if ! poolImported "ZFS-primary"; then
for trial in `seq 1 60`; do
poolReady "ZFS-primary" > /dev/null && msg="$(poolImport "ZFS-primary" 2>&1)" && break
sleep 1
echo -n .
done
echo
if [[ -n "$msg" ]]; then
echo "$msg";
fi
poolImported "ZFS-primary" || poolImport "ZFS-primary" # Try one last time, e.g. to import a degraded pool.
fi
# let root mount and everything, then manually unlock stuff
load_zfs_nix() {
local device="/dev/disk/by-uuid/8bfaa32b-09dd-45c8-831e-05e80be82f9e"
local mountPoint="/"
local options="x-initrd.mount,noatime,nodiratime"
local fsType="ext4"
echo "manually mounting key location, then unmounting"
udevadm settle
mountFS "$device" "$(escapeFstab "$mountPoint")" "$(escapeFstab "$options")" "$fsType"
zfs load-key -L "file://$targetRoot/crypto/keys/zfs-nix-store-key" "ZFS-primary/nix"
umount "$targetRoot/"
}
load_zfs_nix
'';
} }

View File

@ -12,3 +12,21 @@ command = "nixfmt"
#options = [] #options = []
# Glob pattern of files to include # Glob pattern of files to include
includes = [ "*.nix" ] includes = [ "*.nix" ]
[formatter.jsonfmt]
command = "jsonfmt"
excludes = []
includes = ["*.json"]
options = ["-w"]
[formatter.shfmt]
command = "shfmt"
excludes = []
includes = ["*.sh", "*.bash", "*.envrc", "*.envrc.*"]
options = ["-i", "2", "-s", "-w"]
[formatter.yamlfmt]
command = "yamlfmt"
excludes = []
includes = ["*.yaml", "*.yml"]
options = ["-formatter","indent=4"]

View File

@ -16,6 +16,7 @@
./home/gammastep.nix ./home/gammastep.nix
./home/doom ./home/doom
./home/hypr ./home/hypr
./home/waybar.nix
./non-server.nix ./non-server.nix
]; ];
@ -51,12 +52,15 @@
nil nil
# useful tools # useful tools
file
sqlite
ncdu ncdu
neofetch neofetch
onefetch
hyfetch
smartmontools smartmontools
wget wget
glances glances
obsidian
onefetch onefetch
# Rust packages # Rust packages
@ -65,6 +69,7 @@
diesel-cli diesel-cli
tealdeer tealdeer
helix helix
ripunzip
# nix specific packages # nix specific packages
nix-output-monitor nix-output-monitor
@ -85,6 +90,9 @@
nodejs_20 nodejs_20
nodePackages.prettier nodePackages.prettier
treefmt treefmt
gocryptfs
awscli2
]; ];
}; };
@ -105,7 +113,7 @@
eza = { eza = {
enable = true; enable = true;
icons = true; icons = "auto";
git = true; git = true;
}; };
@ -136,6 +144,7 @@
"system" "system"
"nix" "nix"
"shell" "shell"
"poetry"
]; ];
}; };
}; };
@ -160,11 +169,17 @@
}; };
}; };
sops = { sops = lib.mkIf (!machineConfig.server) {
age.sshKeyPaths = [ "/home/alice/.ssh/id_ed25519_sops" ]; age.sshKeyPaths = [ "/home/alice/.ssh/id_ed25519_sops" ];
defaultSopsFile = ./secrets.yaml; defaultSopsFile = ./secrets.yaml;
secrets."alice/wakatime-api-key".path = "/home/alice/.config/doom/wakatime"; secrets."alice/wakatime-api-key".path = "/home/alice/.config/doom/wakatime";
}; };
nix.gc = {
automatic = true;
frequency = "weekly";
options = "--delete-older-than 30d";
};
home.stateVersion = "23.11"; home.stateVersion = "23.11";
} }

View File

@ -19,3 +19,9 @@
(setq! lsp-enable-suggest-server-download nil) (setq! lsp-enable-suggest-server-download nil)
;; (keychain-refresh-environment) ;; (keychain-refresh-environment)
(setq! lsp-nix-nil-max-mem 20000)
(setq! lsp-nix-nil-formatter ["nixfmt"])
;; (add-hook 'python-mode-hook (lambda ()
;; (require 'sphinx-doc)
;; (sphinx-doc-mode t)))

View File

@ -133,7 +133,7 @@
;;fsharp ; ML stands for Microsoft's Language ;;fsharp ; ML stands for Microsoft's Language
;;fstar ; (dependent) types and (monadic) effects and Z3 ;;fstar ; (dependent) types and (monadic) effects and Z3
;;gdscript ; the language you waited for ;;gdscript ; the language you waited for
;;(go +lsp +tree-sitter) ; the hipster dialect (go +lsp +tree-sitter) ; the hipster dialect
;;(graphql +lsp) ; Give queries a REST ;;(graphql +lsp) ; Give queries a REST
;;(haskell +lsp) ; a language that's lazier than I am ;;(haskell +lsp) ; a language that's lazier than I am
;;hy ; readability of scheme w/ speed of python ;;hy ; readability of scheme w/ speed of python

View File

@ -80,3 +80,10 @@
(package! pacdiff.el (package! pacdiff.el
:recipe (:host github :repo "fbrosda/pacdiff.el" :files ("pacdiff.el" "README.org" "LICENSE"))) :recipe (:host github :repo "fbrosda/pacdiff.el" :files ("pacdiff.el" "README.org" "LICENSE")))
;;(package! python-docstring-mode
;; :recipe (:host github :repo "glyph/python-docstring-mode" :files ("python-docstring.el" "docstring_wrap.py")))
;;(package! sphinx-doc)
;; https://github.com/glyph/python-docstring-mode.git

View File

@ -11,15 +11,15 @@
userName = "ahuston-0"; userName = "ahuston-0";
aliases = { aliases = {
gone = '' gone = ''
!git fetch -p && git for-each-ref --format '%(refname:short) %(upstream:track)' | # dump all branches !git for-each-ref --format '%(refname:short) %(upstream)' | # dump all older branches
awk '$2 == "[gone]" {print $1}' | # get nuked branches awk 'NF < 2 {print $1}' | # get nuked branches
grep -Pv "(^origin/|^origin$|stash)" | # filter out remotes & stash
sed 's/\\x27/\\x5C\\x27/' | # remove single quotes, for xargs reasons sed 's/\\x27/\\x5C\\x27/' | # remove single quotes, for xargs reasons
xargs -r git branch -D; # nuke the branches xargs -r git branch -D # nuke the branches
# git for-each-ref --format '%(refname:short) %(upstream)' | # dump all older branches # !git fetch -p && git for-each-ref --format '%(refname:short) %(upstream:track)' | # dump all branches
# awk 'NF < 2 {print $1}' | # get nuked branches # awk '$2 == "[gone]" {print $1}' | # get nuked branches
# grep -Pv "(^origin/|^origin$|stash)" | # filter out remotes & stash
# sed 's/\\x27/\\x5C\\x27/' | # remove single quotes, for xargs reasons # sed 's/\\x27/\\x5C\\x27/' | # remove single quotes, for xargs reasons
# xargs -r git branch -D # nuke the branches # xargs -r git branch -D; # nuke the branches #
''; '';
}; };
extraConfig = { extraConfig = {
@ -27,6 +27,7 @@
pull.rebase = true; pull.rebase = true;
color.ui = true; color.ui = true;
init.defaultBranch = "main"; init.defaultBranch = "main";
format.signoff = true;
}; };
}; };
} }

View File

@ -8,5 +8,11 @@
{ {
xdg.configFile = { xdg.configFile = {
"hypr/hyprland.conf".source = ./hyprland.conf; "hypr/hyprland.conf".source = ./hyprland.conf;
"hypr/show-hide.sh".source = ./show-hide.sh;
}; };
imports = [
./hyprlock.nix
./hypridle.nix
];
} }

View File

@ -0,0 +1,47 @@
{
config,
lib,
pkgs,
...
}:
{
services.hypridle = {
enable = true;
settings = {
general = {
lock_cmd = "pidof hyprlock || hyprlock --immediate --immediate-render"; # avoid starting multiple hyprlock instances.
before_sleep_cmd = "loginctl lock-session"; # lock before suspend.
after_sleep_cmd = "hyprctl dispatch dpms on"; # to avoid having to press a key twice to turn on the display.
};
listener = [
{
timeout = 150; # 2.5min.
on-timeout = "${pkgs.brightnessctl}/bin/brightnessctl -s set 1"; # set monitor backlight to minimum, avoid 0 on OLED monitor.
on-resume = "${pkgs.brightnessctl}/bin/brightnessctl -r"; # monitor backlight restore.
}
# turn off keyboard backlight, comment out this section if you dont have a keyboard backlight.
{
timeout = 150; # 2.5min.
on-timeout = "${pkgs.brightnessctl}/bin/brightnessctl -sd rgb:kbd_backlight set 0"; # turn off keyboard backlight.
on-resume = "${pkgs.brightnessctl}/bin/brightnessctl -rd rgb:kbd_backlight"; # turn on keyboard backlight.
}
{
timeout = 300; # 5min
on-timeout = "loginctl lock-session"; # lock screen when timeout has passed
}
{
timeout = 330; # 5.5min
on-timeout = "hyprctl dispatch dpms off"; # screen off when timeout has passed
on-resume = "hyprctl dispatch dpms on"; # screen on when activity is detected after timeout has fired.
}
{
timeout = 1800; # 30min
on-timeout = "systemctl suspend"; # suspend pc
}
];
};
};
}

View File

@ -20,6 +20,10 @@ monitor=,preferred,auto,auto
# Execute your favorite apps at launch # Execute your favorite apps at launch
# exec-once = waybar & hyprpaper & firefox # exec-once = waybar & hyprpaper & firefox
exec-once = wired &
exec-once = wired
exec-once = systemctl --user start polkit-gnome-authentication-agent-1.service
# Source a file (multi-file configs) # Source a file (multi-file configs)
# source = ~/.config/hypr/myColors.conf # source = ~/.config/hypr/myColors.conf
@ -77,10 +81,12 @@ decoration {
passes = 1 passes = 1
} }
drop_shadow = yes shadow {
shadow_range = 4 enabled = yes
shadow_render_power = 3 range = 4
col.shadow = rgba(1a1a1aee) render_power = 3
color = rgba(1a1a1aee)
}
} }
animations { animations {
@ -191,7 +197,7 @@ bindm = $mainMod, mouse:273, resizewindow
# screenshots # screenshots
bind = $mainMod, A, exec, grimblast copy area bind = $mainMod, A, exec, grimblast copy area
bind = $mainMod SHIFT, A, exec, grimblast save area "~/Pictures/Screenshots/screenshot_$(date +%Y-%m-%d-%H%M ).png" bind = $mainMod SHIFT, A, exec, grimblast save area "/home/alice/Pictures/Screenshots/screenshot_$(date +%Y-%m-%d-%H%M ).png"
# zoom issue # zoom issue
bind = $mainMod, K, exec, pkill zoom; zoom bind = $mainMod, K, exec, pkill zoom; zoom
@ -201,3 +207,10 @@ bind = $mainMod, escape, exec, hyprctl reload
# open bwm # open bwm
bind = $mainMod, P, exec, bwm bind = $mainMod, P, exec, bwm
# lock screen
bind = $mainMod, L, exec, loginctl lock-session
# hide active window
bind = $mainMod,H,exec,/home/alice/config/hypr/hide_unhide_window.sh h
# show hide window
bind = $mainMod,I,exec,/home/alice/config/hypr/hide_unhide_window.sh s

View File

@ -0,0 +1,89 @@
{
config,
lib,
pkgs,
...
}:
{
programs.hyprlock = {
enable = true;
settings = {
general = {
immediate_render = true;
# disabling as config doesn't exist
#no_fade_in = true;
};
background = {
monitor = "";
# path = /home/me/someImage.png # supports png, jpg, webp (no animations, though)
path = lib.mkForce "screenshot";
# disabling due to stylix
# color = "rgba(25, 20, 20, 1.0)";
# all these options are taken from hyprland, see https://wiki.hyprland.org/Configuring/Variables/#blur for explanations
blur_passes = 3; # 0 disables blurring
blur_size = 7;
noise = 1.17e-2;
contrast = 0.8916;
brightness = 0.8172;
vibrancy = 0.1696;
vibrancy_darkness = 0.0;
};
image = {
monitor = "";
path = "/home/alice/Pictures/PXL_20240408_192537608-EDIT.jpg";
size = 350; # lesser side if not 1:1 ratio
rounding = -1; # negative values mean circle
border_size = 4;
border_color = "rgb(221, 221, 221)";
rotate = 0; # degrees, counter-clockwise
reload_time = -1; # seconds between reloading, 0 to reload with SIGUSR2
reload_cmd = ""; # command to get new path. if empty, old path will be used. don't run "follow" commands like tail -F
position = "0, 100";
halign = "center";
valign = "center";
};
input-field = {
monitor = "";
size = "400, 50";
outline_thickness = 3;
dots_size = 0.33; # Scale of input-field height, 0.2 - 0.8
dots_spacing = 0.15; # Scale of dots' absolute size, -1.0 - 1.0
dots_center = false;
dots_rounding = -1; # -1 default circle, -2 follow input-field rounding
# disabling as config doesn't exist
# dots_fade_time = 200; # Milliseconds until a dot fully fades in
dots_text_format = ""; # Text character used for the input indicator. Leave empty for a rectangle that will be rounded via dots_rounding (default).
# disabling due to stylix
# outer_color = "rgb(151515)";
# inner_color = "rgb(200, 200, 200)";
# font_color = "rgb(10, 10, 10)";
font_family = "Noto Sans"; # Font used for placeholder_text, fail_text and dots_text_format.
fade_on_empty = false;
fade_timeout = 1000; # Milliseconds before fade_on_empty is triggered.
placeholder_text = "<i>Input Password...</i>"; # Text rendered in the input box when it's empty.
hide_input = false;
rounding = -1; # -1 means complete rounding (circle/oval)
#check_color = "rgb(204, 136, 34)";
#fail_color = "rgb(204, 34, 34)"; # if authentication failed, changes outer_color and fail message color
fail_text = "<i>$FAIL <b>($ATTEMPTS)</b></i>"; # can be set to empty
fail_timeout = 2000; # milliseconds before fail_text and fail_color disappears
# disabling as config doesn't exist
#fail_transition = 300; # transition time in ms between normal outer_color and fail_color
capslock_color = -1;
numlock_color = -1;
bothlock_color = -1; # when both locks are active. -1 means don't change outer color (same for above)
invert_numlock = false; # change color if numlock is off
swap_font_color = false; # see below
position = "0, -200";
halign = "center";
valign = "center";
};
};
};
}

View File

@ -0,0 +1,25 @@
#!/usr/bin/env bash
stack_file="/tmp/hide_window_pid_stack.txt"
function hide_window() {
pid=$(hyprctl activewindow -j | jq '.pid')
hyprctl dispatch movetoworkspacesilent "88,pid:$pid"
echo "$pid" >>$stack_file
}
function show_window() {
pid=$(tail -1 $stack_file && sed -i '$d' $stack_file)
[ -z "$pid" ] && exit
current_workspace=$(hyprctl activeworkspace -j | jq '.id')
hyprctl dispatch movetoworkspacesilent "$current_workspace,pid:$pid"
}
if [ -n "$1" ]; then
if [ "$1" == "h" ]; then
hide_window >>/dev/null
else
show_window >>/dev/null
fi
fi

View File

@ -0,0 +1,40 @@
[
{
"height": 20,
"layer": "top",
"position": "top",
"output": [
"eDP-2",
"eDP-1",
"HDMI-0",
"DP-0"
],
"hyprland/workspaces": {
"active-only": true,
"all-outputs": false,
"show-special": true,
"move-to-monitor": true,
"format": "{icon} {windows}",
"format-window-separator": " ",
"format-icons": {
"1": "󰎤",
"2": "󰎧",
"3": "󰎪",
"default": "",
"empty": "󱓼",
"urgent": "󱨇"
},
"persistent-workspaces": {
"1": "HDMI-0"
},
"on-scroll-down": "hyprctl dispatch workspace e-1",
"on-scroll-up": "hyprctl dispatch workspace e+1",
"window-rewrite": {
"title<Steam>": ""
},
"window-rewrite-default": "",
"window-rewrite-separator": " ",
"sort-by": "number"
}
}
]

View File

@ -2,6 +2,6 @@
lib.mkIf (!machineConfig.server) { lib.mkIf (!machineConfig.server) {
programs.waybar = { programs.waybar = {
enable = true; enable = true;
#settings = builtins.fromJSON (import ./waybar.json); settings = builtins.fromJSON (builtins.readFile ./waybar.json);
}; };
} }

View File

@ -4,7 +4,6 @@
programs.zsh = { programs.zsh = {
enable = true; enable = true;
# autosuggestion.enable = true;
oh-my-zsh = { oh-my-zsh = {
enable = true; enable = true;
plugins = [ plugins = [
@ -52,12 +51,16 @@
shellAliases = { shellAliases = {
"sgc" = "sudo git -C /root/dotfiles"; "sgc" = "sudo git -C /root/dotfiles";
## SSH ## SSH
"ssh-init" = "ssh-add -t 2h ~/.ssh/id_rsa_tails ~/.ssh/id_ed25519_tails ~/.ssh/id_rsa_palatine ~/.ssh/id_ed25519_palatine ~/.ssh/id_ed25519_rota ~/.ssh/id_ed25519_gh"; "ssh-init" =
"ssh-add -t 2h ~/.ssh/id_rsa_tails ~/.ssh/id_ed25519_tails ~/.ssh/id_rsa_palatine ~/.ssh/id_ed25519_palatine ~/.ssh/id_ed25519_rota ~/.ssh/id_ed25519_gh";
## Backups ## Backups
"borgmatic-backup-quick" = "sudo borgmatic --log-file-verbosity 2 -v1 --progress --log-file=/var/log/borgmatic.log -c /etc/borgmatic/config_checkless.yaml"; "borgmatic-backup-quick" =
"borgmatic-backup-full" = "sudo borgmatic --log-file-verbosity 2 -v1 --log-file=/var/log/borgmatic.log -c /etc/borgmatic/config_full_arch.yaml"; "sudo borgmatic --log-file-verbosity 2 -v1 --progress --log-file=/var/log/borgmatic.log -c /etc/borgmatic/config_checkless.yaml";
"umount-backup" = "sudo borgmatic umount --mount-point /home/alice/backup -c /etc/borgmatic/config_checkless.yaml"; "borgmatic-backup-full" =
"sudo borgmatic --log-file-verbosity 2 -v1 --log-file=/var/log/borgmatic.log -c /etc/borgmatic/config_full_arch.yaml";
"umount-backup" =
"sudo borgmatic umount --mount-point /home/alice/backup -c /etc/borgmatic/config_checkless.yaml";
"restic-backup" = "/home/alice/Scripts/restic/backup.sh"; "restic-backup" = "/home/alice/Scripts/restic/backup.sh";
## VPN ## VPN
@ -89,7 +92,8 @@
# applications (rofi entries) # applications (rofi entries)
"ARMEclipse" = "nohup /opt/DS-5_CE/bin/eclipse &"; "ARMEclipse" = "nohup /opt/DS-5_CE/bin/eclipse &";
"Wizard101-old" = "prime-run playonlinux --run Wizard\\ 101"; "Wizard101-old" = "prime-run playonlinux --run Wizard\\ 101";
"Wizard101" = "prime-run ~/.wine/drive_c/ProgramData/KingsIsle Entertainment/Wizard101/Wizard101.exe"; "Wizard101" =
"prime-run ~/.wine/drive_c/ProgramData/KingsIsle Entertainment/Wizard101/Wizard101.exe";
"Pirate101" = "prime-run playonlinux --run Pirate\\ 101"; "Pirate101" = "prime-run playonlinux --run Pirate\\ 101";
"octave" = "prime-run octave --gui"; "octave" = "prime-run octave --gui";
"pc-firefox" = "proxychains firefox -P qbit -no-remote -P 127.0.0.1:9050"; "pc-firefox" = "proxychains firefox -P qbit -no-remote -P 127.0.0.1:9050";

View File

@ -3,7 +3,7 @@
{ {
programs.emacs = { programs.emacs = {
enable = true; enable = true;
package = pkgs.emacs29-pgtk; package = pkgs.emacs30-pgtk;
}; };
home.packages = with pkgs; [ home.packages = with pkgs; [
cmake cmake
@ -49,6 +49,9 @@
hunspellDicts.en-us hunspellDicts.en-us
languagetool languagetool
# latex
texlive.combined.scheme-medium
# dependencies for nix-dotfiles/hydra-check-action # dependencies for nix-dotfiles/hydra-check-action
nodejs_20 nodejs_20
nodePackages.prettier nodePackages.prettier
@ -59,6 +62,8 @@
bitwarden-menu bitwarden-menu
wtype wtype
zathura zathura
obsidian
libreoffice-qt-fresh
wlr-randr
]; ];
} }

View File

@ -2,13 +2,15 @@ alice:
user-password: ENC[AES256_GCM,data:+cM85X1vapqfQdJ+Dv6YvT5qHlvsmaXPRbvKRHtCkPT3wdw4f7tLHLFmvWnak7CRezI00PxVEtCZL5mqLyN2HaU4OqIk/9fgqczIzemwBlMGJt+ndwG4oqBqE0ymtzmy8MA59wonRqoxzYKQfAGQsprdCIovrg==,iv:BtSDBgvQeZdTY1KUClnt9V8qHcS/gouaaQw342tk4Sg=,tag:T7tzyKuCo83s78ca7f4KDQ==,type:str] user-password: ENC[AES256_GCM,data:+cM85X1vapqfQdJ+Dv6YvT5qHlvsmaXPRbvKRHtCkPT3wdw4f7tLHLFmvWnak7CRezI00PxVEtCZL5mqLyN2HaU4OqIk/9fgqczIzemwBlMGJt+ndwG4oqBqE0ymtzmy8MA59wonRqoxzYKQfAGQsprdCIovrg==,iv:BtSDBgvQeZdTY1KUClnt9V8qHcS/gouaaQw342tk4Sg=,tag:T7tzyKuCo83s78ca7f4KDQ==,type:str]
#ENC[AES256_GCM,data:6+dLs8opC27IrHJCPfL2c7KiLbaQTqI6oRKpIZLR4+P9gTupziAhCm/G7RY01gVPSgxdBpJ6L4xVbcMEg9hDKBMI4naF9arNrFsV6WXNc+LA5BYyT9L9G1nDea8fPFYDSF2537eLgLqWNE1WSsUOrz/WOxbE6g==,iv:AxsdKmGz6qEYlWY08q/2hqsm0EXaqodwD/7OJg4FAIY=,tag:EgfL3I1VBXtFgIdTOW5eBA==,type:comment] #ENC[AES256_GCM,data:6+dLs8opC27IrHJCPfL2c7KiLbaQTqI6oRKpIZLR4+P9gTupziAhCm/G7RY01gVPSgxdBpJ6L4xVbcMEg9hDKBMI4naF9arNrFsV6WXNc+LA5BYyT9L9G1nDea8fPFYDSF2537eLgLqWNE1WSsUOrz/WOxbE6g==,iv:AxsdKmGz6qEYlWY08q/2hqsm0EXaqodwD/7OJg4FAIY=,tag:EgfL3I1VBXtFgIdTOW5eBA==,type:comment]
#ENC[AES256_GCM,data:vUMcowHjlQA0RWflfaQhZKkalO39epYi6N9PPW8=,iv:6DFqHlQR+mi+ZkfMUhlhwvpMwnxXNfQV6+sYgPzSj4I=,tag:Pz1zJayscGckPO8Q2ZVb4g==,type:comment] #ENC[AES256_GCM,data:vUMcowHjlQA0RWflfaQhZKkalO39epYi6N9PPW8=,iv:6DFqHlQR+mi+ZkfMUhlhwvpMwnxXNfQV6+sYgPzSj4I=,tag:Pz1zJayscGckPO8Q2ZVb4g==,type:comment]
gha-hydra-token: ENC[AES256_GCM,data:rYDYIn7MAF4pSZQj+Nln2z9J+AxvuSzumthL86njpKETutArrw+9iX2hHJt5t513NHH03tMtZOFqM60/pzWg4YXVQOSpQmq8QOelD7qCdfCr4Z2QSeOHqXqwKy21iWtoVbxOXWunVxLzkWMJrpHkpVsiBA75Nv66ftKEjN80QNGik6xQE1iPsCB2JHeqYNIr8gtPkCr7H5Pt4yBBO/1rsyONrbNlwmzVX78eqXxmc43XOiNVjEsk8ekJxJ9mn5S6JcPNehBcnZA0kWAIxvtDIPYKnz4YBIXoilBbjgytXL8nw3PkEX27x5yeg9KfxPxO/4CGoi5wfKsYuEynBdWbHtj6a3H0AvA9KIZzktTRNJFU3ZW8UveSCXY4YHl0NREJ8kbIUgkkE7PWeyzGenGFTPMahTA0rKSa+tWPQ1c00lvo9VS3/7pfeJfZEKS7R2xBaEDZrfffHyB5PLTQOGpWl5y40wTn4HdBlyQwoREvobOaKVZEyWtVvJcUeHDPepgEHGVDzwyTelX8Btb6ZNA0Fur8xvpkLZcLmMhbvCdkjq84ztJ36nQQ5JZthecyqcZTWPyfWtPeoUPVIaxn31oLjwsriDwdQmID6twTjC9PT8nBZD/u0JebOCdeYf8fm9q49SaN2w/ZMdSRWucHUsRXeN9O149vYoOqR28H+8v/tYJdqofJpHKrIBs=,iv:GcEV6f4rqkrpCafeaLNMqqU/vBNE0xHbqokL2gMXHYw=,tag:sCHvUgq1w8npedjIAninrA==,type:str] gha-hydra-token: ENC[AES256_GCM,data:CXdOiW9oYaVj4oqfiXSz9O9xIsB5ZyUac2WFSFD1ankZpnmQpv9TwolJxb6h8r+UM7Q9QzCCWk7KHe80lolZhpHa79bpcj+wt9v51ydj0Zy+3sufHS+JnGwmqBbw6dVqJ2uBr4nW2NADzHEbG8N367uKYEq2vazB4y02JiopXL8DHsYcx+Z4u7GJC/gYbpm9vnt8OVdYmfYRQ9BGSiaJOghDzpmCisEZdLpCLXM3cULn8yVUXIFWx8yF/6JrWN+myeoZiUFCL2sZmeSIswFg9kwBKXIsjBrz+EDXZzDCEr88UrEJ0j2+egsrG9BNlstVwC8oscYdbXWmYUdsCBNVxK3xjJYm9gDdSyo0DfSvTzK1t+/s9L1zC8uqj2TXYdVd6QyH2TRXxiPeNLYClRHT2UljymSpIVXOn/Okuo7dte+ZZqZVndT1lwK//2y8V3Hng+5wixfFFsQAd5oJzfraRSnM+RLZtjI3TMoyc5no3pVwV6zsCqRd2nvr7gieXUMWtSLb6YrM6tvhRpeiieYUqQ8NwHV0Avqco0I838o5yywVGSnUflGxnwYoGQIX70qoTcxNPGuiiiqSynh64e3nrlC9xN6EWuFpUNVfkBibZNRi+EyDAhK7LKwiPbL2z919N54vyzzoWA1KUFqxow+JsX+Q8rpnfJtag44F5qFt3/Be5PIMYVU7acXTiVJvM3cKPMQIBPXpQFX5OshwGhttGFuB53aWPHCzlhT4NDQbcZ/rLQ3bcytVpnH55WWze0Oe0zUZYGFc/rV9Fc4QjhR7/8pAi9kGUlKy2MYBamjmnCWlOnHPIQQLpPs/oiW+,iv:KL2P3O8Fnbn56hLX8PWIrigoPTBfIvMUpizKy3C3RIA=,tag:G0M/9iT9IWUSJ5ktUc/g5A==,type:str]
wakatime-api-key: ENC[AES256_GCM,data:ITu5pRySYGCJ6q9IQ35NfpGX2FyIJRYHGDeBiq0btzIrqitxcFox1Vc=,iv:HsXpyFHV7dG5qORk26BtD+kFo4Jdq2c4fozMpoqyDfU=,tag:uaQoXvvYqNfmRXVDVH8AoQ==,type:str] wakatime-api-key: ENC[AES256_GCM,data:ITu5pRySYGCJ6q9IQ35NfpGX2FyIJRYHGDeBiq0btzIrqitxcFox1Vc=,iv:HsXpyFHV7dG5qORk26BtD+kFo4Jdq2c4fozMpoqyDfU=,tag:uaQoXvvYqNfmRXVDVH8AoQ==,type:str]
attic-nix-cache-creator: ENC[AES256_GCM,data:ygWuPJfFZQVHtJ83DfB7VB84PNF0knLkOwD4A67NMNp8pU9pA9lI56RSyKDkFd+qYRBSeEXSepbSOA+BhvQaCZiVEiao3LBlh7/6Sp5ni+Rdt3hGKcd+JRQyedEmTkg9h8NbtR6LvI90EiMhyVg6WLCzlGAtFFBcSvIqssrC/KDHCjd4uMzXeW23wUB40dU1PpwkLPtcNVvIzgxqYRsRPFOXZxGxQYGpBWtzDveqgmeLwavhU481wHfCwqpyXJZflbR+UzWdr+zbmSFdJadlLdHeooNGvRC+av0MK4YMCCgu1Em34IeawpiesFhhj/IVGa2xQWjXE0MF3SDLvlh5yMqNPodTZ7FAEZgD7rTYIbaH8JHiYbgI6v7/ANPcFqw2eKT7wVP8cTL1yPedcZcU,iv:J7JYA98NHxM0tExfUdjkir6/+tkOkPLMBNdjXBP9fbA=,tag:WaCWmrzLgr9lDUL+jxeMNA==,type:str]
attic-nix-cache-reader: ENC[AES256_GCM,data:78jJJh332XvFx29HxNW7CULMNMsQ2xMTCIIk5oX5AimBoFXXVH7z9EGFbDimwfaYlsPK6xuU+9mnCnhCjCoGFRX9GQbW+Z2D9TGMsBfe3eztbWlcJ++EkWSCbHKEIGKTF13aRGrKRIOjIy9Gl3qZt4BnZtQPFMOzQO8u80M116u3w4ttqz9rzaIrXWB6GIMI5lWF5rQe5ML1vDgvL2KNMNkPAAm5O1Fv887woVcqxbPhiNhJGXBSiPZpe3PG8wP6z0GTe/GhMTPCOlVJIdsxKnEaRaTSAtVazFos5zSMvLYYrbj6ISoS9tEQ6bFMy6xl,iv:dGDSTtsQlwElerRXpT97uapzOh766bysZTQMjUEEJnM=,tag:OQOYmQqKywdSjUUXnELdpQ==,type:str]
attic-nix-cache-writer: ENC[AES256_GCM,data:IIrGw+MtZEZqJdNGPryN5xKg7UOP+0kjzpthhyRdQz0P3yS/vThSaV+VuduQq5WgnaNjXLA6LBU+cufmVmvrkeTkZ281976sLTbYzrPCW/hCy1+w7qdv6vauaFsLqtnmWlHNwCIkXbUvQWq56WvP6m1PuYaUIFYn3SUprQ1du+X0buK1FUOhSH4HXfiqpNJOomLhok9M0Tyzn8yK5Fn1dzmJ8tsgBczzhWeZzsj4TuksFLV2r6NXzeQp2jWQkxv39Eg6Lf+0eaHxWQFR4s2uKYzwdsDOnpSmUgXFTzVB6RGAEpasKkVZ2NfG4GeUKBFPDVJoR6ilLZA=,iv:e58OGCbgLIIzKfBALtrsYmWg9Gp0nySNYsJ3X5IWp4I=,tag:bnwBipVK3BSOizg8twQ4lQ==,type:str]
attic-nix-cache-admin: ENC[AES256_GCM,data:xHJGeU4EUn1HRy2nIValiJ6iLZnYmmT6Njv/cGMh15Q0hJXKNBSsi8f0mAfLI7EX+GaC299VKh2uTlU25jptrAvogLxNJIc+LZBLsSkyGE/ojqqevHMKmZ/6eciLZRQL5ey9TM3V9HHyDOhGaFgdfawtwg/vyvbV13lZBKpqneAX9T3gPRuKRjV4/Uc/5cUckiOF8bQ50xVFN8Cql9HgGDJEGWgg4XUTPu5eYspof2EN63pYvU7wg6HD2begeLDvqc2/i2DIcsc0wqc5DgkY/dH2YtcssBtU8AR9vKpl+HmH/wvt6dfaEyZ7hF7ITGwWnOO6H2ko3SjYRfHkFK3XDmm1YRRjfkptnw==,iv:BdVgNyZ1azl5tKfH+RTeXuNV/rYY6hPvrareKlIXSeQ=,tag:/ar87eAjMod4TmQXoerNBQ==,type:str]
gitea-actions-token: ENC[AES256_GCM,data:QTEPMAh1RWWJ/O3yhkQkEBTdVL8XhIRGCDbiM0lLjfILKF4SpSJ2sA==,iv:mBaaB1JHb2KVc9n2pdeX4pSMvb7q5z3joMT7rR5Whgs=,tag:ef+58SI4AUeqUsk3RVDsRQ==,type:str]
gitea-pr-token: ENC[AES256_GCM,data:ybTya4X2wd65pNFSGbQkg73lu66GNtSba4yf8J6tT8XkuOtfvtBS4g==,iv:39mJiAlw4kud4l06jOpxOCRumChE/5q8IBNsPHG1rMc=,tag:MEvHD2b9E3fVHLlz7haNyw==,type:str]
sops: sops:
kms: []
gcp_kms: []
azure_kv: []
hc_vault: []
age: age:
- recipient: age1qw5k8h72k3fjg5gmlxx8q8gwlc2k6n6u08d8hdzpm2pk9r0fnfxsmw33nh - recipient: age1qw5k8h72k3fjg5gmlxx8q8gwlc2k6n6u08d8hdzpm2pk9r0fnfxsmw33nh
enc: | enc: |
@ -37,8 +39,8 @@ sops:
ZERFTlFyNjhOb3VCaW43ZXFHT1Vxc0UK7YV+BU7dCEOZxpqkQA394eDsnthvorj6 ZERFTlFyNjhOb3VCaW43ZXFHT1Vxc0UK7YV+BU7dCEOZxpqkQA394eDsnthvorj6
7bqrCdeU+6DU7DmFs6++BrNO2tx8vvOa1im+ZGrM/gZAJdv/7R2d6Q== 7bqrCdeU+6DU7DmFs6++BrNO2tx8vvOa1im+ZGrM/gZAJdv/7R2d6Q==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
lastmodified: "2024-08-20T23:15:03Z" lastmodified: "2025-04-07T23:43:57Z"
mac: ENC[AES256_GCM,data:VnLd4N2l7JTKA7f4eh9EKilW2f8mmEmLc06WbHASOn6N+MIGPHwyLjLbPVECuXiVl95cs0+uWsFOPEbLiS6XTB/gZE1OZMYqk0x7FVkQNxMdWwcVAQnncC6i/cdBTAx+GW1iF6Cf2eLY1wNNiASk/Bz8u3r4UJ4QFXuMovPsfxw=,iv:Cr1bAYrwlK+ClRFDsiUdEIqXDU7onubthDEQDlTM3S4=,tag:EyfcNB0xKrFRjbp517akpg==,type:str] mac: ENC[AES256_GCM,data:ygQzxSpGJqXwkOq7jGDeflA2FTSSxnre/PXm0LxmxzQQW5s7LeIVSI75fMqWir0WU3Pi/xroYGEWjpCG6JvxV5RiJycTONk8VE7c3jtw3AbrHSS0b1K5tJ+Sf+q3rHJFWWk/COrPk8IsRFNb+taqH4jnaH3AAVNo5u0C1CHKMes=,iv:FO2GVDXE8SjjA81/9cDwc+dX8kJ2oHt5kqkhNBuMb54=,tag:hgzRAmsh32SCvJEvKyV+vg==,type:str]
pgp: pgp:
- created_at: "2024-09-05T06:10:22Z" - created_at: "2024-09-05T06:10:22Z"
enc: |- enc: |-
@ -53,4 +55,4 @@ sops:
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 5EFFB75F7C9B74EAA5C4637547940175096C1330 fp: 5EFFB75F7C9B74EAA5C4637547940175096C1330
unencrypted_suffix: _unencrypted unencrypted_suffix: _unencrypted
version: 3.9.0 version: 3.10.1

Some files were not shown because too many files have changed in this diff Show More