Compare commits

...

154 Commits

Author SHA1 Message Date
07389335b8 Merge pull request 'add verifier service' () from feature/verify into main
Reviewed-on: 
2025-04-28 17:26:22 -04:00
22994e1c83 fix variable interpolation in service description
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-04-28 17:15:01 -04:00
fc961578bc add verifier service
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-04-28 17:15:01 -04:00
7ddbf55e5a Merge pull request 'move preloading/extensions to nixos-modules setting' () from feature/postgres-settings into main
Reviewed-on: 
2025-04-28 17:14:44 -04:00
36219546b5 move preloading/extensions to nixos-modules setting 2025-04-28 11:33:13 -04:00
65d5ec57ee Merge pull request 'automated: Update flake.lock' () from update-flake-lock into main
Reviewed-on: 
2025-04-28 11:32:58 -04:00
github-actions[bot]
a844667a36 automated: Update flake.lock
- The following Nix Flake inputs were updated:

```
• Updated input 'firefox-addons':
    'gitlab:rycee/nur-expressions/346899a4b3b651ab447c61e0c8e9d8a1454cda72?dir=pkgs/firefox-addons&narHash=sha256-pQOOn4UntLSwnL3xZ1JAr3IDhXpL%2BkTS7Zw8ll59K9Q%3D' (2025-04-23)
  → 'gitlab:rycee/nur-expressions/0388c30f59e860307b2ef0ba93f38d2e525a153e?dir=pkgs/firefox-addons&narHash=sha256-vX5uq4wv7FeNeeFtsTPXQ9n2hd92NFXI%2Bu9sg1K8OhA%3D' (2025-04-27)
• Updated input 'home-manager':
    'github:nix-community/home-manager/98f4fef7fd7b4a77245db12e33616023162bc6d9?narHash=sha256-lhVyVn1utb2UVTbyKJ6mfKB7wLTjrj14OlebvO0WU2s%3D' (2025-04-25)
  → 'github:nix-community/home-manager/be7cf1709b469a2a2c62169172a167d1fed3509f?narHash=sha256-WfnYH/i7DFzn4SESQfWviXiNUZjohZhzODqLwKYHIPI%3D' (2025-04-28)
• Updated input 'nix-index-database':
    'github:Mic92/nix-index-database/69716041f881a2af935021c1182ed5b0cc04d40e?narHash=sha256-owQ0VQ%2B7cSanTVPxaZMWEzI22Q4bGnuvhVjLAJBNQ3E%3D' (2025-04-20)
  → 'github:Mic92/nix-index-database/187524713d0d9b2d2c6f688b81835114d4c2a7c6?narHash=sha256-iR%2BidGZJ191cY6NBXyVjh9QH8GVWTkvZw/w%2B1Igy45A%3D' (2025-04-27)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/f6b308c2f2fa73649a21d7a56e97138c8c205505?narHash=sha256-W09rY1EmNLtQU0gb5VIvcGZv%2Bi1QOtCFurw35sGqzFQ%3D' (2025-04-25)
  → 'github:nixos/nixpkgs/a80e6503506a17b2443e98686e89a0fa74b02f1c?narHash=sha256-WSWGBO5YIMdwDP4d01093HFqZJO89Jy6iLr6dr7Fzug%3D' (2025-04-28)
• Updated input 'nixpkgs-stable':
    'github:nixos/nixpkgs/5630cf13cceac06cefe9fc607e8dfa8fb342dde3?narHash=sha256-FQoi3R0NjQeBAsEOo49b5tbDPcJSMWc3QhhaIi9eddw%3D' (2025-04-24)
  → 'github:nixos/nixpkgs/26245db0cb552047418cfcef9a25da91b222d6c7?narHash=sha256-1rqa/XPSJqJg21BKWjzJZC7yU0l/YTVtjRi0RJmipus%3D' (2025-04-27)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/eb0afb4ac0720d55c29e88eb29432103d73ae11d?narHash=sha256-xyliq8oS5OnzXjHRGr92RtmrtYI/dflf2gSEo0wMFjc%3D' (2025-04-25)
  → 'github:oxalica/rust-overlay/9a6045615437787dfb9c1a3242fd75c6b6976b6b?narHash=sha256-Aary9kzSx9QFgfK1CDu3ZqxhuoyHvf0F71j64gXZebA%3D' (2025-04-28)
• Updated input 'stylix':
    'github:danth/stylix/245a167c75a221e5692c08b8a4aa15c76e32c041?narHash=sha256-vk5fMNU/U%2BT9hHPPy7MvZbEHcgJ%2BXN2KTX3awc3ubJ4%3D' (2025-04-25)
  → 'github:danth/stylix/11ceb2fde1901dc227421bbbef2d0800339f5126?narHash=sha256-WGKSI0%2BCY3Ep2YnRASmBRU8oMIvTW4ngFyjA0dVcKgQ%3D' (2025-04-25)
```

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

comparing nixosConfigurations.artemision.config.system.build.toplevel:
<<< /nix/store/ga7jc9mlrv5cdamqfyn03apaklkj1xms-nixos-system-artemision-25.05.20250425.f6b308c.drv
>>> /nix/store/clmp5pk52mvaq1j4wd83lhcaix9qw227-nixos-system-artemision-25.05.20250428.a80e650.drv
Version changes:
[C.]    300-relative.patch              <none> x2 -> <none>
[C.]    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 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-56406.patch, 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-4217.patch x2, 2021-38185-1.patch, 2021-38185-2.patch, 2021-38185-3.patch, 2021-40633.patch, 2021-45942.patch, 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-56406.patch, 2024-56826_ISSUE1563.patch x2, 2024-56826_ISSUE1564.patch x2, 2025-0938.patch, 2025-26519_0.patch, 2025-26519_1.patch
[U.]    ada                             3.2.2 -> 3.2.3
[U.]    adw-gtk3                        5.8 -> 5.10
[U.]    avisynthplus                    3.7.4 -> 3.7.5
[U.]    c-grammar-neovim                0.11.0 -> 0.11.1
[C.]    cross-file.conf                 <none> x6 -> <none> x5
[U.]    docker-buildx                   0.22.0 -> 0.23.0
[U.]    eza                             0.21.1, 0.21.1-vendor, 0.21.1-vendor-staging -> 0.21.2, 0.21.2-vendor, 0.21.2-vendor-staging
[C.]    fortify-headers                 1.1alpine3 x2 -> 1.1alpine3
[C.]    fortify-headers.tar.gz          <none> x2 -> <none>
[C.]    gcc                             1.0.patch, 4.7.patch x2, 6.patch, 11.5.0, 11.5.0.tar.xz, 12-gfortran-driving.patch, 12-no-sys-dirs.patch, 12.patch x3, 12.2.0, 12.2.0.tar.xz, 13.patch x3, 14-fix.diff, 14.2.1.20250322 x4, 14-20250322.tar.xz x3 -> 1.0.patch, 4.7.patch x2, 6.patch, 11.5.0, 11.5.0.tar.xz, 12-gfortran-driving.patch, 12-no-sys-dirs.patch, 12.patch x3, 12.2.0, 12.2.0.tar.xz, 13.patch x2, 14-fix.diff, 14.2.1.20250322 x3, 14-20250322.tar.xz x2
[C.]    gcc-wrapper                     11.5.0, 12.2.0, 14.2.1.20250322 x5 -> 11.5.0, 12.2.0, 14.2.1.20250322 x4
[U.]    go-md2man                       2.0.6, 2.0.6-go-modules -> 2.0.7, 2.0.7-go-modules
[C.]    iconv.c                         <none> x2 -> <none>
[C.]    ilmbase                         2.5.8, 2.5.10 -> 2.5.8
[U*]    initrd-linux                    6.12.24 -> 6.12.25
[U.]    ipxe                            1.21.1-unstable-2025-03-27 -> 1.21.1-unstable-2025-04-25
[U.]    libvpl                          2.14.0 -> 2.15.0
[C*]    linux                           6.2.tar.xz x2, 6.12.7.tar.xz x3, 6.12.24, 6.12.24-modules, 6.12.24-modules-shrunk, 6.12.24.tar.xz -> 6.2.tar.xz x2, 6.12.7.tar.xz x3, 6.12.25, 6.12.25-modules, 6.12.25-modules-shrunk, 6.12.25.tar.xz
[U.]    linux-config                    6.12.24 -> 6.12.25
[C.]    linux-headers-static            6.12.7 x2 -> 6.12.7
[U.]    lua-grammar-neovim              0.11.0 -> 0.11.1
[U.]    markdown-grammar-neovim         0.11.0 -> 0.11.1
[U.]    markdown_inline-grammar-neovim  0.11.0 -> 0.11.1
[U.]    mold                            2.37.1 -> 2.38.0
[C.]    musl                            1.2.5, 1.2.5.tar.gz x2 -> 1.2.5, 1.2.5.tar.gz
[C.]    neovim                          0.10.0.gem, 0.11.0 x2 -> 0.10.0.gem, 0.11.1 x2
[U.]    neovim-unwrapped                0.11.0 -> 0.11.1
[U.]    nerd-fonts-dejavu-sans-mono     3.3.0+2.37 -> 3.4.0+2.37
[U.]    nerd-fonts-droid-sans-mono      3.3.0+1.00-113 -> 3.4.0+1.00-113
[U.]    nerd-fonts-fira-code            3.3.0+6.2 -> 3.4.0+6.2
[U.]    nerd-fonts-hack                 3.3.0+3.003 -> 3.4.0+3.003
[U.]    nerd-fonts-noto                 3.3.0 -> 3.4.0
[U.]    nerd-fonts-open-dyslexic        3.3.0+2.001 -> 3.4.0+2.001
[U.]    nerd-fonts-symbols-only         3.3.0 -> 3.4.0
[U.]    nextcloud-client                3.16.2 -> 3.16.3
[U.]    nixos-system-artemision         25.05.20250425.f6b308c -> 25.05.20250428.a80e650
[U.]    node-sqlcipher                  1.0.0 -> 2.0.0
[C.]    openexr                         2.5.8, 2.5.10, 3.2.4 -> 2.5.8, 3.2.4
[U.]    qcoro                           0.11.0 -> 0.12.0
[U.]    query-grammar-neovim            0.11.0 -> 0.11.1
[U.]    ringrtc                         2.50.4, 2.50.4-vendor, 2.50.4-vendor-staging -> 2.50.5, 2.50.5-vendor, 2.50.5-vendor-staging
[U.]    signal-desktop                  7.51.0 -> 7.52.0
[U.]    signal-desktop-sticker-creator  7.51.0 -> 7.52.0
[U.]    signal-webrtc                   6834g -> 6998a
[C.]    source                          <none> x1771 -> <none> x1761
[U.]    spotify                         1.2.48.405.gf2c48e6f, 1.2.48.405.gf2c48e6f-80.snap -> 1.2.59.514.g834e17d4, 1.2.59.514.g834e17d4-86.snap
[U.]    squashfuse                      0.6.0 -> 0.6.1
[U.]    starship                        1.22.1, 1.22.1-vendor, 1.22.1-vendor-staging -> 1.23.0, 1.23.0-vendor, 1.23.0-vendor-staging
[C*]    stdenv-linux                    <none> x26 -> <none> x22
[C.]    sys-cdefs.h                     <none> x2 -> <none>
[C.]    sys-queue.h                     <none> x2 -> <none>
[C.]    sys-tree.h                      <none> x2 -> <none>
[U.]    unifont                         16.0.02, 16.0.02.bdf.gz, 16.0.02.otf, 16.0.02.pcf.gz -> 16.0.03, 16.0.03.bdf.gz, 16.0.03.otf, 16.0.03.pcf.gz
[U.]    vim-grammar-neovim              0.11.0 -> 0.11.1
[U.]    vimdoc-grammar-neovim           0.11.0 -> 0.11.1
[U.]    vimplugin-mini.nvim             2025-04-19 -> 2025-04-26
[U.]    wakatime-cli                    1.112.1, 1.112.1-go-modules -> 1.115.1, 1.115.1-go-modules
Added packages:
[A.]    0001-Revert-Actually-ignore-system-user-registries-during.patch  <none>
[A.]    6icmw06j8q92pz2s5zzn8g660l8c7d6z-source                          <none>
[A.]    build-fix-RELRHACK_LINKER-setting-when-linker-name-i.patch       <none>
Removed packages:
[R.]    7bcg13zrwxccyh9f94pl9rc8ll4gxg2x-source     <none>
[R.]    __stack_chk_fail_local.c                    <none>
[R.]    i686-unknown-linux-musl-binutils            2.44
[R.]    i686-unknown-linux-musl-binutils-wrapper    2.44 x2
[R.]    i686-unknown-linux-musl-gcc                 14.2.1.20250322
[R.]    i686-unknown-linux-musl-gcc-wrapper         14.2.1.20250322
[R.]    i686-unknown-linux-musl-nolibc-gcc          14.2.1.20250322
[R.]    i686-unknown-linux-musl-nolibc-gcc-wrapper  14.2.1.20250322
[R.]    musl-static-i686-unknown-linux-musl         1.2.5
[R.]    stub-ld-i686-unknown-linux-musl             <none>
Closure size: 19394 -> 19352 (269 paths added, 311 paths removed, delta -42, disk usage +6.2KiB).

comparing devShells.x86_64-linux.default:
<<< /nix/store/ijmxc3hf9j6114mkf3mwhp656rvl1dfx-nix-shell.drv
>>> /nix/store/0jrwvmyfyci6zcx8nz0ivl4ar95hpi0x-nix-shell.drv
Added packages:
[A.]    0001-Revert-Actually-ignore-system-user-registries-during.patch  <none>
Closure size: 3353 -> 3354 (6 paths added, 5 paths removed, delta +1, disk usage +2.3KiB).

comparing checks.x86_64-linux.pre-commit-check:
<<< /nix/store/f9lw3fwgr49780036hrnilrlllvmrn4z-pre-commit-run.drv
>>> /nix/store/whlkyjl8rvdhgxd3hvskdc1a8i47wc91-pre-commit-run.drv
Added packages:
[A.]    0001-Revert-Actually-ignore-system-user-registries-during.patch  <none>
[A+]    6icmw06j8q92pz2s5zzn8g660l8c7d6z-source                          <none>
Removed packages:
[R-]    7bcg13zrwxccyh9f94pl9rc8ll4gxg2x-source  <none>
Closure size: 2578 -> 2579 (7 paths added, 6 paths removed, delta +1, disk usage +2.3KiB).

comparing nixosConfigurations.palatine-hill.config.system.build.toplevel:
<<< /nix/store/mlwnz20dfrkf0mam24mxfk328x55bxv3-nixos-system-palatine-hill-25.05.20250425.f6b308c.drv
>>> /nix/store/a6kf11q85bcys39lxsz755avgqzqhs2l-nixos-system-palatine-hill-25.05.20250428.a80e650.drv
Version changes:
[C.]    300-relative.patch                           <none> x3 -> <none> x2
[C.]    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, 2017-8374.patch, 2017-10140-cwd-db_config.patch, 2017-10140-4.8-cwd-db_config.patch, 2018-6951.patch, 2018-6952.patch, 2018-18384.patch, 2018-1000156.patch, 2019-13232-1.patch x2, 2019-13232-2.patch x2, 2019-13232-3.patch x2, 2019-13636.patch, 2019-13638-and-CVE-2018-20969.patch, 2021-3468.patch, 2021-3502.patch, 2021-3933.patch, 2021-4217.patch x2, 2021-40633.patch, 2021-45942.patch, 2022-3219.patch, 2022-28391.patch x4, 2022-28805.patch, 2022-47021.patch, 2022-48174.patch x2, 2023-1981.patch, 2023-38469.patch, 2023-38470.patch, 2023-38471.patch, 2023-38471-2.patch, 2023-38472.patch, 2023-38473.patch, 2023-42363.patch x2, 2023-42364_CVE-2023-42365.patch x2, 2023-42366.patch x2, 2024-12254.patch, 2024-25081.CVE-2024-25082.patch x2, 2024-52530.patch, 2024-52531_1.patch, 2024-52531_2.patch, 2024-52532_1.patch, 2024-52532_2.patch, 2024-52616.patch, 2024-53981-part1.patch, 2024-53981-part2.patch, 2024-56406.patch, 2024-56826_ISSUE1563.patch x2, 2024-56826_ISSUE1564.patch x2, 2025-0938.patch, 2025-26519_0.patch x3, 2025-26519_1.patch x3 -> 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, 2017-8374.patch, 2017-10140-cwd-db_config.patch, 2017-10140-4.8-cwd-db_config.patch, 2018-6951.patch, 2018-6952.patch, 2018-18384.patch, 2018-1000156.patch, 2019-13232-1.patch x2, 2019-13232-2.patch x2, 2019-13232-3.patch x2, 2019-13636.patch, 2019-13638-and-CVE-2018-20969.patch, 2021-3468.patch, 2021-3502.patch, 2021-4217.patch x2, 2021-40633.patch, 2022-3219.patch, 2022-28391.patch x4, 2022-28805.patch, 2022-47021.patch, 2022-48174.patch x2, 2023-1981.patch, 2023-38469.patch, 2023-38470.patch, 2023-38471.patch, 2023-38471-2.patch, 2023-38472.patch, 2023-38473.patch, 2023-42363.patch x2, 2023-42364_CVE-2023-42365.patch x2, 2023-42366.patch x2, 2024-12254.patch, 2024-25081.CVE-2024-25082.patch x2, 2024-52530.patch, 2024-52531_1.patch, 2024-52531_2.patch, 2024-52532_1.patch, 2024-52532_2.patch, 2024-52616.patch, 2024-53981-part1.patch, 2024-53981-part2.patch, 2024-56406.patch, 2024-56826_ISSUE1563.patch x2, 2024-56826_ISSUE1564.patch x2, 2025-0938.patch, 2025-26519_0.patch x2, 2025-26519_1.patch x2
[C.]    acl                                          2.3.2 x3, 2.3.2.tar.gz x2 -> 2.3.2 x2, 2.3.2.tar.gz x2
[C.]    attr                                         2.5.2 x3, 2.5.2.tar.gz x2 -> 2.5.2 x2, 2.5.2.tar.gz x2
[C.]    autoconf                                     2.69 x2, 2.69.tar.xz x2, 2.72 x13, 2.72.patch x2, 2.72.tar.xz x4 -> 2.69 x2, 2.69.tar.xz x2, 2.72 x8, 2.72.patch x2, 2.72.tar.xz x3
[C.]    autoconf-archive                             2024.10.16 x8, 2024.10.16.tar.xz x3 -> 2024.10.16 x6, 2024.10.16.tar.xz x3
[C.]    automake                                     1.15.1, 1.15.1.tar.xz, 1.16.5 x13, 1.16.5.tar.xz x4 -> 1.15.1, 1.15.1.tar.xz, 1.16.5 x8, 1.16.5.tar.xz x3
[C.]    autoreconf-hook                              <none> x15 -> <none> x10
[U.]    avisynthplus                                 3.7.4 -> 3.7.5
[C*]    bash                                         5.2p37 x15, 5.2.tar.gz x3 -> 5.2p37 x10, 5.2.tar.gz x3
[C.]    binutils                                     2.43.1 x3, 2.43.1.tar.bz2 x2, 2.44 x5 -> 2.43.1 x3, 2.43.1.tar.bz2 x2, 2.44 x3
[C.]    binutils-patchelfed-ld                       2.43.1, 2.44 x2 -> 2.43.1, 2.44
[C.]    binutils-patchelfed-ld-wrapper               2.43.1, 2.44 x2 -> 2.43.1, 2.44
[C.]    binutils-with-gold                           2.44.tar.bz2 x3 -> 2.44.tar.bz2 x2
[C.]    binutils-wrapper                             2.43.1 x3, 2.44 x6 -> 2.43.1 x3, 2.44 x3
[C.]    bison                                        3.8.2 x6, 3.8.2.tar.gz x4 -> 3.8.2 x4, 3.8.2.tar.gz x3
[C.]    bootstrap-stage-xgcc-gcc-wrapper-            <none> x3 -> <none> x2
[C.]    bootstrap-stage-xgcc-stdenv-linux            <none> x6 -> <none> x4
[C.]    bootstrap-stage0-binutils-wrapper-           <none> x3 -> <none> x2
[C.]    bootstrap-stage0-glibc-bootstrapFiles        <none> x3 -> <none> x2
[C.]    bootstrap-stage0-glibc-iconv-bootstrapFiles  <none> x3 -> <none> x2
[C.]    bootstrap-stage0-stdenv-linux                <none> x3 -> <none> x2
[C.]    bootstrap-stage1-gcc-wrapper-                <none> x3 -> <none> x2
[C.]    bootstrap-stage1-stdenv-linux                <none> x6 -> <none> x4
[C.]    bootstrap-stage2-gcc-wrapper                 13.3.0, 14.2.1.20250322 x2 -> 13.3.0, 14.2.1.20250322
[C.]    bootstrap-stage2-stdenv-linux                <none> x6 -> <none> x4
[C.]    bootstrap-stage3-gcc-wrapper                 13.3.0, 14.2.1.20250322 x2 -> 13.3.0, 14.2.1.20250322
[C.]    bootstrap-stage3-stdenv-linux                <none> x6 -> <none> x4
[C.]    bootstrap-stage4-gcc-wrapper                 13.3.0, 14.2.1.20250322 x2 -> 13.3.0, 14.2.1.20250322
[C.]    bootstrap-stage4-stdenv-linux                <none> x6 -> <none> x4
[C.]    bootstrap-tools                              <none> x2 -> <none>
[C.]    bootstrap-tools.tar.xz                       <none> x2 -> <none>
[C.]    busybox                                      <none> x2, 1.36.1 x2, 1.36.1.tar.bz2 x2 -> <none>, 1.36.1 x2, 1.36.1.tar.bz2 x2
[C.]    byacc                                        20240109 x2, 20240109.tgz x2, 20241231 x3, 20241231.tgz x2 -> 20240109 x2, 20240109.tgz x2, 20241231 x2, 20241231.tgz x2
[C.]    bzip2                                        1.0.6.2-autoconfiscated.patch x2, 1.0.8 x6, 1.0.8.tar.gz -> 1.0.6.2-autoconfiscated.patch x2, 1.0.8 x4, 1.0.8.tar.gz
[U.]    c-grammar-neovim                             0.11.0 -> 0.11.1
[C.]    config.guess                                 948ae97 x4 -> 948ae97 x3
[C.]    config.sub                                   948ae97 x4 -> 948ae97 x3
[C*]    coreutils                                    9.5 x2, 9.5.tar.xz, 9.6 x4, 9.6-binlore, 9.6-lore-override, 9.6.tar.xz x2 -> 9.5 x2, 9.5.tar.xz, 9.6 x2, 9.6-binlore, 9.6-lore-override, 9.6.tar.xz x2
[C.]    cross-file.conf                              <none> x3 -> <none> x2
[C.]    curl                                         0.4.46 x2, 8_7_1.tar.gz, 8.12.1 x7, 8.12.1.tar.xz x3 -> 0.4.46 x2, 8_7_1.tar.gz, 8.12.1 x6, 8.12.1.tar.xz x3
[C.]    die-hook                                     <none> x6 -> <none> x4
[C.]    diffutils                                    3.10 x3, 3.10.tar.xz -> 3.10 x2, 3.10.tar.xz
[U.]    docker-buildx                                0.22.0 -> 0.23.0
[C.]    ed                                           1.20.2, 1.20.2.tar.lz, 1.21 x3, 1.21.tar.lz x2 -> 1.20.2, 1.20.2.tar.lz, 1.21 x2, 1.21.tar.lz x2
[C.]    expand-response-params                       <none> x15 -> <none> x10
[C.]    expat                                        2.6.4 x3, 2.6.4.tar.xz x2, 2.7.1 x5, 2.7.1.tar.xz x2 -> 2.6.4 x3, 2.6.4.tar.xz x2, 2.7.1 x3, 2.7.1.tar.xz x2
[U.]    eza                                          0.21.1, 0.21.1-vendor, 0.21.1-vendor-staging -> 0.21.2, 0.21.2-vendor, 0.21.2-vendor-staging
[C.]    file                                         5.45 x3, 5.45.patch, 5.45.tar.gz x2, 5.46 x10, 5.46-binlore, 5.46.tar.gz x3 -> 5.45 x3, 5.45.patch, 5.45.tar.gz x2, 5.46 x5, 5.46-binlore, 5.46.tar.gz x2
[C*]    findutils                                    4.10.0 x3, 4.10.0.tar.xz -> 4.10.0 x2, 4.10.0.tar.xz
[C.]    flex                                         2.6.4 x7, 2.6.4.tar.gz x4 -> 2.6.4 x4, 2.6.4.tar.gz x3
[C.]    fortify-headers                              1.1alpine3 x3 -> 1.1alpine3 x2
[C.]    fortify-headers.tar.gz                       <none> x3 -> <none> x2
[C.]    gawk                                         5.3.1 x3, 5.3.1-binlore, 5.3.1.tar.xz -> 5.3.1 x2, 5.3.1-binlore, 5.3.1.tar.xz
[C.]    gcc                                          4.7.patch, 6.patch, 12-gfortran-driving.patch, 12-no-sys-dirs.patch, 12.patch x2, 13.patch x2, 13.3.0, 13.3.0.tar.xz x2, 14.2.1.20250322 x4, 14-20250322.tar.xz x3 -> 4.7.patch, 6.patch, 12-gfortran-driving.patch, 12-no-sys-dirs.patch, 12.patch x2, 13.patch, 13.3.0, 13.3.0.tar.xz x2, 14.2.1.20250322 x2, 14-20250322.tar.xz x2
[C.]    gcc-wrapper                                  13.3.0, 14.2.1.20250322 x4 -> 13.3.0, 14.2.1.20250322 x2
[C.]    gettext                                      0.21.1 x2, 0.21.1.tar.gz x2, 0.22.5 x6, 0.22.5.tar.gz x3, 1.07.tar.gz x4 -> 0.21.1 x2, 0.21.1.tar.gz x2, 0.22.5 x3, 0.22.5.tar.gz x2, 1.07.tar.gz x3
[C*]    glibc                                        2.26.patch x4, 2.40.tar.xz x3, 2.40-66 x3, 2.40-66-source-unsecvars -> 2.26.patch x3, 2.40.tar.xz x3, 2.40-66 x2, 2.40-66-source-unsecvars
[C.]    glibc-iconv                                  2.40 x6 -> 2.40 x4
[C*]    glibc-locales                                2.40-66 x7 -> 2.40-66 x6
[C.]    gmp                                          6.3.0 x6, 6.3.0.tar.bz2 x4 -> 6.3.0 x4, 6.3.0.tar.bz2 x3
[C.]    gmp-with-cxx                                 6.3.0 x6 -> 6.3.0 x4
[C.]    gnu-config                                   2024-01-01 x21 -> 2024-01-01 x14
[C*]    gnugrep                                      3.11 x3, 3.11-binlore -> 3.11 x2, 3.11-binlore
[C.]    gnum4                                        1.4.19 x6 -> 1.4.19 x4
[C.]    gnumake                                      4.4.1 x6 -> 4.4.1 x5
[C.]    gnused                                       4.9 x3, 4.9-binlore -> 4.9 x2, 4.9-binlore
[C.]    gnutar                                       1.35 x3 -> 1.35 x2
[U.]    go-md2man                                    2.0.6, 2.0.6-go-modules -> 2.0.7, 2.0.7-go-modules
[C.]    gzip                                         1.13 x3, 1.13.tar.xz -> 1.13 x2, 1.13.tar.xz
[C.]    help2man                                     1.49.3 x7, 1.49.3.tar.xz x4 -> 1.49.3 x4, 1.49.3.tar.xz x3
[C.]    iconv.c                                      <none> x3 -> <none> x2
[U*]    initrd-linux                                 6.12.24 -> 6.12.25
[C.]    install-shell-files                          <none> x3 -> <none> x2
[C.]    isl                                          0.20 x9, 0.20.tar.xz x4 -> 0.20 x6, 0.20.tar.xz x3
[C.]    keyutils                                     1.6.3 x5, 1.6.3.tar.gz x3 -> 1.6.3 x4, 1.6.3.tar.gz x3
[C.]    krb5                                         1.21.3 x5, 1.21.3.tar.gz x3 -> 1.21.3 x4, 1.21.3.tar.gz x3
[C.]    lego                                         4.21.0, 4.21.0-go-modules, 4.22.2, 4.22.2-go-modules -> 4.21.0, 4.21.0-go-modules, 4.23.1, 4.23.1-go-modules
[C.]    libffi                                       3.4.6 x4, 3.4.6.tar.gz x2, 3.4.7 x6, 3.4.7.tar.gz x2 -> 3.4.6 x4, 3.4.6.tar.gz x2, 3.4.7 x4, 3.4.7.tar.gz x2
[C.]    libidn2                                      2.3.7 x2, 2.3.7.tar.gz, 2.3.8 x3, 2.3.8.tar.gz -> 2.3.7 x2, 2.3.7.tar.gz, 2.3.8 x2, 2.3.8.tar.gz
[C.]    libmpc                                       1.3.1 x9 -> 1.3.1 x6
[C.]    libssh2                                      1.11.1 x5, 1.11.1.tar.gz x3 -> 1.11.1 x4, 1.11.1.tar.gz x3
[C.]    libtool                                      2.4.7 x3, 2.4.7.tar.gz x2, 2.5.4 x10, 2.5.4.tar.gz x3 -> 2.4.7 x3, 2.4.7.tar.gz x2, 2.5.4 x5, 2.5.4.tar.gz x2
[C.]    libunistring                                 1.2, 1.2.tar.gz, 1.3 x2, 1.3.tar.gz -> 1.2, 1.2.tar.gz, 1.3, 1.3.tar.gz
[C.]    libxcrypt                                    4.4.36 x4, 4.4.36.tar.xz, 4.4.38 x9, 4.4.38.tar.xz -> 4.4.36 x4, 4.4.36.tar.xz, 4.4.38 x5, 4.4.38.tar.xz
[C*]    linux                                        6.10.tar.xz x2, 6.12.7.tar.xz x3, 6.12.24, 6.12.24-modules, 6.12.24-modules-shrunk, 6.12.24.tar.xz -> 6.10.tar.xz x2, 6.12.7.tar.xz x2, 6.12.25, 6.12.25-modules, 6.12.25-modules-shrunk, 6.12.25.tar.xz
[U.]    linux-config                                 6.12.24 -> 6.12.25
[C.]    linux-headers                                6.10 x2, 6.12.7 x3 -> 6.10 x2, 6.12.7 x2
[C.]    linux-headers-static                         6.10, 6.12.7 x2 -> 6.10, 6.12.7
[C.]    locales-setup-hook.sh                        <none> x5 -> <none> x4
[U.]    lua-grammar-neovim                           0.11.0 -> 0.11.1
[C.]    lzip                                         1.24.1 x2, 1.24.1.tar.gz x2, 1.25 x3, 1.25.tar.gz x2 -> 1.24.1 x2, 1.24.1.tar.gz x2, 1.25 x2, 1.25.tar.gz x2
[C.]    m4                                           1.4.19.tar.bz2 x4 -> 1.4.19.tar.bz2 x3
[C.]    make-binary-wrapper-hook                     <none> x3 -> <none> x2
[C*]    make-shell-wrapper-hook                      <none> x5 -> <none> x4
[U.]    markdown-grammar-neovim                      0.11.0 -> 0.11.1
[U.]    markdown_inline-grammar-neovim               0.11.0 -> 0.11.1
[C.]    mirrors-list                                 <none> x3 -> <none> x2
[C.]    mpc                                          1.3.1.tar.gz x4 -> 1.3.1.tar.gz x3
[C.]    mpdecimal                                    4.0.0 x8, 4.0.0.tar.gz x3 -> 4.0.0 x6, 4.0.0.tar.gz x3
[C.]    mpfr                                         4.2.1 x9, 4.2.1.tar.xz x4 -> 4.2.1 x6, 4.2.1.tar.xz x3
[C.]    musl                                         1.2.5, 1.2.5.tar.gz x3 -> 1.2.5, 1.2.5.tar.gz x2
[C.]    neovim                                       0.10.0.gem, 0.11.0 -> 0.10.0.gem, 0.11.1
[U.]    neovim-unwrapped                             0.11.0 -> 0.11.1
[C.]    nghttp2                                      1.63.0.tar.bz2, 1.64.0 x2, 1.64.0.tar.bz2 x2, 1.65.0 x3, 1.65.0.tar.bz2 x2 -> 1.63.0.tar.bz2, 1.64.0 x2, 1.64.0.tar.bz2 x2, 1.65.0 x2, 1.65.0.tar.bz2 x2
[U.]    nixos-system-palatine-hill                   25.05.20250425.f6b308c -> 25.05.20250428.a80e650
[C.]    nuke-references                              <none> x15 -> <none> x10
[C.]    openexr                                      2.5.10, 3.2.4 -> 3.2.4
[C.]    openssl                                      3.3.3 x2, 3.3.3.tar.gz x2, 3.4.1 x3, 3.4.1.tar.gz x2 -> 3.3.3 x2, 3.3.3.tar.gz x2, 3.4.1 x2, 3.4.1.tar.gz x2
[C.]    patch                                        2.7.6 x3, 2.7.6.tar.xz -> 2.7.6 x2, 2.7.6.tar.xz
[C.]    patchelf                                     0.15.0 x9, 0.15.0.tar.bz2 -> 0.15.0 x6, 0.15.0.tar.bz2
[C.]    pcre2                                        10.44 x3, 10.44.tar.bz2 -> 10.44 x2, 10.44.tar.bz2
[C*]    perl                                         5.40.0 x16, 5.40.0-binlore, 5.40.0-env x6, 5.40.0.tar.gz x4 -> 5.40.0 x10, 5.40.0-binlore, 5.40.0-env x6, 5.40.0.tar.gz x3
[C.]    perl5.40.0-gettext                           1.07 x7 -> 1.07 x4
[C.]    pkg-config                                   0.3.30 x2, 0.29.2 x11, 0.29.2.tar.gz x3 -> 0.3.30 x2, 0.29.2 x8, 0.29.2.tar.gz x3
[C.]    pkg-config-wrapper                           0.29.2 x11 -> 0.29.2 x8
[C.]    protobuf                                     25.6, 29.4 -> 21.12, 25.6, 29.4
[C.]    python-setup-hook.sh                         <none> x9 -> <none> x7
[C.]    python3-minimal                              3.12.8 x3, 3.12.9 x5 -> 3.12.8 x3, 3.12.9 x3
[U.]    query-grammar-neovim                         0.11.0 -> 0.11.1
[C.]    source                                       <none> x1138 -> <none> x1137
[U.]    starship                                     1.22.1, 1.22.1-vendor, 1.22.1-vendor-staging -> 1.23.0, 1.23.0-vendor, 1.23.0-vendor-staging
[C*]    stdenv-linux                                 <none> x19 -> <none> x13
[C.]    sys-cdefs.h                                  <none> x3 -> <none> x2
[C.]    sys-queue.h                                  <none> x3 -> <none> x2
[C.]    sys-tree.h                                   <none> x3 -> <none> x2
[C.]    texinfo                                      6.7, 6.7.tar.xz, 7.1.1 x9, 7.1.1.tar.xz x4 -> 6.7, 6.7.tar.xz, 7.1.1 x6, 7.1.1.tar.xz x3
[C.]    tinyxxd                                      1.3.7 x3 -> 1.3.7 x2
[C.]    update-autotools-gnu-config-scripts-hook     <none> x21 -> <none> x14
[U.]    vim-grammar-neovim                           0.11.0 -> 0.11.1
[U.]    vimdoc-grammar-neovim                        0.11.0 -> 0.11.1
[C.]    which                                        2.21 x2, 2.21.tar.gz x2, 2.23 x4, 2.23-binlore, 2.23.tar.gz x3 -> 2.21 x2, 2.21.tar.gz x2, 2.23 x2, 2.23-binlore, 2.23.tar.gz x2
[C.]    xgcc                                         13.3.0, 14.2.1.20250322 x2 -> 13.3.0, 14.2.1.20250322
[C.]    xxd-tinyxxd                                  1.3.7 x3 -> 1.3.7 x2
[C.]    xz                                           5.6.3 x3, 5.6.3.tar.xz, 5.8.1 x6, 5.8.1.tar.xz -> 5.6.3 x3, 5.6.3.tar.xz, 5.8.1 x3, 5.8.1.tar.xz
[U.]    zfs-kernel                                   2.3.1-6.12.24 -> 2.3.1-6.12.25
[C.]    zlib                                         0.6.3.0 x2, 0.6.3.0-r5.cabal x2, 0.6.3.0.tar.gz x2, 1.3.1 x9, 1.3.1.tar.gz -> 0.6.3.0 x2, 0.6.3.0-r5.cabal x2, 0.6.3.0.tar.gz x2, 1.3.1 x6, 1.3.1.tar.gz
Added packages:
[A.]    0001-Revert-Actually-ignore-system-user-registries-during.patch  <none>
[A.]    6icmw06j8q92pz2s5zzn8g660l8c7d6z-source                          <none>
[A.]    a7324f88e92bc16b57f3683403b6c993bf68070b.patch                   <none>
Removed packages:
[R.]    7bcg13zrwxccyh9f94pl9rc8ll4gxg2x-source     <none>
[R.]    __stack_chk_fail_local.c                    <none>
[R.]    i686-unknown-linux-musl-binutils            2.44
[R.]    i686-unknown-linux-musl-binutils-wrapper    2.44 x2
[R.]    i686-unknown-linux-musl-gcc                 14.2.1.20250322
[R.]    i686-unknown-linux-musl-gcc-wrapper         14.2.1.20250322
[R.]    i686-unknown-linux-musl-nolibc-gcc          14.2.1.20250322
[R.]    i686-unknown-linux-musl-nolibc-gcc-wrapper  14.2.1.20250322
[R.]    ilmbase                                     2.5.10
[R.]    musl-static-i686-unknown-linux-musl         1.2.5
[R.]    stub-ld-i686-unknown-linux-musl             <none>
Closure size: 12252 -> 11998 (147 paths added, 401 paths removed, delta -254, disk usage -732.4KiB).

comparing packages.x86_64-linux.lego-latest:
<<< /nix/store/ziw57wyrx4ln4n470a12z97cmdji6y0p-lego-4.21.0.drv
>>> /nix/store/ziw57wyrx4ln4n470a12z97cmdji6y0p-lego-4.21.0.drv
No version or selection state changes.
Closure size: 794 -> 794 (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-28 13:52:14 +00:00
5751475e2c Merge pull request 'add postgres settings' () from feature/postgres-settings into main
Reviewed-on: 
2025-04-25 12:39:32 -04:00
15caf05a5b
add postgres settings 2025-04-25 12:24:21 -04:00
704d4b3336 Merge pull request 'update flake lock' () from update_flake_lock_action into main
Reviewed-on: 
2025-04-25 12:06:09 -04:00
5b8e5fab40
update flake lock 2025-04-25 10:58:41 -04:00
6a7fa2e8fd Merge pull request 'automated: Update flake.lock' () from update-flake-lock into main
Reviewed-on: 
2025-04-17 16:22:03 -04:00
github-actions[bot]
bae2d2eaf5 automated: Update flake.lock
- 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.]    Microsoft.AspNetCore.App.Ref                            8.0.13 -> 8.0.14
[U.]    Microsoft.AspNetCore.App.Runtime.linux-x64              8.0.13 -> 8.0.14
[U.]    Microsoft.DotNet.ILCompiler                             8.0.13 -> 8.0.14
[U.]    Microsoft.NET.ILLink.Tasks                              8.0.13 -> 8.0.14
[U.]    Microsoft.NETCore.App.Crossgen2.linux-x64               8.0.13 -> 8.0.14
[U.]    Microsoft.NETCore.App.Host.linux-x64                    8.0.13 -> 8.0.14
[U.]    Microsoft.NETCore.App.Ref                               8.0.13 -> 8.0.14
[U.]    Microsoft.NETCore.App.Runtime.Mono.linux-x64            8.0.13 -> 8.0.14
[U.]    Microsoft.NETCore.App.Runtime.linux-x64                 8.0.13 -> 8.0.14
[U.]    Microsoft.NETCore.DotNetAppHost                         8.0.13 -> 8.0.14
[U.]    Microsoft.NETCore.DotNetHost                            8.0.13 -> 8.0.14
[U.]    Microsoft.NETCore.DotNetHostPolicy                      8.0.13 -> 8.0.14
[U.]    Microsoft.NETCore.DotNetHostResolver                    8.0.13 -> 8.0.14
[U.]    dotnet-aspnetcore-runtime                               8.0.14 -> 8.0.15
[U.]    dotnet-aspnetcore-runtime-wrapped                       8.0.14 -> 8.0.15
[U.]    dotnet-runtime                                          8.0.14 -> 8.0.15
[U.]    dotnet-runtime-wrapped                                  8.0.14 -> 8.0.15
[C.]    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.]    dotnet-sdk-wrapped                                      8.0.407 x2 -> 8.0.408 x2
[U.]    dotnet-stage0-sdk                                       8.0.114 -> 8.0.115
[U.]    dotnet-stage0-vmr                                       8.0.14 -> 8.0.15
[U.]    dotnet-vmr                                              8.0.14 -> 8.0.15
[U.]    runtime.linux-arm64.Microsoft.NETCore.ILAsm             8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]    runtime.linux-arm64.Microsoft.NETCore.ILDAsm            8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]    runtime.linux-x64.Microsoft.DotNet.ILCompiler           8.0.13 -> 8.0.14
[U.]    runtime.linux-x64.Microsoft.NETCore.DotNetAppHost       8.0.13 -> 8.0.14
[U.]    runtime.linux-x64.Microsoft.NETCore.DotNetHost          8.0.13 -> 8.0.14
[U.]    runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy    8.0.13 -> 8.0.14
[U.]    runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver  8.0.13 -> 8.0.14
[U.]    runtime.linux-x64.Microsoft.NETCore.ILAsm               8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]    runtime.linux-x64.Microsoft.NETCore.ILDAsm              8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]    runtime.osx-arm64.Microsoft.NETCore.ILAsm               8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]    runtime.osx-arm64.Microsoft.NETCore.ILDAsm              8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]    runtime.osx-x64.Microsoft.NETCore.ILAsm                 8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]    runtime.osx-x64.Microsoft.NETCore.ILDAsm                8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
Added packages:
[A.]    Microsoft.AspNetCore.App.Ref.8.0.14.nupkg                                     <none>
[A.]    Microsoft.AspNetCore.App.Runtime.linux-x64.8.0.14.nupkg                       <none>
[A.]    Microsoft.DotNet.ILCompiler.8.0.14.nupkg                                      <none>
[A.]    Microsoft.NET.ILLink.Tasks.8.0.14.nupkg                                       <none>
[A.]    Microsoft.NETCore.App.Crossgen2.linux-x64.8.0.14.nupkg                        <none>
[A.]    Microsoft.NETCore.App.Host.linux-x64.8.0.14.nupkg                             <none>
[A.]    Microsoft.NETCore.App.Ref.8.0.14.nupkg                                        <none>
[A.]    Microsoft.NETCore.App.Runtime.Mono.linux-x64.8.0.14.nupkg                     <none>
[A.]    Microsoft.NETCore.App.Runtime.linux-x64.8.0.14.nupkg                          <none>
[A.]    Microsoft.NETCore.DotNetAppHost.8.0.14.nupkg                                  <none>
[A.]    Microsoft.NETCore.DotNetHost.8.0.14.nupkg                                     <none>
[A.]    Microsoft.NETCore.DotNetHostPolicy.8.0.14.nupkg                               <none>
[A.]    Microsoft.NETCore.DotNetHostResolver.8.0.14.nupkg                             <none>
[A.]    Private.SourceBuilt.Artifacts.8.0.114-servicing.25114.1.centos.9-x64          <none>
[A.]    Private.SourceBuilt.Artifacts.8.0.114-servicing.25114.1.centos.9-x64.tar.gz   <none>
[A.]    runtime.linux-arm64.Microsoft.NETCore.ILAsm.8.0.14-servicing.25111.18.nupkg   <none>
[A.]    runtime.linux-arm64.Microsoft.NETCore.ILDAsm.8.0.14-servicing.25111.18.nupkg  <none>
[A.]    runtime.linux-x64.Microsoft.DotNet.ILCompiler.8.0.14.nupkg                    <none>
[A.]    runtime.linux-x64.Microsoft.NETCore.DotNetAppHost.8.0.14.nupkg                <none>
[A.]    runtime.linux-x64.Microsoft.NETCore.DotNetHost.8.0.14.nupkg                   <none>
[A.]    runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy.8.0.14.nupkg             <none>
[A.]    runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver.8.0.14.nupkg           <none>
[A.]    runtime.linux-x64.Microsoft.NETCore.ILAsm.8.0.14-servicing.25111.18.nupkg     <none>
[A.]    runtime.linux-x64.Microsoft.NETCore.ILDAsm.8.0.14-servicing.25111.18.nupkg    <none>
[A.]    runtime.osx-arm64.Microsoft.NETCore.ILAsm.8.0.14-servicing.25111.18.nupkg     <none>
[A.]    runtime.osx-arm64.Microsoft.NETCore.ILDAsm.8.0.14-servicing.25111.18.nupkg    <none>
[A.]    runtime.osx-x64.Microsoft.NETCore.ILAsm.8.0.14-servicing.25111.18.nupkg       <none>
[A.]    runtime.osx-x64.Microsoft.NETCore.ILDAsm.8.0.14-servicing.25111.18.nupkg      <none>
[A.]    v8.0.15.tar.gz                                                                <none>
Removed packages:
[R.]    Microsoft.AspNetCore.App.Ref.8.0.13.nupkg                                    <none>
[R.]    Microsoft.AspNetCore.App.Runtime.linux-x64.8.0.13.nupkg                      <none>
[R.]    Microsoft.DotNet.ILCompiler.8.0.13.nupkg                                     <none>
[R.]    Microsoft.NET.ILLink.Tasks.8.0.13.nupkg                                      <none>
[R.]    Microsoft.NETCore.App.Crossgen2.linux-x64.8.0.13.nupkg                       <none>
[R.]    Microsoft.NETCore.App.Host.linux-x64.8.0.13.nupkg                            <none>
[R.]    Microsoft.NETCore.App.Ref.8.0.13.nupkg                                       <none>
[R.]    Microsoft.NETCore.App.Runtime.Mono.linux-x64.8.0.13.nupkg                    <none>
[R.]    Microsoft.NETCore.App.Runtime.linux-x64.8.0.13.nupkg                         <none>
[R.]    Microsoft.NETCore.DotNetAppHost.8.0.13.nupkg                                 <none>
[R.]    Microsoft.NETCore.DotNetHost.8.0.13.nupkg                                    <none>
[R.]    Microsoft.NETCore.DotNetHostPolicy.8.0.13.nupkg                              <none>
[R.]    Microsoft.NETCore.DotNetHostResolver.8.0.13.nupkg                            <none>
[R.]    Private.SourceBuilt.Artifacts.8.0.113-servicing.25072.1.centos.9-x64         <none>
[R.]    Private.SourceBuilt.Artifacts.8.0.113-servicing.25072.1.centos.9-x64.tar.gz  <none>
[R.]    runtime.linux-arm64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg   <none>
[R.]    runtime.linux-arm64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg  <none>
[R.]    runtime.linux-x64.Microsoft.DotNet.ILCompiler.8.0.13.nupkg                   <none>
[R.]    runtime.linux-x64.Microsoft.NETCore.DotNetAppHost.8.0.13.nupkg               <none>
[R.]    runtime.linux-x64.Microsoft.NETCore.DotNetHost.8.0.13.nupkg                  <none>
[R.]    runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy.8.0.13.nupkg            <none>
[R.]    runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver.8.0.13.nupkg          <none>
[R.]    runtime.linux-x64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg     <none>
[R.]    runtime.linux-x64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg    <none>
[R.]    runtime.osx-arm64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg     <none>
[R.]    runtime.osx-arm64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg    <none>
[R.]    runtime.osx-x64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg       <none>
[R.]    runtime.osx-x64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg      <none>
[R.]    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.]    Microsoft.AspNetCore.App.Ref                            8.0.13 -> 8.0.14
[U.]    Microsoft.AspNetCore.App.Runtime.linux-x64              8.0.13 -> 8.0.14
[U.]    Microsoft.DotNet.ILCompiler                             8.0.13 -> 8.0.14
[U.]    Microsoft.NET.ILLink.Tasks                              8.0.13 -> 8.0.14
[U.]    Microsoft.NETCore.App.Crossgen2.linux-x64               8.0.13 -> 8.0.14
[U.]    Microsoft.NETCore.App.Host.linux-x64                    8.0.13 -> 8.0.14
[U.]    Microsoft.NETCore.App.Ref                               8.0.13 -> 8.0.14
[U.]    Microsoft.NETCore.App.Runtime.Mono.linux-x64            8.0.13 -> 8.0.14
[U.]    Microsoft.NETCore.App.Runtime.linux-x64                 8.0.13 -> 8.0.14
[U.]    Microsoft.NETCore.DotNetAppHost                         8.0.13 -> 8.0.14
[U.]    Microsoft.NETCore.DotNetHost                            8.0.13 -> 8.0.14
[U.]    Microsoft.NETCore.DotNetHostPolicy                      8.0.13 -> 8.0.14
[U.]    Microsoft.NETCore.DotNetHostResolver                    8.0.13 -> 8.0.14
[U.]    dotnet-aspnetcore-runtime                               8.0.14 -> 8.0.15
[U.]    dotnet-aspnetcore-runtime-wrapped                       8.0.14 -> 8.0.15
[U.]    dotnet-runtime                                          8.0.14 -> 8.0.15
[U.]    dotnet-runtime-wrapped                                  8.0.14 -> 8.0.15
[C.]    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.]    dotnet-sdk-wrapped                                      8.0.407 x2 -> 8.0.408 x2
[U.]    dotnet-stage0-sdk                                       8.0.114 -> 8.0.115
[U.]    dotnet-stage0-vmr                                       8.0.14 -> 8.0.15
[U.]    dotnet-vmr                                              8.0.14 -> 8.0.15
[U.]    runtime.linux-arm64.Microsoft.NETCore.ILAsm             8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]    runtime.linux-arm64.Microsoft.NETCore.ILDAsm            8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]    runtime.linux-x64.Microsoft.DotNet.ILCompiler           8.0.13 -> 8.0.14
[U.]    runtime.linux-x64.Microsoft.NETCore.DotNetAppHost       8.0.13 -> 8.0.14
[U.]    runtime.linux-x64.Microsoft.NETCore.DotNetHost          8.0.13 -> 8.0.14
[U.]    runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy    8.0.13 -> 8.0.14
[U.]    runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver  8.0.13 -> 8.0.14
[U.]    runtime.linux-x64.Microsoft.NETCore.ILAsm               8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]    runtime.linux-x64.Microsoft.NETCore.ILDAsm              8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]    runtime.osx-arm64.Microsoft.NETCore.ILAsm               8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]    runtime.osx-arm64.Microsoft.NETCore.ILDAsm              8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]    runtime.osx-x64.Microsoft.NETCore.ILAsm                 8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]    runtime.osx-x64.Microsoft.NETCore.ILDAsm                8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
Added packages:
[A.]    Microsoft.AspNetCore.App.Ref.8.0.14.nupkg                                     <none>
[A.]    Microsoft.AspNetCore.App.Runtime.linux-x64.8.0.14.nupkg                       <none>
[A.]    Microsoft.DotNet.ILCompiler.8.0.14.nupkg                                      <none>
[A.]    Microsoft.NET.ILLink.Tasks.8.0.14.nupkg                                       <none>
[A.]    Microsoft.NETCore.App.Crossgen2.linux-x64.8.0.14.nupkg                        <none>
[A.]    Microsoft.NETCore.App.Host.linux-x64.8.0.14.nupkg                             <none>
[A.]    Microsoft.NETCore.App.Ref.8.0.14.nupkg                                        <none>
[A.]    Microsoft.NETCore.App.Runtime.Mono.linux-x64.8.0.14.nupkg                     <none>
[A.]    Microsoft.NETCore.App.Runtime.linux-x64.8.0.14.nupkg                          <none>
[A.]    Microsoft.NETCore.DotNetAppHost.8.0.14.nupkg                                  <none>
[A.]    Microsoft.NETCore.DotNetHost.8.0.14.nupkg                                     <none>
[A.]    Microsoft.NETCore.DotNetHostPolicy.8.0.14.nupkg                               <none>
[A.]    Microsoft.NETCore.DotNetHostResolver.8.0.14.nupkg                             <none>
[A.]    Private.SourceBuilt.Artifacts.8.0.114-servicing.25114.1.centos.9-x64          <none>
[A.]    Private.SourceBuilt.Artifacts.8.0.114-servicing.25114.1.centos.9-x64.tar.gz   <none>
[A.]    runtime.linux-arm64.Microsoft.NETCore.ILAsm.8.0.14-servicing.25111.18.nupkg   <none>
[A.]    runtime.linux-arm64.Microsoft.NETCore.ILDAsm.8.0.14-servicing.25111.18.nupkg  <none>
[A.]    runtime.linux-x64.Microsoft.DotNet.ILCompiler.8.0.14.nupkg                    <none>
[A.]    runtime.linux-x64.Microsoft.NETCore.DotNetAppHost.8.0.14.nupkg                <none>
[A.]    runtime.linux-x64.Microsoft.NETCore.DotNetHost.8.0.14.nupkg                   <none>
[A.]    runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy.8.0.14.nupkg             <none>
[A.]    runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver.8.0.14.nupkg           <none>
[A.]    runtime.linux-x64.Microsoft.NETCore.ILAsm.8.0.14-servicing.25111.18.nupkg     <none>
[A.]    runtime.linux-x64.Microsoft.NETCore.ILDAsm.8.0.14-servicing.25111.18.nupkg    <none>
[A.]    runtime.osx-arm64.Microsoft.NETCore.ILAsm.8.0.14-servicing.25111.18.nupkg     <none>
[A.]    runtime.osx-arm64.Microsoft.NETCore.ILDAsm.8.0.14-servicing.25111.18.nupkg    <none>
[A.]    runtime.osx-x64.Microsoft.NETCore.ILAsm.8.0.14-servicing.25111.18.nupkg       <none>
[A.]    runtime.osx-x64.Microsoft.NETCore.ILDAsm.8.0.14-servicing.25111.18.nupkg      <none>
[A.]    v8.0.15.tar.gz                                                                <none>
[A+]    xn9wrgn2vh9g5l2yd7jd6zvwxx84pbkh-source                                       <none>
Removed packages:
[R.]    Microsoft.AspNetCore.App.Ref.8.0.13.nupkg                                    <none>
[R.]    Microsoft.AspNetCore.App.Runtime.linux-x64.8.0.13.nupkg                      <none>
[R.]    Microsoft.DotNet.ILCompiler.8.0.13.nupkg                                     <none>
[R.]    Microsoft.NET.ILLink.Tasks.8.0.13.nupkg                                      <none>
[R.]    Microsoft.NETCore.App.Crossgen2.linux-x64.8.0.13.nupkg                       <none>
[R.]    Microsoft.NETCore.App.Host.linux-x64.8.0.13.nupkg                            <none>
[R.]    Microsoft.NETCore.App.Ref.8.0.13.nupkg                                       <none>
[R.]    Microsoft.NETCore.App.Runtime.Mono.linux-x64.8.0.13.nupkg                    <none>
[R.]    Microsoft.NETCore.App.Runtime.linux-x64.8.0.13.nupkg                         <none>
[R.]    Microsoft.NETCore.DotNetAppHost.8.0.13.nupkg                                 <none>
[R.]    Microsoft.NETCore.DotNetHost.8.0.13.nupkg                                    <none>
[R.]    Microsoft.NETCore.DotNetHostPolicy.8.0.13.nupkg                              <none>
[R.]    Microsoft.NETCore.DotNetHostResolver.8.0.13.nupkg                            <none>
[R.]    Private.SourceBuilt.Artifacts.8.0.113-servicing.25072.1.centos.9-x64         <none>
[R.]    Private.SourceBuilt.Artifacts.8.0.113-servicing.25072.1.centos.9-x64.tar.gz  <none>
[R-]    ayqqsb83yxk7r8rwrz4w09h9rh2xc3zw-source                                      <none>
[R.]    runtime.linux-arm64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg   <none>
[R.]    runtime.linux-arm64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg  <none>
[R.]    runtime.linux-x64.Microsoft.DotNet.ILCompiler.8.0.13.nupkg                   <none>
[R.]    runtime.linux-x64.Microsoft.NETCore.DotNetAppHost.8.0.13.nupkg               <none>
[R.]    runtime.linux-x64.Microsoft.NETCore.DotNetHost.8.0.13.nupkg                  <none>
[R.]    runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy.8.0.13.nupkg            <none>
[R.]    runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver.8.0.13.nupkg          <none>
[R.]    runtime.linux-x64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg     <none>
[R.]    runtime.linux-x64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg    <none>
[R.]    runtime.osx-arm64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg     <none>
[R.]    runtime.osx-arm64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg    <none>
[R.]    runtime.osx-x64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg       <none>
[R.]    runtime.osx-x64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg      <none>
[R.]    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.]    Microsoft.AspNetCore.App.Ref                            8.0.13 -> 8.0.14
[U.]    Microsoft.AspNetCore.App.Runtime.linux-x64              8.0.13 -> 8.0.14
[U.]    Microsoft.DotNet.ILCompiler                             8.0.13 -> 8.0.14
[U.]    Microsoft.NET.ILLink.Tasks                              8.0.13 -> 8.0.14
[U.]    Microsoft.NETCore.App.Crossgen2.linux-x64               8.0.13 -> 8.0.14
[U.]    Microsoft.NETCore.App.Host.linux-x64                    8.0.13 -> 8.0.14
[U.]    Microsoft.NETCore.App.Ref                               8.0.13 -> 8.0.14
[U.]    Microsoft.NETCore.App.Runtime.Mono.linux-x64            8.0.13 -> 8.0.14
[U.]    Microsoft.NETCore.App.Runtime.linux-x64                 8.0.13 -> 8.0.14
[U.]    Microsoft.NETCore.DotNetAppHost                         8.0.13 -> 8.0.14
[U.]    Microsoft.NETCore.DotNetHost                            8.0.13 -> 8.0.14
[U.]    Microsoft.NETCore.DotNetHostPolicy                      8.0.13 -> 8.0.14
[U.]    Microsoft.NETCore.DotNetHostResolver                    8.0.13 -> 8.0.14
[U.]    amd-ucode                                               20250311 -> 20250410
[U.]    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.]    diesel_cli                                              2.2.8.tar.gz -> 2.2.9.tar.gz
[U.]    direnv                                                  2.35.0, 2.35.0-go-modules -> 2.36.0, 2.36.0-go-modules
[U.]    docker-compose                                          2.34.0, 2.34.0-go-modules -> 2.35.0, 2.35.0-go-modules
[U.]    dotnet-aspnetcore-runtime                               8.0.14 -> 8.0.15
[U.]    dotnet-aspnetcore-runtime-wrapped                       8.0.14 -> 8.0.15
[U.]    dotnet-runtime                                          8.0.14 -> 8.0.15
[U.]    dotnet-runtime-wrapped                                  8.0.14 -> 8.0.15
[C.]    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.]    dotnet-sdk-wrapped                                      8.0.407 x2 -> 8.0.408 x2
[U.]    dotnet-stage0-sdk                                       8.0.114 -> 8.0.115
[U.]    dotnet-stage0-vmr                                       8.0.14 -> 8.0.15
[U.]    dotnet-vmr                                              8.0.14 -> 8.0.15
[U.]    gitea                                                   1.23.6, 1.23.6-go-modules -> 1.23.7, 1.23.7-go-modules
[U.]    gitea-frontend                                          1.23.6, 1.23.6-npm-deps -> 1.23.7, 1.23.7-npm-deps
[U*]    initrd-linux                                            6.12.22 -> 6.12.23
[C*]    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.]    linux-config                                            6.12.22 -> 6.12.23
[U.]    linux-firmware                                          20250311, 20250311-zstd -> 20250410, 20250410-zstd
[U.]    nixos-system-palatine-hill                              25.05.20250409.ef3a956 -> 25.05.20250412.208645b
[U.]    python3.12-ruff                                         0.11.4 -> 0.11.5
[U.]    ruff                                                    0.11.4-vendor, 0.11.4-vendor-staging -> 0.11.5-vendor, 0.11.5-vendor-staging
[U.]    runtime.linux-arm64.Microsoft.NETCore.ILAsm             8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]    runtime.linux-arm64.Microsoft.NETCore.ILDAsm            8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]    runtime.linux-x64.Microsoft.DotNet.ILCompiler           8.0.13 -> 8.0.14
[U.]    runtime.linux-x64.Microsoft.NETCore.DotNetAppHost       8.0.13 -> 8.0.14
[U.]    runtime.linux-x64.Microsoft.NETCore.DotNetHost          8.0.13 -> 8.0.14
[U.]    runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy    8.0.13 -> 8.0.14
[U.]    runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver  8.0.13 -> 8.0.14
[U.]    runtime.linux-x64.Microsoft.NETCore.ILAsm               8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]    runtime.linux-x64.Microsoft.NETCore.ILDAsm              8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]    runtime.osx-arm64.Microsoft.NETCore.ILAsm               8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]    runtime.osx-arm64.Microsoft.NETCore.ILDAsm              8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]    runtime.osx-x64.Microsoft.NETCore.ILAsm                 8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]    runtime.osx-x64.Microsoft.NETCore.ILDAsm                8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]    xmlrpc-c                                                1.59.03, 1.59.03.tgz -> 1.60.05, 1.60.05.tgz
[U.]    zfs-kernel                                              2.3.1-6.12.22 -> 2.3.1-6.12.23
Added packages:
[A.]    Microsoft.AspNetCore.App.Ref.8.0.14.nupkg                                     <none>
[A.]    Microsoft.AspNetCore.App.Runtime.linux-x64.8.0.14.nupkg                       <none>
[A.]    Microsoft.DotNet.ILCompiler.8.0.14.nupkg                                      <none>
[A.]    Microsoft.NET.ILLink.Tasks.8.0.14.nupkg                                       <none>
[A.]    Microsoft.NETCore.App.Crossgen2.linux-x64.8.0.14.nupkg                        <none>
[A.]    Microsoft.NETCore.App.Host.linux-x64.8.0.14.nupkg                             <none>
[A.]    Microsoft.NETCore.App.Ref.8.0.14.nupkg                                        <none>
[A.]    Microsoft.NETCore.App.Runtime.Mono.linux-x64.8.0.14.nupkg                     <none>
[A.]    Microsoft.NETCore.App.Runtime.linux-x64.8.0.14.nupkg                          <none>
[A.]    Microsoft.NETCore.DotNetAppHost.8.0.14.nupkg                                  <none>
[A.]    Microsoft.NETCore.DotNetHost.8.0.14.nupkg                                     <none>
[A.]    Microsoft.NETCore.DotNetHostPolicy.8.0.14.nupkg                               <none>
[A.]    Microsoft.NETCore.DotNetHostResolver.8.0.14.nupkg                             <none>
[A.]    Private.SourceBuilt.Artifacts.8.0.114-servicing.25114.1.centos.9-x64          <none>
[A.]    Private.SourceBuilt.Artifacts.8.0.114-servicing.25114.1.centos.9-x64.tar.gz   <none>
[A.]    anubis.md                                                                     <none>
[A.]    runtime.linux-arm64.Microsoft.NETCore.ILAsm.8.0.14-servicing.25111.18.nupkg   <none>
[A.]    runtime.linux-arm64.Microsoft.NETCore.ILDAsm.8.0.14-servicing.25111.18.nupkg  <none>
[A.]    runtime.linux-x64.Microsoft.DotNet.ILCompiler.8.0.14.nupkg                    <none>
[A.]    runtime.linux-x64.Microsoft.NETCore.DotNetAppHost.8.0.14.nupkg                <none>
[A.]    runtime.linux-x64.Microsoft.NETCore.DotNetHost.8.0.14.nupkg                   <none>
[A.]    runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy.8.0.14.nupkg             <none>
[A.]    runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver.8.0.14.nupkg           <none>
[A.]    runtime.linux-x64.Microsoft.NETCore.ILAsm.8.0.14-servicing.25111.18.nupkg     <none>
[A.]    runtime.linux-x64.Microsoft.NETCore.ILDAsm.8.0.14-servicing.25111.18.nupkg    <none>
[A.]    runtime.osx-arm64.Microsoft.NETCore.ILAsm.8.0.14-servicing.25111.18.nupkg     <none>
[A.]    runtime.osx-arm64.Microsoft.NETCore.ILDAsm.8.0.14-servicing.25111.18.nupkg    <none>
[A.]    runtime.osx-x64.Microsoft.NETCore.ILAsm.8.0.14-servicing.25111.18.nupkg       <none>
[A.]    runtime.osx-x64.Microsoft.NETCore.ILDAsm.8.0.14-servicing.25111.18.nupkg      <none>
[A.]    v8.0.15.tar.gz                                                                <none>
[A.]    xn9wrgn2vh9g5l2yd7jd6zvwxx84pbkh-source                                       <none>
Removed packages:
[R.]    Microsoft.AspNetCore.App.Ref.8.0.13.nupkg                                    <none>
[R.]    Microsoft.AspNetCore.App.Runtime.linux-x64.8.0.13.nupkg                      <none>
[R.]    Microsoft.DotNet.ILCompiler.8.0.13.nupkg                                     <none>
[R.]    Microsoft.NET.ILLink.Tasks.8.0.13.nupkg                                      <none>
[R.]    Microsoft.NETCore.App.Crossgen2.linux-x64.8.0.13.nupkg                       <none>
[R.]    Microsoft.NETCore.App.Host.linux-x64.8.0.13.nupkg                            <none>
[R.]    Microsoft.NETCore.App.Ref.8.0.13.nupkg                                       <none>
[R.]    Microsoft.NETCore.App.Runtime.Mono.linux-x64.8.0.13.nupkg                    <none>
[R.]    Microsoft.NETCore.App.Runtime.linux-x64.8.0.13.nupkg                         <none>
[R.]    Microsoft.NETCore.DotNetAppHost.8.0.13.nupkg                                 <none>
[R.]    Microsoft.NETCore.DotNetHost.8.0.13.nupkg                                    <none>
[R.]    Microsoft.NETCore.DotNetHostPolicy.8.0.13.nupkg                              <none>
[R.]    Microsoft.NETCore.DotNetHostResolver.8.0.13.nupkg                            <none>
[R.]    Private.SourceBuilt.Artifacts.8.0.113-servicing.25072.1.centos.9-x64         <none>
[R.]    Private.SourceBuilt.Artifacts.8.0.113-servicing.25072.1.centos.9-x64.tar.gz  <none>
[R.]    ayqqsb83yxk7r8rwrz4w09h9rh2xc3zw-source                                      <none>
[R.]    runtime.linux-arm64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg   <none>
[R.]    runtime.linux-arm64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg  <none>
[R.]    runtime.linux-x64.Microsoft.DotNet.ILCompiler.8.0.13.nupkg                   <none>
[R.]    runtime.linux-x64.Microsoft.NETCore.DotNetAppHost.8.0.13.nupkg               <none>
[R.]    runtime.linux-x64.Microsoft.NETCore.DotNetHost.8.0.13.nupkg                  <none>
[R.]    runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy.8.0.13.nupkg            <none>
[R.]    runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver.8.0.13.nupkg          <none>
[R.]    runtime.linux-x64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg     <none>
[R.]    runtime.linux-x64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg    <none>
[R.]    runtime.osx-arm64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg     <none>
[R.]    runtime.osx-arm64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg    <none>
[R.]    runtime.osx-x64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg       <none>
[R.]    runtime.osx-x64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg      <none>
[R.]    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.]    Microsoft.AspNetCore.App.Ref                            8.0.13 -> 8.0.14
[U.]    Microsoft.AspNetCore.App.Runtime.linux-x64              8.0.13 -> 8.0.14
[U.]    Microsoft.DotNet.ILCompiler                             8.0.13 -> 8.0.14
[U.]    Microsoft.NET.ILLink.Tasks                              8.0.13 -> 8.0.14
[U.]    Microsoft.NETCore.App.Crossgen2.linux-x64               8.0.13 -> 8.0.14
[U.]    Microsoft.NETCore.App.Host.linux-x64                    8.0.13 -> 8.0.14
[U.]    Microsoft.NETCore.App.Ref                               8.0.13 -> 8.0.14
[U.]    Microsoft.NETCore.App.Runtime.Mono.linux-x64            8.0.13 -> 8.0.14
[U.]    Microsoft.NETCore.App.Runtime.linux-x64                 8.0.13 -> 8.0.14
[U.]    Microsoft.NETCore.DotNetAppHost                         8.0.13 -> 8.0.14
[U.]    Microsoft.NETCore.DotNetHost                            8.0.13 -> 8.0.14
[U.]    Microsoft.NETCore.DotNetHostPolicy                      8.0.13 -> 8.0.14
[U.]    Microsoft.NETCore.DotNetHostResolver                    8.0.13 -> 8.0.14
[U.]    adw-gtk3                                                5.7 -> 5.8
[U.]    amd-ucode                                               20250311 -> 20250410
[U.]    bitwarden-cli                                           2025.2.0, 2025.2.0-npm-deps -> 2025.3.0, 2025.3.0-npm-deps
[U.]    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.]    diesel_cli                                              2.2.8.tar.gz -> 2.2.9.tar.gz
[U.]    direnv                                                  2.35.0, 2.35.0-go-modules -> 2.36.0, 2.36.0-go-modules
[U.]    docker-compose                                          2.34.0, 2.34.0-go-modules -> 2.35.0, 2.35.0-go-modules
[U.]    dotnet-aspnetcore-runtime                               8.0.14 -> 8.0.15
[U.]    dotnet-aspnetcore-runtime-wrapped                       8.0.14 -> 8.0.15
[U.]    dotnet-runtime                                          8.0.14 -> 8.0.15
[U.]    dotnet-runtime-wrapped                                  8.0.14 -> 8.0.15
[C.]    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.]    dotnet-sdk-wrapped                                      8.0.407 x2 -> 8.0.408 x2
[U.]    dotnet-stage0-sdk                                       8.0.114 -> 8.0.115
[U.]    dotnet-stage0-vmr                                       8.0.14 -> 8.0.15
[U.]    dotnet-vmr                                              8.0.14 -> 8.0.15
[U.]    fanficfare                                              4.43.0, 4.43.0.tar.gz -> 4.44.0, 4.44.0.tar.gz
[C.]    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.]    firefox-unwrapped                                       137.0 -> 137.0.1
[U.]    htop                                                    3.4.0 -> 3.4.1
[U.]    hyprland-protocols                                      0.6.3 -> 0.6.4
[U*]    initrd-linux                                            6.12.22 -> 6.12.23
[U.]    kubernetes-helm                                         3.17.2, 3.17.2-go-modules -> 3.17.3, 3.17.3-go-modules
[C*]    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.]    linux-config                                            6.12.22 -> 6.12.23
[U.]    linux-firmware                                          20250311, 20250311-zstd -> 20250410, 20250410-zstd
[U.]    nixos-system-artemision                                 25.05.20250409.ef3a956 -> 25.05.20250412.208645b
[U.]    python3.12-ruff                                         0.11.4 -> 0.11.5
[U.]    ruff                                                    0.11.4-vendor, 0.11.4-vendor-staging -> 0.11.5-vendor, 0.11.5-vendor-staging
[U.]    runtime.linux-arm64.Microsoft.NETCore.ILAsm             8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]    runtime.linux-arm64.Microsoft.NETCore.ILDAsm            8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]    runtime.linux-x64.Microsoft.DotNet.ILCompiler           8.0.13 -> 8.0.14
[U.]    runtime.linux-x64.Microsoft.NETCore.DotNetAppHost       8.0.13 -> 8.0.14
[U.]    runtime.linux-x64.Microsoft.NETCore.DotNetHost          8.0.13 -> 8.0.14
[U.]    runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy    8.0.13 -> 8.0.14
[U.]    runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver  8.0.13 -> 8.0.14
[U.]    runtime.linux-x64.Microsoft.NETCore.ILAsm               8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]    runtime.linux-x64.Microsoft.NETCore.ILDAsm              8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]    runtime.osx-arm64.Microsoft.NETCore.ILAsm               8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]    runtime.osx-arm64.Microsoft.NETCore.ILDAsm              8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]    runtime.osx-x64.Microsoft.NETCore.ILAsm                 8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]    runtime.osx-x64.Microsoft.NETCore.ILDAsm                8.0.13-servicing.25066.9 -> 8.0.14-servicing.25111.18
[U.]    terraform                                               1.11.3, 1.11.3-go-modules -> 1.11.4, 1.11.4-go-modules
[U.]    vimplugin-mini.nvim                                     2025-04-04 -> 2025-04-08
[U.]    vscode                                                  1.99.0 -> 1.99.2
Added packages:
[A.]    Microsoft.AspNetCore.App.Ref.8.0.14.nupkg                                     <none>
[A.]    Microsoft.AspNetCore.App.Runtime.linux-x64.8.0.14.nupkg                       <none>
[A.]    Microsoft.DotNet.ILCompiler.8.0.14.nupkg                                      <none>
[A.]    Microsoft.NET.ILLink.Tasks.8.0.14.nupkg                                       <none>
[A.]    Microsoft.NETCore.App.Crossgen2.linux-x64.8.0.14.nupkg                        <none>
[A.]    Microsoft.NETCore.App.Host.linux-x64.8.0.14.nupkg                             <none>
[A.]    Microsoft.NETCore.App.Ref.8.0.14.nupkg                                        <none>
[A.]    Microsoft.NETCore.App.Runtime.Mono.linux-x64.8.0.14.nupkg                     <none>
[A.]    Microsoft.NETCore.App.Runtime.linux-x64.8.0.14.nupkg                          <none>
[A.]    Microsoft.NETCore.DotNetAppHost.8.0.14.nupkg                                  <none>
[A.]    Microsoft.NETCore.DotNetHost.8.0.14.nupkg                                     <none>
[A.]    Microsoft.NETCore.DotNetHostPolicy.8.0.14.nupkg                               <none>
[A.]    Microsoft.NETCore.DotNetHostResolver.8.0.14.nupkg                             <none>
[A.]    Private.SourceBuilt.Artifacts.8.0.114-servicing.25114.1.centos.9-x64          <none>
[A.]    Private.SourceBuilt.Artifacts.8.0.114-servicing.25114.1.centos.9-x64.tar.gz   <none>
[A.]    VSCode_1.99.2_linux-x64.tar.gz                                                <none>
[A.]    acpica-tools-R2025_04_04                                                      <none>
[A.]    anubis.md                                                                     <none>
[A.]    runtime.linux-arm64.Microsoft.NETCore.ILAsm.8.0.14-servicing.25111.18.nupkg   <none>
[A.]    runtime.linux-arm64.Microsoft.NETCore.ILDAsm.8.0.14-servicing.25111.18.nupkg  <none>
[A.]    runtime.linux-x64.Microsoft.DotNet.ILCompiler.8.0.14.nupkg                    <none>
[A.]    runtime.linux-x64.Microsoft.NETCore.DotNetAppHost.8.0.14.nupkg                <none>
[A.]    runtime.linux-x64.Microsoft.NETCore.DotNetHost.8.0.14.nupkg                   <none>
[A.]    runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy.8.0.14.nupkg             <none>
[A.]    runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver.8.0.14.nupkg           <none>
[A.]    runtime.linux-x64.Microsoft.NETCore.ILAsm.8.0.14-servicing.25111.18.nupkg     <none>
[A.]    runtime.linux-x64.Microsoft.NETCore.ILDAsm.8.0.14-servicing.25111.18.nupkg    <none>
[A.]    runtime.osx-arm64.Microsoft.NETCore.ILAsm.8.0.14-servicing.25111.18.nupkg     <none>
[A.]    runtime.osx-arm64.Microsoft.NETCore.ILDAsm.8.0.14-servicing.25111.18.nupkg    <none>
[A.]    runtime.osx-x64.Microsoft.NETCore.ILAsm.8.0.14-servicing.25111.18.nupkg       <none>
[A.]    runtime.osx-x64.Microsoft.NETCore.ILDAsm.8.0.14-servicing.25111.18.nupkg      <none>
[A.]    v8.0.15.tar.gz                                                                <none>
[A.]    xn9wrgn2vh9g5l2yd7jd6zvwxx84pbkh-source                                       <none>
Removed packages:
[R.]    Microsoft.AspNetCore.App.Ref.8.0.13.nupkg                                    <none>
[R.]    Microsoft.AspNetCore.App.Runtime.linux-x64.8.0.13.nupkg                      <none>
[R.]    Microsoft.DotNet.ILCompiler.8.0.13.nupkg                                     <none>
[R.]    Microsoft.NET.ILLink.Tasks.8.0.13.nupkg                                      <none>
[R.]    Microsoft.NETCore.App.Crossgen2.linux-x64.8.0.13.nupkg                       <none>
[R.]    Microsoft.NETCore.App.Host.linux-x64.8.0.13.nupkg                            <none>
[R.]    Microsoft.NETCore.App.Ref.8.0.13.nupkg                                       <none>
[R.]    Microsoft.NETCore.App.Runtime.Mono.linux-x64.8.0.13.nupkg                    <none>
[R.]    Microsoft.NETCore.App.Runtime.linux-x64.8.0.13.nupkg                         <none>
[R.]    Microsoft.NETCore.DotNetAppHost.8.0.13.nupkg                                 <none>
[R.]    Microsoft.NETCore.DotNetHost.8.0.13.nupkg                                    <none>
[R.]    Microsoft.NETCore.DotNetHostPolicy.8.0.13.nupkg                              <none>
[R.]    Microsoft.NETCore.DotNetHostResolver.8.0.13.nupkg                            <none>
[R.]    Private.SourceBuilt.Artifacts.8.0.113-servicing.25072.1.centos.9-x64         <none>
[R.]    Private.SourceBuilt.Artifacts.8.0.113-servicing.25072.1.centos.9-x64.tar.gz  <none>
[R.]    VSCode_1.99.0_linux-x64.tar.gz                                               <none>
[R.]    acpica-tools-R2024_12_12                                                     <none>
[R.]    ayqqsb83yxk7r8rwrz4w09h9rh2xc3zw-source                                      <none>
[R.]    runtime.linux-arm64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg   <none>
[R.]    runtime.linux-arm64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg  <none>
[R.]    runtime.linux-x64.Microsoft.DotNet.ILCompiler.8.0.13.nupkg                   <none>
[R.]    runtime.linux-x64.Microsoft.NETCore.DotNetAppHost.8.0.13.nupkg               <none>
[R.]    runtime.linux-x64.Microsoft.NETCore.DotNetHost.8.0.13.nupkg                  <none>
[R.]    runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy.8.0.13.nupkg            <none>
[R.]    runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver.8.0.13.nupkg          <none>
[R.]    runtime.linux-x64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg     <none>
[R.]    runtime.linux-x64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg    <none>
[R.]    runtime.osx-arm64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg     <none>
[R.]    runtime.osx-arm64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg    <none>
[R.]    runtime.osx-x64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg       <none>
[R.]    runtime.osx-x64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg      <none>
[R.]    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' () from feature/update-hydra into main
Reviewed-on: 
2025-04-09 12:08:02 -04:00
49a766f580 update hydra 2025-04-09 11:58:43 -04:00
838b80cb19 Merge pull request 'feature/temp-remove-attic' () from feature/temp-remove-attic into main
Reviewed-on: 
2025-04-09 11:55:52 -04:00
87c0c67368 cycle attic token 2025-04-09 11:42:36 -04:00
e23bdde03d Merge pull request 'automated: Update flake.lock' () from update-flake-lock into main
Reviewed-on: 
2025-04-09 10:40:08 -04:00
github-actions[bot]
7cbea3dfd6 automated: Update flake.lock
- 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.]    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.]    Image-ExifTool             13.00.tar.gz -> 13.25.tar.gz
[U.]    act                        0.2.75, 0.2.75-go-modules -> 0.2.76, 0.2.76-go-modules
[U.]    adw-gtk3                   5.6 -> 5.7
[U.]    bind                       9.20.6, 9.20.6.tar.xz -> 9.20.7, 9.20.7.tar.xz
[U.]    calf                       0.90.4 -> 0.90.6
[U.]    candy-icons                0-unstable-2025-03-19 -> 0-unstable-2025-04-02
[U.]    capstone                   5.0.5 -> 5.0.6
[U.]    chromedriver-unwrapped     135.0.7049.52 -> 135.0.7049.84
[C.]    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.]    chromium-unwrapped         135.0.7049.52 -> 135.0.7049.84
[U.]    cpuinfo                    0-unstable-2025-02-19 -> 0-unstable-2025-03-27
[U.]    croc                       10.2.1, 10.2.1-go-modules -> 10.2.2, 10.2.2-go-modules
[U.]    electron                   34.4.1 -> 34.5.0
[U.]    electron-unwrapped         34.4.1 -> 34.5.0
[U.]    emacs-base16-theme         20250223.119 -> 20250330.125
[C.]    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.]    flutter                    3.24.4-unwrapped -> 3.24.5-unwrapped
[U.]    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.]    flutter-wrapped            3.24.4 x2, 3.24.4-sdk-links x3 -> 3.24.5 x2, 3.24.5-sdk-links x3
[U.]    fzf                        0.61.0, 0.61.0-go-modules -> 0.61.1, 0.61.1-go-modules
[U.]    git-repo                   2.52 x2 -> 2.53 x2
[U.]    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.]    gocryptfs                  2.5.2, 2.5.2-go-modules -> 2.5.3, 2.5.3-go-modules
[U.]    gsasl                      2.2.1, 2.2.1.tar.gz -> 2.2.2, 2.2.2.tar.gz
[U.]    gtk-layer-shell            0.9.0 -> 0.9.1
[U.]    hyprgraphics               0.1.2 -> 0.1.3
[U.]    hyprlock                   0.7.0 -> 0.8.0
[U.]    hyprutils                  0.5.2 -> 0.6.0
[U*]    initrd-linux               6.12.21 -> 6.12.22
[U.]    libdmtx                    0.7.7 -> 0.7.8
[C*]    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.]    linux-config               6.12.21 -> 6.12.22
[U.]    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.]    mimalloc                   2.1.8 -> 3.0.3
[U.]    nano                       8.3, 8.3.tar.xz -> 8.4, 8.4.tar.xz
[C*]    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.]    nix-output-monitor         2.1.5 -> 2.1.6
[U.]    nixfmt-unstable            2025-03-03 -> 2025-04-04
[U.]    nixos-system-artemision    25.05.20250404.a462b94 -> 25.05.20250409.ef3a956
[U.]    noto-fonts                 2025.03.01 -> 2025.04.01
[U.]    noto-fonts-lgc-plus        2025.03.01 -> 2025.04.01
[U.]    oh-my-zsh                  2025-03-11 -> 2025-04-03
[U.]    perl5.40.0-Image-ExifTool  13.00 -> 13.25
[U.]    protonmail-bridge          3.18.0, 3.18.0-go-modules -> 3.19.0, 3.19.0-go-modules
[U.]    python3.12-ruff            0.11.3 -> 0.11.4
[U.]    ruff                       0.11.3-vendor, 0.11.3-vendor-staging -> 0.11.4-vendor, 0.11.4-vendor-staging
[U.]    rust-analyzer              2025-03-24 -> 2025-03-31
[U.]    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.]    source                     <none> x1734 -> <none> x1735
[U.]    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.]    treefmt                    2.2.0, 2.2.0-go-modules -> 2.2.1, 2.2.1-go-modules
[U.]    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.]    vimplugin-mini.nvim        2025-03-28 -> 2025-04-04
[U.]    vscode                     1.98.2 -> 1.99.0
[U.]    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.]    yaml-language-server       1.15.0 -> 1.17.0
Added packages:
[A.]    0b12ni2vzjvzaqh52lprscnxvr9alqf4-source  <none>
[A.]    VSCode_1.99.0_linux-x64.tar.gz           <none>
[A.]    etc-bash_logout                          <none>
[A.]    exiftool                                 13.23-compat.patch
[A.]    fix-cargo-dependencies.patch             <none>
[A.]    fix-fish-completion-ordering.patch       <none>
[A.]    fix-packaging.patch                      <none>
[A.]    fix-tbb-mingw-compile.patch              <none>
[A.]    fix-tbb-mingw-link.patch                 <none>
[A.]    fix-timestamp-reproducibility.patch      <none>
[A.]    gclient-manifest.json                    <none>
[A.]    gclient-unpack-hook                      <none>
[A.]    gclient-unpack-hook.sh                   <none>
[A.]    libblake3                                1.8.0
Removed packages:
[R.]    Data-UUID                                1.226.tar.gz
[R.]    Data-UUID-CVE                            2013-4184.patch
[R.]    Long-Jump                                0.000001.tar.gz
[R.]    Test2-Harness                            1.000155.tar.gz
[R.]    Test2-Plugin-MemUsage                    0.002003.tar.gz
[R.]    Test2-Plugin-UUID                        0.002001.tar.gz
[R.]    VSCode_1.98.2_linux-x64.tar.gz           <none>
[R.]    goto-file                                0.005.tar.gz
[R.]    lock-file                                0.7.0.0, 0.7.0.0.tar.gz
[R.]    nix-cmd                                  2.26.3
[R.]    nix-expr                                 2.26.3
[R.]    nix-expr-c                               2.26.3
[R.]    nix-expr-tests                           2.26.3
[R.]    nix-expr-tests-run                       <none>
[R.]    nix-fetchers                             2.26.3
[R.]    nix-fetchers-tests                       2.26.3
[R.]    nix-fetchers-tests-run                   <none>
[R.]    nix-flake                                2.26.3
[R.]    nix-flake-c                              2.26.3
[R.]    nix-flake-tests                          2.26.3
[R.]    nix-flake-tests-run                      <none>
[R.]    nix-functional-tests                     2.26.3
[R.]    nix-main                                 2.26.3
[R.]    nix-main-c                               2.26.3
[R.]    nix-manual                               2.26.3
[R.]    nix-perl                                 2.26.3
[R.]    nix-store                                2.26.3
[R.]    nix-store-c                              2.26.3
[R.]    nix-store-test-support                   2.26.3
[R.]    nix-store-tests                          2.26.3
[R.]    nix-store-tests-run                      <none>
[R.]    nix-util                                 2.26.3
[R.]    nix-util-c                               2.26.3
[R.]    nix-util-test-support                    2.26.3 x2
[R.]    nix-util-tests                           2.26.3
[R.]    nix-util-tests-run                       <none>
[R.]    perl5.40.0-Data-UUID                     1.226
[R.]    perl5.40.0-Long-Jump                     0.000001
[R.]    perl5.40.0-Test2-Harness                 1.000155
[R.]    perl5.40.0-Test2-Plugin-MemUsage         0.002003
[R.]    perl5.40.0-Test2-Plugin-UUID             0.002001
[R.]    perl5.40.0-goto-file                     0.005
[R.]    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.]    acl                         2.3.2 x3, 2.3.2.tar.gz -> 2.3.2 x3, 2.3.2.tar.gz x2
[C.]    attr                        2.5.2 x3, 2.5.2.tar.gz -> 2.5.2 x3, 2.5.2.tar.gz x2
[U.]    bind                        9.20.6, 9.20.6.tar.xz -> 9.20.7, 9.20.7.tar.xz
[U.]    chromedriver-unwrapped      135.0.7049.52 -> 135.0.7049.84
[C.]    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.]    chromium-unwrapped          135.0.7049.52 -> 135.0.7049.84
[C.]    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.]    fzf                         0.61.0, 0.61.0-go-modules -> 0.61.1, 0.61.1-go-modules
[U.]    gocryptfs                   2.5.2, 2.5.2-go-modules -> 2.5.3, 2.5.3-go-modules
[U*]    initrd-linux                6.12.21 -> 6.12.22
[C*]    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.]    linux-config                6.12.21 -> 6.12.22
[C.]    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.]    mimalloc                    2.1.8 -> 3.0.3
[U.]    nano                        8.3, 8.3.tar.xz -> 8.4, 8.4.tar.xz
[C*]    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.]    nix-cmd                     2.26.3 x2 -> 2.26.3
[C.]    nix-expr                    2.26.3 x2 -> 2.26.3
[C.]    nix-expr-c                  2.26.3 x2 -> 2.26.3
[C.]    nix-fetchers                2.26.3 x2 -> 2.26.3
[C.]    nix-flake                   2.26.3 x2 -> 2.26.3
[C.]    nix-flake-c                 2.26.3 x2 -> 2.26.3
[C.]    nix-main                    2.26.3 x2 -> 2.26.3
[C.]    nix-main-c                  2.26.3 x2 -> 2.26.3
[U.]    nix-output-monitor          2.1.5 -> 2.1.6
[C.]    nix-perl                    2.24.13, 2.26.3 x2 -> 2.24.14, 2.26.3
[C.]    nix-store                   2.26.3 x2 -> 2.26.3
[C.]    nix-store-c                 2.26.3 x2 -> 2.26.3
[C.]    nix-util                    2.26.3 x2 -> 2.26.3
[C.]    nix-util-c                  2.26.3 x2 -> 2.26.3
[U.]    nixos-system-palatine-hill  25.05.20250404.a462b94 -> 25.05.20250409.ef3a956
[U.]    oh-my-zsh                   2025-03-11 -> 2025-04-03
[U.]    python3.12-ruff             0.11.3 -> 0.11.4
[U.]    ruff                        0.11.3-vendor, 0.11.3-vendor-staging -> 0.11.4-vendor, 0.11.4-vendor-staging
[C.]    source                      <none> x1105 -> <none> x1106
[U.]    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.]    treefmt                     2.2.0, 2.2.0-go-modules -> 2.2.1, 2.2.1-go-modules
[U.]    zfs-kernel                  2.3.1-6.12.21 -> 2.3.1-6.12.22
Added packages:
[A.]    0b12ni2vzjvzaqh52lprscnxvr9alqf4-source  <none>
[A.]    etc-bash_logout                          <none>
[A.]    libblake3                                1.8.0
Removed packages:
[R.]    lock-file                                0.7.0.0, 0.7.0.0.tar.gz
[R.]    nix-expr-tests                           2.26.3
[R.]    nix-expr-tests-run                       <none>
[R.]    nix-fetchers-tests                       2.26.3
[R.]    nix-fetchers-tests-run                   <none>
[R.]    nix-flake-tests                          2.26.3
[R.]    nix-flake-tests-run                      <none>
[R.]    nix-functional-tests                     2.26.3
[R.]    nix-manual                               2.26.3
[R.]    nix-store-test-support                   2.26.3
[R.]    nix-store-tests                          2.26.3
[R.]    nix-store-tests-run                      <none>
[R.]    nix-util-test-support                    2.26.3 x2
[R.]    nix-util-tests                           2.26.3
[R.]    nix-util-tests-run                       <none>
[R.]    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.]    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.]    nix              2.24.13 -> 2.28.1
[U.]    nixfmt-unstable  2025-03-03 -> 2025-04-04
[C.]    source           <none> x166 -> <none> x167
Added packages:
[A+]    0b12ni2vzjvzaqh52lprscnxvr9alqf4-source  <none>
[A.]    libblake3                                1.8.0
[A.]    rsync                                    3.4.1, 3.4.1.tar.gz
Removed packages:
[R-]    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.]    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.]    nix              2.24.13 -> 2.28.1
[U*]    nixfmt-unstable  2025-03-03 -> 2025-04-04
[C.]    source           <none> x223 -> <none> x224
[U*]    treefmt          2.2.0, 2.2.0-go-modules -> 2.2.1, 2.2.1-go-modules
Added packages:
[A.]    libblake3  1.8.0
[A.]    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' () from feature/temp-remove-attic into main
Reviewed-on: 
2025-04-07 18:28:07 -04:00
b5d849c844 add alice to postgres 2025-04-07 18:00:46 -04:00
ee1b2a4373 Merge pull request 'temp remove attic' () from feature/temp-remove-attic into main
Reviewed-on: 
2025-04-06 20:13:25 -04:00
42cdbb44ee temp remove attic 2025-04-06 19:56:52 -04:00
18eb9043be Merge pull request 'revert python comments :(' () from feature/pr-cleanup into main
Reviewed-on: 
2025-04-04 16:11:30 -04:00
f24f0b12a3 revert python comments :( 2025-04-04 16:00:29 -04:00
720e118534 Merge pull request 'automated: Update flake.lock' () from update-flake-lock into main
Reviewed-on: 
2025-04-04 09:12:42 -04:00
github-actions[bot]
d85ca829de automated: Update flake.lock
- 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.]    Gemfile                     <none> x4 -> <none> x3
[C.]    Gemfile.lock                <none> x4 -> <none> x3
[C.]    boehm-gc                    8.2.8 x5 -> 8.2.8 x4
[U.]    chromedriver-unwrapped      134.0.6998.165 -> 135.0.7049.52
[C.]    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.]    chromium-unwrapped          134.0.6998.165 -> 135.0.7049.52
[U.]    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.]    gemfile-and-lockfile        <none> x4 -> <none> x3
[U.]    hydra                       0.1.20250331.a20f37b -> 0.1.20250401.86d0009
[U.]    intel-compute-runtime       25.09.32961.5 -> 25.09.32961.7
[U.]    mesa                        25.0.2 -> 25.0.3
[U.]    nixos-system-palatine-hill  25.05.20250401.88e9920 -> 25.05.20250404.a462b94
[U.]    node_exporter               1.9.0, 1.9.0-go-modules -> 1.9.1, 1.9.1-go-modules
[U.]    python3.12-ruff             0.11.2 -> 0.11.3
[C.]    rexml                       3.2.6.gem, 3.3.9.gem -> 3.2.6.gem
[C.]    ruby3.3-rexml               3.2.6, 3.3.9 -> 3.2.6
[U.]    ruff                        0.11.2-vendor, 0.11.2-vendor-staging -> 0.11.3-vendor, 0.11.3-vendor-staging
[U.]    sof-bin                     2025.01.tar.gz -> 2025.01.1.tar.gz
[U.]    sof-firmware                2025.01, 2025.01-zstd -> 2025.01.1, 2025.01.1-zstd
[C.]    source                      <none> x1106 -> <none> x1105
[U.]    yt-dlp                      2025.3.27 -> 2025.3.31
[U.]    yt_dlp                      2025.3.27.tar.gz -> 2025.3.31.tar.gz
Added packages:
[A.]    gn                                       4a8016d
[A.]    strfry.md                                <none>
[A.]    yv73ra0wb71119j84sw4j5ac5c4117fx-source  <none>
Removed packages:
[R.]    Ascii85                                  1.1.1.gem
[R.]    addressable                              2.8.7.gem
[R.]    afm                                      0.2.2.gem
[R.]    asciidoctor                              2.0.23 x2, 2.0.23.gem
[R.]    asciidoctor-pdf                          2.3.19.gem
[R.]    boehmgc-coroutine-sp-fallback.patch      <none>
[R.]    coderay                                  1.1.3.gem
[R.]    concurrent-ruby                          1.3.4.gem
[R.]    css_parser                               1.19.1.gem
[R.]    git-lfs                                  3.6.1, 3.6.1-go-modules
[R.]    gn-ed1abc1                               <none>
[R.]    hashery                                  2.1.2.gem
[R.]    matrix                                   0.4.2.gem
[R.]    pdf-core                                 0.9.0.gem
[R.]    pdf-reader                               2.12.0.gem
[R.]    polyglot                                 0.3.5.gem
[R.]    prawn                                    2.4.0.gem
[R.]    prawn-icon                               3.0.0.gem
[R.]    prawn-svg                                0.34.2.gem
[R.]    prawn-table                              0.2.2.gem
[R.]    prawn-templates                          0.1.2.gem
[R.]    public_suffix                            6.0.1.gem
[R.]    pygments.rb                              3.0.0.gem
[R.]    rouge                                    4.4.0.gem
[R.]    ruby-rc4                                 0.1.5.gem
[R.]    ruby3.3-Ascii85                          1.1.1
[R.]    ruby3.3-addressable                      2.8.7
[R.]    ruby3.3-afm                              0.2.2
[R.]    ruby3.3-asciidoctor                      2.0.23
[R.]    ruby3.3-asciidoctor-pdf                  2.3.19
[R.]    ruby3.3-coderay                          1.1.3
[R.]    ruby3.3-concurrent-ruby                  1.3.4
[R.]    ruby3.3-css_parser                       1.19.1
[R.]    ruby3.3-hashery                          2.1.2
[R.]    ruby3.3-matrix                           0.4.2
[R.]    ruby3.3-pdf-core                         0.9.0
[R.]    ruby3.3-pdf-reader                       2.12.0
[R.]    ruby3.3-polyglot                         0.3.5
[R.]    ruby3.3-prawn                            2.4.0
[R.]    ruby3.3-prawn-icon                       3.0.0
[R.]    ruby3.3-prawn-svg                        0.34.2
[R.]    ruby3.3-prawn-table                      0.2.2
[R.]    ruby3.3-prawn-templates                  0.1.2
[R.]    ruby3.3-public_suffix                    6.0.1
[R.]    ruby3.3-pygments.rb                      3.0.0
[R.]    ruby3.3-rouge                            4.4.0
[R.]    ruby3.3-ruby-rc4                         0.1.5
[R.]    ruby3.3-tilt                             2.4.0
[R.]    ruby3.3-treetop                          1.6.12
[R.]    ruby3.3-ttfunk                           1.7.0
[R.]    tilt                                     2.4.0.gem
[R.]    treetop                                  1.6.12.gem
[R.]    ttfunk                                   1.7.0.gem
[R.]    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.]    Gemfile                  <none> x2 -> <none>
[C.]    Gemfile.lock             <none> x2 -> <none>
[C.]    concurrent-ruby          1.2.0.gem, 1.3.4.gem -> 1.2.0.gem
[C.]    gemfile-and-lockfile     <none> x2 -> <none>
[C.]    rexml                    3.2.5.gem, 3.3.9.gem -> 3.2.5.gem
[C.]    ruby3.3-concurrent-ruby  1.2.0, 1.3.4 -> 1.2.0
[C.]    ruby3.3-rexml            3.2.5, 3.3.9 -> 3.2.5
[U*]    sops                     3.10.0, 3.10.0-go-modules -> 3.10.1, 3.10.1-go-modules
[C.]    source                   <none> x224 -> <none> x223
Removed packages:
[R.]    Ascii85                              1.1.1.gem
[R.]    addressable                          2.8.7.gem
[R.]    afm                                  0.2.2.gem
[R.]    asciidoctor                          2.0.23 x2, 2.0.23.gem
[R.]    asciidoctor-pdf                      2.3.19.gem
[R.]    boehmgc-coroutine-sp-fallback.patch  <none>
[R.]    coderay                              1.1.3.gem
[R.]    css_parser                           1.19.1.gem
[R.]    git-lfs                              3.6.1, 3.6.1-go-modules
[R.]    hashery                              2.1.2.gem
[R.]    matrix                               0.4.2.gem
[R.]    pdf-core                             0.9.0.gem
[R.]    pdf-reader                           2.12.0.gem
[R.]    polyglot                             0.3.5.gem
[R.]    prawn                                2.4.0.gem
[R.]    prawn-icon                           3.0.0.gem
[R.]    prawn-svg                            0.34.2.gem
[R.]    prawn-table                          0.2.2.gem
[R.]    prawn-templates                      0.1.2.gem
[R.]    public_suffix                        6.0.1.gem
[R.]    pygments.rb                          3.0.0.gem
[R.]    rouge                                4.4.0.gem
[R.]    ruby-rc4                             0.1.5.gem
[R.]    ruby3.3-Ascii85                      1.1.1
[R.]    ruby3.3-addressable                  2.8.7
[R.]    ruby3.3-afm                          0.2.2
[R.]    ruby3.3-asciidoctor                  2.0.23
[R.]    ruby3.3-asciidoctor-pdf              2.3.19
[R.]    ruby3.3-coderay                      1.1.3
[R.]    ruby3.3-css_parser                   1.19.1
[R.]    ruby3.3-hashery                      2.1.2
[R.]    ruby3.3-matrix                       0.4.2
[R.]    ruby3.3-pdf-core                     0.9.0
[R.]    ruby3.3-pdf-reader                   2.12.0
[R.]    ruby3.3-polyglot                     0.3.5
[R.]    ruby3.3-prawn                        2.4.0
[R.]    ruby3.3-prawn-icon                   3.0.0
[R.]    ruby3.3-prawn-svg                    0.34.2
[R.]    ruby3.3-prawn-table                  0.2.2
[R.]    ruby3.3-prawn-templates              0.1.2
[R.]    ruby3.3-public_suffix                6.0.1
[R.]    ruby3.3-pygments.rb                  3.0.0
[R.]    ruby3.3-rouge                        4.4.0
[R.]    ruby3.3-ruby-rc4                     0.1.5
[R.]    ruby3.3-tilt                         2.4.0
[R.]    ruby3.3-treetop                      1.6.12
[R.]    ruby3.3-ttfunk                       1.7.0
[R.]    tilt                                 2.4.0.gem
[R.]    treetop                              1.6.12.gem
[R.]    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.]    Ascii85                                    1.1.1.gem x2 -> 1.1.1.gem
[C.]    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.]    addressable                                2.8.7.gem x2 -> 2.8.7.gem
[C.]    afm                                        0.2.2.gem x2 -> 0.2.2.gem
[C.]    alt-left-alt-right-word-navigation.patch   <none> x2 -> <none>
[C.]    asciidoctor                                2.0.23 x4, 2.0.23.gem x2 -> 2.0.23 x2, 2.0.23.gem
[C.]    asciidoctor-pdf                            2.3.19.gem x2 -> 2.3.19.gem
[C.]    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.]    aws-c-auth                                 0.8.1 x2 -> 0.8.1
[C.]    aws-c-cal                                  0.8.0 x2 -> 0.8.0
[C.]    aws-c-common                               0.10.3 x2 -> 0.10.3
[C.]    aws-c-compression                          0.3.0 x2 -> 0.3.0
[C.]    aws-c-event-stream                         0.5.0 x2 -> 0.5.0
[C.]    aws-c-http                                 0.9.2 x2 -> 0.9.2
[C.]    aws-c-io                                   0.15.3 x2 -> 0.15.3
[C.]    aws-c-mqtt                                 0.11.0 x2 -> 0.11.0
[C.]    aws-c-s3                                   0.7.1 x2 -> 0.7.1
[C.]    aws-c-sdkutils                             0.2.1 x2 -> 0.2.1
[C.]    aws-checksums                              0.2.2 x2 -> 0.2.2
[C.]    aws-crt-cpp                                0.29.4 x2 -> 0.29.4
[C.]    aws-sdk-cpp                                1.11.448 x2 -> 1.11.448
[C.]    boehm-gc                                   8.2.2, 8.2.8 x5 -> 8.2.2, 8.2.8 x3
[C.]    bundler                                    2.6.2 x2, 2.6.2.gem x2 -> 2.6.2, 2.6.2.gem
[C.]    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.]    calibre                                    7.26.0, 7.26.0.tar.xz -> 8.1.1, 8.1.1.tar.xz
[U.]    chromedriver-unwrapped                     134.0.6998.165 -> 135.0.7049.52
[C.]    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.]    chromium-unwrapped                         134.0.6998.165 -> 135.0.7049.52
[C.]    coderay                                    1.1.3.gem x2 -> 1.1.3.gem
[C.]    concurrent-ruby                            1.3.4.gem x2 -> 1.3.4.gem
[C.]    css_parser                                 1.19.1.gem x2 -> 1.19.1.gem
[C.]    editline                                   1.17.1 x2 -> 1.17.1
[U.]    eglexternalplatform                        1.2 -> 1.2.1
[U.]    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.]    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.]    firefox-unwrapped                          136.0.3 -> 137.0
[C.]    fix-for-home-end-in-tmux.patch             <none> x2 -> <none>
[C.]    gamescope                                  <none>, 3.16.2 -> <none>, 3.16.3
[C.]    gemfile-and-lockfile                       <none> x5 -> <none> x4
[C.]    gen-bin-stubs                              <none> x2 -> <none>
[C.]    git-lfs                                    3.6.1 x2, 3.6.1-go-modules x2 -> 3.6.1, 3.6.1-go-modules
[C.]    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.]    hashery                                    2.1.2.gem x2 -> 2.1.2.gem
[U.]    hyprland-protocols                         0.6.2 -> 0.6.3
[U.]    imagemagick                                7.1.1-46 x2 -> 7.1.1-47 x2
[U.]    kitty                                      0.40.1 -> 0.41.1
[U.]    kitty-go-modules                           0.40.1-go-modules -> 0.41.1-go-modules
[C.]    libgit2                                    1.9.0 x2 -> 1.9.0
[C.]    libgit2-darwin-case-sensitive-build.patch  <none> x2 -> <none>
[C.]    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.]    llhttp                                     9.2.1 x2 -> 9.2.1
[C.]    lowdown                                    1.3.2 x2, 1.3.2.tar.gz x2 -> 1.3.2, 1.3.2.tar.gz
[C.]    matrix                                     0.4.2.gem x2 -> 0.4.2.gem
[C.]    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.]    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.]    mesa                                       25.0.2 x2 -> 25.0.3 x2
[C.]    musl                                       1.2.5 x2, 1.2.5.tar.gz x2 -> 1.2.5, 1.2.5.tar.gz x2
[C*]    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.]    nix-prefetch-git                           <none> x4 -> <none> x5
[U.]    nixos-system-artemision                    25.05.20250401.88e9920 -> 25.05.20250404.a462b94
[C.]    nlohmann_json                              3.11.3 x2 -> 3.11.3
[C.]    pdf-core                                   0.9.0.gem x2 -> 0.9.0.gem
[C.]    pdf-reader                                 2.12.0.gem x2 -> 2.12.0.gem
[C.]    polyglot                                   0.3.5.gem x2 -> 0.3.5.gem
[C.]    prawn                                      2.4.0.gem x2 -> 2.4.0.gem
[C.]    prawn-icon                                 3.0.0.gem x2 -> 3.0.0.gem
[C.]    prawn-svg                                  0.34.2.gem x2 -> 0.34.2.gem
[C.]    prawn-table                                0.2.2.gem x2 -> 0.2.2.gem
[C.]    prawn-templates                            0.1.2.gem x2 -> 0.1.2.gem
[U.]    proton-ge-bin-GE-Proton9                   26 -> 27
[C.]    public_suffix                              6.0.1.gem x2 -> 6.0.1.gem
[C.]    pygments.rb                                3.0.0.gem x2 -> 3.0.0.gem
[U.]    python3.12-ruff                            0.11.2 -> 0.11.3
[U.]    python3.12-typed-ast                       1.5.4 -> 1.5.5
[C.]    rapidcheck                                 0-unstable-2023-12-14 x2 -> 0-unstable-2023-12-14
[C.]    rexml                                      3.2.6.gem, 3.3.9.gem x2 -> 3.2.6.gem, 3.3.9.gem
[C.]    rouge                                      4.4.0.gem x2 -> 4.4.0.gem
[C.]    ruby-rc4                                   0.1.5.gem x2 -> 0.1.5.gem
[C.]    ruby3.3-Ascii85                            1.1.1 x2 -> 1.1.1
[C.]    ruby3.3-addressable                        2.8.7 x2 -> 2.8.7
[C.]    ruby3.3-afm                                0.2.2 x2 -> 0.2.2
[C.]    ruby3.3-asciidoctor                        2.0.23 x2 -> 2.0.23
[C.]    ruby3.3-asciidoctor-pdf                    2.3.19 x2 -> 2.3.19
[C.]    ruby3.3-coderay                            1.1.3 x2 -> 1.1.3
[C.]    ruby3.3-concurrent-ruby                    1.3.4 x2 -> 1.3.4
[C.]    ruby3.3-css_parser                         1.19.1 x2 -> 1.19.1
[C.]    ruby3.3-hashery                            2.1.2 x2 -> 2.1.2
[C.]    ruby3.3-matrix                             0.4.2 x2 -> 0.4.2
[C.]    ruby3.3-pdf-core                           0.9.0 x2 -> 0.9.0
[C.]    ruby3.3-pdf-reader                         2.12.0 x2 -> 2.12.0
[C.]    ruby3.3-polyglot                           0.3.5 x2 -> 0.3.5
[C.]    ruby3.3-prawn                              2.4.0 x2 -> 2.4.0
[C.]    ruby3.3-prawn-icon                         3.0.0 x2 -> 3.0.0
[C.]    ruby3.3-prawn-svg                          0.34.2 x2 -> 0.34.2
[C.]    ruby3.3-prawn-table                        0.2.2 x2 -> 0.2.2
[C.]    ruby3.3-prawn-templates                    0.1.2 x2 -> 0.1.2
[C.]    ruby3.3-public_suffix                      6.0.1 x2 -> 6.0.1
[C.]    ruby3.3-pygments.rb                        3.0.0 x2 -> 3.0.0
[C.]    ruby3.3-rexml                              3.2.6, 3.3.9 x2 -> 3.2.6, 3.3.9
[C.]    ruby3.3-rouge                              4.4.0 x2 -> 4.4.0
[C.]    ruby3.3-ruby-rc4                           0.1.5 x2 -> 0.1.5
[C.]    ruby3.3-tilt                               2.4.0 x2 -> 2.4.0
[C.]    ruby3.3-treetop                            1.6.12 x2 -> 1.6.12
[C.]    ruby3.3-ttfunk                             1.7.0 x2 -> 1.7.0
[U.]    ruff                                       0.11.2-vendor, 0.11.2-vendor-staging -> 0.11.3-vendor, 0.11.3-vendor-staging
[C.]    s2n-tls                                    1.5.11 x2 -> 1.5.11
[U.]    sdl3                                       3.2.8 -> 3.2.10
[U.]    sof-bin                                    2025.01.tar.gz -> 2025.01.1.tar.gz
[U.]    sof-firmware                               2025.01, 2025.01-zstd -> 2025.01.1, 2025.01.1-zstd
[U.]    sops                                       3.10.0, 3.10.0-go-modules -> 3.10.1, 3.10.1-go-modules
[C.]    source                                     <none> x1756 -> <none> x1734
[C.]    tilt                                       2.4.0.gem x2 -> 2.4.0.gem
[C.]    toml11                                     3.7.1 x2 -> 3.7.1
[C.]    treetop                                    1.6.12.gem x2 -> 1.6.12.gem
[C.]    ttfunk                                     1.7.0.gem x2 -> 1.7.0.gem
[U.]    yt-dlp                                     2025.3.27 -> 2025.3.31
[U.]    yt_dlp                                     2025.3.27.tar.gz -> 2025.3.31.tar.gz
Added packages:
[A.]    gn                                       4a8016d
[A.]    strfry.md                                <none>
[A.]    yv73ra0wb71119j84sw4j5ac5c4117fx-source  <none>
Removed packages:
[R.]    boehmgc-coroutine-sp-fallback.patch      <none>
[R.]    gn-ed1abc1                               <none>
[R.]    go1.21.0.linux-amd64.tar.gz              <none>
[R.]    go1.23.7.src.tar.gz                      <none>
[R.]    scripts-path.patch                       <none>
[R.]    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.]    Gemfile                  <none> x2 -> <none>
[C.]    Gemfile.lock             <none> x2 -> <none>
[C.]    concurrent-ruby          1.2.0.gem, 1.3.4.gem -> 1.2.0.gem
[C.]    gemfile-and-lockfile     <none> x2 -> <none>
[C.]    rexml                    3.2.5.gem, 3.3.9.gem -> 3.2.5.gem
[C.]    ruby3.3-concurrent-ruby  1.2.0, 1.3.4 -> 1.2.0
[C.]    ruby3.3-rexml            3.2.5, 3.3.9 -> 3.2.5
[C.]    source                   <none> x167 -> <none> x166
Added packages:
[A+]    yv73ra0wb71119j84sw4j5ac5c4117fx-source  <none>
Removed packages:
[R.]    Ascii85                                  1.1.1.gem
[R.]    addressable                              2.8.7.gem
[R.]    afm                                      0.2.2.gem
[R.]    asciidoctor                              2.0.23 x2, 2.0.23.gem
[R.]    asciidoctor-pdf                          2.3.19.gem
[R.]    boehmgc-coroutine-sp-fallback.patch      <none>
[R.]    coderay                                  1.1.3.gem
[R.]    css_parser                               1.19.1.gem
[R.]    git-lfs                                  3.6.1, 3.6.1-go-modules
[R.]    hashery                                  2.1.2.gem
[R.]    matrix                                   0.4.2.gem
[R.]    pdf-core                                 0.9.0.gem
[R.]    pdf-reader                               2.12.0.gem
[R.]    polyglot                                 0.3.5.gem
[R.]    prawn                                    2.4.0.gem
[R.]    prawn-icon                               3.0.0.gem
[R.]    prawn-svg                                0.34.2.gem
[R.]    prawn-table                              0.2.2.gem
[R.]    prawn-templates                          0.1.2.gem
[R.]    public_suffix                            6.0.1.gem
[R.]    pygments.rb                              3.0.0.gem
[R.]    rouge                                    4.4.0.gem
[R.]    ruby-rc4                                 0.1.5.gem
[R.]    ruby3.3-Ascii85                          1.1.1
[R.]    ruby3.3-addressable                      2.8.7
[R.]    ruby3.3-afm                              0.2.2
[R.]    ruby3.3-asciidoctor                      2.0.23
[R.]    ruby3.3-asciidoctor-pdf                  2.3.19
[R.]    ruby3.3-coderay                          1.1.3
[R.]    ruby3.3-css_parser                       1.19.1
[R.]    ruby3.3-hashery                          2.1.2
[R.]    ruby3.3-matrix                           0.4.2
[R.]    ruby3.3-pdf-core                         0.9.0
[R.]    ruby3.3-pdf-reader                       2.12.0
[R.]    ruby3.3-polyglot                         0.3.5
[R.]    ruby3.3-prawn                            2.4.0
[R.]    ruby3.3-prawn-icon                       3.0.0
[R.]    ruby3.3-prawn-svg                        0.34.2
[R.]    ruby3.3-prawn-table                      0.2.2
[R.]    ruby3.3-prawn-templates                  0.1.2
[R.]    ruby3.3-public_suffix                    6.0.1
[R.]    ruby3.3-pygments.rb                      3.0.0
[R.]    ruby3.3-rouge                            4.4.0
[R.]    ruby3.3-ruby-rc4                         0.1.5
[R.]    ruby3.3-tilt                             2.4.0
[R.]    ruby3.3-treetop                          1.6.12
[R.]    ruby3.3-ttfunk                           1.7.0
[R.]    tilt                                     2.4.0.gem
[R.]    treetop                                  1.6.12.gem
[R.]    ttfunk                                   1.7.0.gem
[R-]    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' () from feature/pr-cleanup into main
Reviewed-on: 
2025-04-02 01:11:45 -04:00
a659e705cc add cleanup action 2025-04-02 01:00:55 -04:00
97902cf783 Merge pull request 'update url in sample-setup.sh' () from feature/update-docs into main
Reviewed-on: 
2025-04-02 00:47:47 -04:00
215ad66a21 update url in sample-setup.sh
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-04-02 00:35:15 -04:00
cb57885e8f Merge pull request 'feature/add-gocryptfs' () from feature/add-gocryptfs into main
Reviewed-on: 
2025-04-02 00:32:18 -04:00
e70b7c0e92
enable flake-wide fallback on substitution failure 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' () from feature/resync-hydra into main
Reviewed-on: 
2025-04-01 15:27:46 -04:00
909af41db0
Revert "resync hydra"
This reverts commit 2331cb36ce036cb598c43fb885facd2798e01958.
2025-04-01 15:18:39 -04:00
2331cb36ce
resync hydra 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' () from update-flake-lock into main
Reviewed-on: 
2025-04-01 13:38:05 -04:00
github-actions[bot]
ff24465ef2 automated: Update flake.lock
- 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.]    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.]    go_no_vendor_checks  1.22.patch, 1.23.patch -> 1.23.patch
[U.]    nix                  2.24.12 -> 2.24.13
[U*]    sops                 3.9.4, 3.9.4-go-modules -> 3.10.0, 3.10.0-go-modules
[U*]    treefmt              2.1.1, 2.1.1-go-modules -> 2.2.0, 2.2.0-go-modules
Removed packages:
[R.]    go1.21.0.linux-amd64.tar.gz  <none>
[R.]    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.]    nix  2.24.12 -> 2.24.13
Added packages:
[A+]    n182aqjfn2kp557dzc8m8f7zc9j4s0mh-source  <none>
Removed packages:
[R-]    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.]    avisynthplus                    3.7.3 -> 3.7.4
[U.]    btrfs-progs                     6.13 -> 6.14
[U.]    c-grammar-neovim                0.10.4 -> 0.11.0
[U.]    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.]    diesel_cli                      2.2.7.tar.gz -> 2.2.8.tar.gz
[U.]    docker-buildx                   0.20.1 -> 0.22.0
[U.]    fzf                             0.60.3, 0.60.3-go-modules -> 0.61.0, 0.61.0-go-modules
[U.]    gitea                           1.23.5, 1.23.5-go-modules -> 1.23.6, 1.23.6-go-modules
[U.]    gitea-frontend                  1.23.5, 1.23.5-npm-deps -> 1.23.6, 1.23.6-npm-deps
[U.]    glances                         4.3.0.8 -> 4.3.1
[D.]    hydra                           0.1.20250331.48ced45 -> 0.1.20250331.a20f37b
[U*]    initrd-linux                    6.12.20 -> 6.12.21
[U.]    libjodycode                     3.1.1 -> 3.1.2
[C*]    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.]    linux-config                    6.12.20 -> 6.12.21
[U.]    lua-grammar-neovim              0.10.4 -> 0.11.0
[U.]    markdown-grammar-neovim         0.10.4 -> 0.11.0
[U.]    markdown_inline-grammar-neovim  0.10.4 -> 0.11.0
[C.]    neovim                          0.10.0.gem, 0.10.4 -> 0.10.0.gem, 0.11.0
[U.]    neovim-unwrapped                0.10.4 -> 0.11.0
[C*]    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.]    nix-perl                        2.24.12, 2.26.3 x2 -> 2.24.13, 2.26.3 x2
[U.]    nixos-system-palatine-hill      25.05.20250325.6ea2759 -> 25.05.20250401.88e9920
[C.]    openjdk-headless                17.0.13+11, 21.0.5+11 -> 17.0.14+7, 21.0.5+11
[C.]    python3.12-cattrs               24.1.2 -> 24.1.2 x2
[U.]    python3.12-deepdiff             8.2.0 -> 8.4.1
[C.]    python3.12-distutils            75.1.1, 75.8.2 -> 75.1.1, 75.8.2 x2
[C.]    python3.12-executing            2.1.0, 2.2.0 -> 2.1.0, 2.2.0 x2
[C.]    python3.12-flasgger             0.9.5, 0.9.7.1 -> 0.9.5, 0.9.7.1 x2
[C.]    python3.12-flask                3.0.3, 3.1.0 -> 3.0.3, 3.1.0 x2
[C.]    python3.12-flit                 3.9.0, 3.11.0 -> 3.9.0, 3.11.0 x2
[C.]    python3.12-fonttools            4.54.1, 4.55.3 -> 4.54.1, 4.55.3 x2
[C.]    python3.12-httpbin              0.10.2 x2 -> 0.10.2 x3
[C.]    python3.12-httpcore             1.0.6, 1.0.7 -> 1.0.6, 1.0.7 x2
[C.]    python3.12-httpx                0.27.2, 0.28.1 -> 0.27.2, 0.28.1 x2
[C.]    python3.12-icecream             2.1.3, 2.1.4 -> 2.1.3, 2.1.4 x2
[C.]    python3.12-ipython              8.29.0, 8.32.0 -> 8.29.0, 8.32.0 x2
[C.]    python3.12-markdown-it-py       3.0.0 x3 -> 3.0.0 x4
[C.]    python3.12-matplotlib           3.9.2, 3.10.1 -> 3.9.2, 3.10.1 x2
[U.]    python3.12-orderly-set          5.2.2 -> 5.3.0
[C.]    python3.12-paramiko             3.5.0, 3.5.1 -> 3.5.0, 3.5.1 x2
[C.]    python3.12-pbr                  6.1.0, 6.1.1 -> 6.1.0, 6.1.1 x2
[C.]    python3.12-pkgconfig            1.5.5 x2 -> 1.5.5 x3
[U.]    python3.12-poetry               2.1.1 -> 2.1.2
[C.]    python3.12-poetry-core          1.9.1, 2.1.1 -> 1.9.1, 2.1.1, 2.1.2
[C.]    python3.12-pyfakefs             5.6.0, 5.7.4 -> 5.6.0, 5.7.4 x2
[C.]    python3.12-pytest-httpbin       2.0.0, 2.1.0 -> 2.0.0, 2.1.0 x2
[C.]    python3.12-pytest-httpserver    1.1.0, 1.1.2 -> 1.1.0, 1.1.2 x2
[C.]    python3.12-pytest-regressions   2.5.0, 2.7.0 -> 2.5.0, 2.7.0 x2
[C.]    python3.12-python-dotenv        1.0.1 x2 -> 1.0.1 x3
[C.]    python3.12-responses            0.25.3, 0.25.6 -> 0.25.3, 0.25.6 x2
[C.]    python3.12-rich                 13.8.1, 13.9.4 -> 13.8.1, 13.9.4 x2
[C.]    python3.12-sh                   2.0.7, 2.2.1 -> 2.0.7, 2.2.1 x2
[C.]    python3.12-stack-data           0.6.3 x2 -> 0.6.3 x3
[C.]    python3.12-tomlkit              0.12.5, 0.13.2 -> 0.12.5, 0.13.2 x2
[C.]    python3.12-uharfbuzz            0.41.0, 0.45.0 -> 0.41.0, 0.45.0 x2
[C.]    python3.12-undefined            0.0.8 x2 -> 0.0.8 x3
[U.]    query-grammar-neovim            0.10.4 -> 0.11.0
[U.]    rootlesskit                     2.3.2, 2.3.2-go-modules -> 2.3.4, 2.3.4-go-modules
[C.]    source                          <none> x1107 -> <none> x1105
[U.]    strace                          6.13, 6.13.tar.xz -> 6.14, 6.14.tar.xz
[U.]    treefmt                         2.1.1, 2.1.1-go-modules -> 2.2.0, 2.2.0-go-modules
[U.]    vim-grammar-neovim              0.10.4 -> 0.11.0
[U.]    vimdoc-grammar-neovim           0.10.4 -> 0.11.0
[U.]    yt-dlp                          2025.3.21 -> 2025.3.27
[U.]    yt_dlp                          2025.3.21.tar.gz -> 2025.3.27.tar.gz
[U.]    zfs-kernel                      2.3.1-6.12.20 -> 2.3.1-6.12.21
Added packages:
[A.]    btrfs-progs-v6.14.tar.xz                 <none>
[A.]    n182aqjfn2kp557dzc8m8f7zc9j4s0mh-source  <none>
[A.]    v0.23.4.tar.gz                           <none>
[A.]    v0.3.0.tar.gz                            <none>
[A.]    v0.4.1.tar.gz                            <none>
[A.]    v0.5.0.tar.gz                            <none>
[A.]    v0.5.1.tar.gz                            <none>
[A.]    v3.0.1.tar.gz                            <none>
Removed packages:
[R.]    btrfs-progs-v6.13.tar.xz                                     <none>
[R.]    c2387ff3c878ab608d7616e4984fc01c4226416c.patch?full_index=1  <none>
[R.]    do-not-import-mypy.patch                                     <none>
[R.]    fix-absolute-path.patch                                      <none>
[R.]    libvterm                                                     0.3.3.tar.gz
[R.]    libvterm-neovim                                              0.3.3
[R.]    msgpack-c                                                    6.1.0
[R.]    pbgldy92pxxm51bdv8s209srlzv7mmdq-source                      <none>
[R.]    python3.12-clevercsv                                         0.8.3
[R.]    python3.12-tabview                                           1.4.4
[R.]    v0.1.0.tar.gz                                                <none>
[R.]    v0.2.3.tar.gz                                                <none>
[R.]    v0.21.3.tar.gz                                               <none>
[R.]    v0.4.0.tar.gz                                                <none> x2
[R.]    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.]    Cargo.lock                      <none> x10 -> <none> x9
[U.]    LanguageTool                    6.5 -> 6.6
[U.]    ada                             3.2.1 -> 3.2.2
[U.]    android-udev-rules              20241109 -> 20250314
[C.]    anstream                        0.6.13, 0.6.15 -> 0.6.13
[C.]    anstyle-parse                   0.2.3, 0.2.5 -> 0.2.3
[C.]    anstyle-query                   1.0.2, 1.1.1 -> 1.0.2
[C.]    anstyle-wincon                  3.0.2, 3.0.4 -> 3.0.2
[U.]    avisynthplus                    3.7.3 -> 3.7.4
[C.]    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.]    btrfs-progs                     6.13 -> 6.14
[C.]    bytemuck                        1.9.1, 1.16.3, 1.21.0 -> 1.9.1, 1.21.0
[U.]    c-grammar-neovim                0.10.4 -> 0.11.0
[C.]    cargo-vendor-dir                <none> x10 -> <none> x9
[U.]    ccid                            1.6.1, 1.6.1.tar.xz -> 1.6.2, 1.6.2.tar.xz
[U.]    cloud-hypervisor                44.0, 44.0-vendor, 44.0-vendor-staging -> 45.0, 45.0-vendor, 45.0-vendor-staging
[C.]    colorchoice                     1.0.0, 1.0.2 -> 1.0.0
[C.]    crate-anstream                  0.6.13.tar.gz, 0.6.15.tar.gz -> 0.6.13.tar.gz
[C.]    crate-anstyle-parse             0.2.3.tar.gz, 0.2.5.tar.gz -> 0.2.3.tar.gz
[C.]    crate-anstyle-query             1.0.2.tar.gz, 1.1.1.tar.gz -> 1.0.2.tar.gz
[C.]    crate-anstyle-wincon            3.0.2.tar.gz, 3.0.4.tar.gz -> 3.0.2.tar.gz
[C.]    crate-base64                    0.13.0.tar.gz, 0.22.1.tar.gz -> 0.13.0.tar.gz
[C.]    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.]    crate-colorchoice               1.0.0.tar.gz, 1.0.2.tar.gz -> 1.0.0.tar.gz
[C.]    crate-data-encoding             2.5.0.tar.gz, 2.6.0.tar.gz -> 2.5.0.tar.gz
[C.]    crate-env_filter                0.1.0.tar.gz, 0.1.2.tar.gz -> 0.1.0.tar.gz
[C.]    crate-env_logger                0.8.4.tar.gz, 0.11.3.tar.gz, 0.11.5.tar.gz -> 0.11.3.tar.gz
[C.]    crate-errno                     0.3.8.tar.gz, 0.3.9.tar.gz -> 0.3.8.tar.gz
[C.]    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.]    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.]    crate-itertools                 0.10.5.tar.gz, 0.12.1.tar.gz -> 0.10.5.tar.gz
[C.]    crate-libloading                0.7.0.tar.gz, 0.8.5.tar.gz -> 0.7.0.tar.gz
[C.]    crate-linux-raw-sys             0.4.13.tar.gz, 0.4.14.tar.gz -> 0.4.13.tar.gz
[C.]    crate-minimal-lexical           0.1.2.tar.gz, 0.2.1.tar.gz -> 0.1.2.tar.gz
[C.]    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.]    crate-nom                       7.0.0.tar.gz, 7.1.3.tar.gz -> 7.0.0.tar.gz
[C.]    crate-num_cpus                  1.13.0.tar.gz, 1.16.0.tar.gz -> 1.13.0.tar.gz
[C.]    crate-portable-atomic           1.6.0.tar.gz, 1.7.0.tar.gz -> 1.6.0.tar.gz
[C.]    crate-ppv-lite86                0.2.17.tar.gz, 0.2.20.tar.gz -> 0.2.17.tar.gz
[C.]    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.]    crate-rustix                    0.38.32.tar.gz, 0.38.34.tar.gz -> 0.38.32.tar.gz
[C.]    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.]    crate-tempfile                  3.10.1.tar.gz, 3.11.0.tar.gz -> 3.10.1.tar.gz
[C.]    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.]    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.]    crate-unicode-segmentation      1.11.0.tar.gz, 1.12.0.tar.gz -> 1.12.0.tar.gz
[C.]    crate-utf8parse                 0.2.1.tar.gz, 0.2.2.tar.gz -> 0.2.1.tar.gz
[C.]    crc32c                          0.6.8, 1.1.2 -> 1.1.2
[C.]    data-encoding                   2.5.0, 2.6.0 -> 2.5.0
[U.]    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.]    diesel_cli                      2.2.7.tar.gz -> 2.2.8.tar.gz
[U.]    docker-buildx                   0.20.1 -> 0.22.0
[U.]    electron                        34.3.3 -> 34.4.1
[U.]    electron-unwrapped              34.3.3 -> 34.4.1
[C.]    env_filter                      0.1.0, 0.1.2 -> 0.1.0
[C.]    env_logger                      0.8.4, 0.11.3, 0.11.5 -> 0.11.3
[U.]    ephem                           4.1.6.tar.gz -> 4.2.tar.gz
[C.]    errno                           0.3.8, 0.3.9 -> 0.3.8
[C.]    fastrand                        1.9.0, 2.0.2, 2.1.0 -> 1.9.0, 2.0.2
[C.]    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.]    firefox-unwrapped               136.0.2 -> 136.0.3
[C.]    flate2                          1.0.23, 1.0.31, 1.0.35 -> 1.0.23, 1.0.35
[U.]    freerdp                         3.14.0 -> 3.14.1
[U.]    fzf                             0.60.3, 0.60.3-go-modules -> 0.61.0, 0.61.0-go-modules
[U.]    glances                         4.3.0.8 -> 4.3.1
[U.]    glaze                           5.0.0 -> 5.0.1
[C.]    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.]    go_no_vendor_checks             1.22.patch, 1.23.patch -> 1.23.patch
[U.]    hypridle                        0.1.5 -> 0.1.6
[U.]    hyprland                        0.48.0 -> 0.48.1
[U.]    imagemagick                     7.1.1-45 x2 -> 7.1.1-46 x2
[U*]    initrd-linux                    6.12.20 -> 6.12.21
[U.]    ipxe                            1.21.1-unstable-2025-01-10 -> 1.21.1-unstable-2025-03-27
[C.]    itertools                       0.10.5, 0.12.1 -> 0.10.5
[U.]    libjodycode                     3.1.1 x2 -> 3.1.2 x2
[C.]    libloading                      0.7.0, 0.8.5 -> 0.7.0
[U.]    libmediainfo                    24.12 -> 25.03
[U.]    liboggz                         1.1.2, 1.1.2.tar.gz -> 1.1.3, 1.1.3.tar.gz
[U.]    libphonenumber                  8.13.55 -> 9.0.1
[C*]    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.]    linux-config                    6.12.20 -> 6.12.21
[C.]    linux-raw-sys                   0.4.13, 0.4.14 -> 0.4.13
[U.]    lsp-plugins                     1.2.20 -> 1.2.21
[U.]    lsp-plugins-src                 1.2.20.tar.gz -> 1.2.21.tar.gz
[U.]    lua-grammar-neovim              0.10.4 -> 0.11.0
[U.]    markdown-grammar-neovim         0.10.4 -> 0.11.0
[U.]    markdown_inline-grammar-neovim  0.10.4 -> 0.11.0
[U.]    mediainfo                       24.12 -> 25.03
[C.]    minimal-lexical                 0.1.2, 0.2.1 -> 0.1.2
[C.]    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.]    mpv                             0.39.0 -> 0.40.0
[U.]    mpv-with-scripts                0.39.0 -> 0.40.0
[C.]    neovim                          0.10.0.gem, 0.10.4 x2 -> 0.10.0.gem, 0.11.0 x2
[U.]    neovim-unwrapped                0.10.4 -> 0.11.0
[C*]    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.]    nixos-system-artemision         25.05.20250325.6ea2759 -> 25.05.20250401.88e9920
[C.]    nom                             7.0.0, 7.1.3 -> 7.0.0
[C.]    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.]    num_cpus                        1.13.0, 1.16.0 -> 1.13.0
[U.]    obs-studio                      31.0.2 -> 31.0.3
[C.]    openjdk                         8u432-b06, 17.0.13+11, 21.0.5+11 -> 8u442-b06, 17.0.14+7, 21.0.5+11
[C.]    openjdk-headless                17.0.13+11, 21.0.5+11 -> 17.0.14+7, 21.0.5+11
[C.]    portable-atomic                 1.6.0, 1.7.0 -> 1.6.0
[C.]    ppv-lite86                      0.2.17, 0.2.20 -> 0.2.17
[C.]    python3.12-cattrs               24.1.2 -> 24.1.2 x2
[U.]    python3.12-coredis              4.18.0 -> 4.20.0
[U.]    python3.12-deepdiff             8.2.0 -> 8.4.1
[C.]    python3.12-distutils            75.8.2 x2 -> 75.8.2 x3
[U.]    python3.12-ephem                4.1.6 -> 4.2
[C.]    python3.12-executing            2.2.0 -> 2.2.0 x2
[U.]    python3.12-fake-useragent       2.0.3 -> 2.1.0
[C.]    python3.12-flasgger             0.9.7.1 -> 0.9.7.1 x2
[C.]    python3.12-flask                3.1.0 -> 3.1.0 x2
[U.]    python3.12-flask-limiter        3.10.1 -> 3.12
[C.]    python3.12-flit                 3.11.0 x2 -> 3.11.0 x3
[C.]    python3.12-fonttools            4.55.3 -> 4.55.3 x2
[C.]    python3.12-httpbin              0.10.2 -> 0.10.2 x2
[C.]    python3.12-httpcore             1.0.7 -> 1.0.7 x2
[C.]    python3.12-httpx                0.28.1 -> 0.28.1 x2
[C.]    python3.12-icecream             2.1.4 -> 2.1.4 x2
[C.]    python3.12-ipython              8.32.0 -> 8.32.0 x2
[C.]    python3.12-keyring              25.6.0 -> 25.6.0 x2
[C.]    python3.12-markdown-it-py       3.0.0 x2 -> 3.0.0 x3
[C.]    python3.12-matplotlib           3.10.1 -> 3.10.1 x2
[U.]    python3.12-orderly-set          5.2.2 -> 5.3.0
[C.]    python3.12-paramiko             3.5.1 -> 3.5.1 x2
[C.]    python3.12-pbr                  6.1.1 -> 6.1.1 x2
[C.]    python3.12-pkgconfig            1.5.5 x2 -> 1.5.5 x3
[U.]    python3.12-poetry               2.1.1 -> 2.1.2
[C.]    python3.12-poetry-core          2.1.1 x2 -> 2.1.1 x2, 2.1.2
[C.]    python3.12-pyfakefs             5.7.4 x2 -> 5.7.4 x3
[U.]    python3.12-pynput               1.7.7 -> 1.8.1
[C.]    python3.12-pytest-httpbin       2.1.0 -> 2.1.0 x2
[C.]    python3.12-pytest-httpserver    1.1.2 x2 -> 1.1.2 x3
[C.]    python3.12-pytest-regressions   2.7.0 -> 2.7.0 x2
[C.]    python3.12-python-dotenv        1.0.1 -> 1.0.1 x2
[C.]    python3.12-rapidfuzz            3.12.2 -> 3.12.2 x2
[C.]    python3.12-responses            0.25.6 x2 -> 0.25.6 x3
[C.]    python3.12-rich                 13.9.4 -> 13.9.4 x2
[C.]    python3.12-scikit-build-core    0.11.0 -> 0.11.0 x2
[C.]    python3.12-sh                   2.2.1 -> 2.2.1 x2
[C.]    python3.12-stack-data           0.6.3 -> 0.6.3 x2
[C.]    python3.12-tomlkit              0.13.2 -> 0.13.2 x2
[C.]    python3.12-uharfbuzz            0.45.0 -> 0.45.0 x2
[C.]    python3.12-undefined            0.0.8 x2 -> 0.0.8 x3
[U.]    query-grammar-neovim            0.10.4 -> 0.11.0
[C.]    redox_syscall                   0.2.10, 0.2.16, 0.5.3, 0.5.8 -> 0.2.10, 0.5.3, 0.5.8
[U.]    restic                          0.17.3, 0.17.3-go-modules -> 0.18.0, 0.18.0-go-modules
[C.]    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.]    rootlesskit                     2.3.2, 2.3.2-go-modules -> 2.3.4, 2.3.4-go-modules
[U.]    rust-analyzer                   2025-03-17 -> 2025-03-24
[U.]    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.]    rustix                          0.38.32, 0.38.34 -> 0.38.32
[U.]    signal-desktop                  7.46.0 -> 7.47.0
[U.]    snyk                            1.1296.0, 1.1296.0-npm-deps -> 1.1296.1, 1.1296.1-npm-deps
[U.]    sops                            3.9.4, 3.9.4-go-modules -> 3.10.0, 3.10.0-go-modules
[C.]    source                          <none> x1758 -> <none> x1755
[U.]    squashfuse                      0.5.2 -> 0.6.0
[U.]    strace                          6.13, 6.13.tar.xz -> 6.14, 6.14.tar.xz
[C.]    strsim                          0.8.0, 0.10.0, 0.11.1 -> 0.8.0, 0.10.0
[U.]    telegram-desktop                5.12.3 -> 5.13.1
[U.]    telegram-desktop-unwrapped      5.12.3 -> 5.13.1
[C.]    tempfile                        3.10.1, 3.11.0 -> 3.10.1
[U.]    terraform                       1.11.2, 1.11.2-go-modules -> 1.11.3, 1.11.3-go-modules
[C.]    thin-provisioning-tools         1.1.0 -> 1.1.0, 1.1.0-vendor, 1.1.0-vendor-staging
[C.]    thiserror                       1.0.28, 1.0.58, 1.0.63, 1.0.69 -> 1.0.28, 1.0.58, 1.0.69
[C.]    thiserror-impl                  1.0.28, 1.0.58, 1.0.63, 1.0.69 -> 1.0.28, 1.0.58, 1.0.69
[U.]    treefmt                         2.1.1, 2.1.1-go-modules -> 2.2.0, 2.2.0-go-modules
[C.]    unicode-segmentation            1.11.0, 1.12.0 -> 1.12.0
[C.]    utf8parse                       0.2.1, 0.2.2 -> 0.2.1
[U.]    vim-grammar-neovim              0.10.4 -> 0.11.0
[U.]    vimdoc-grammar-neovim           0.10.4 -> 0.11.0
[U.]    vimplugin-mini.nvim             2025-03-16 -> 2025-03-28
[U.]    vvenc                           1.13.0 -> 1.13.1
[U.]    yt-dlp                          2025.3.21 -> 2025.3.27
[U.]    yt_dlp                          2025.3.21.tar.gz -> 2025.3.27.tar.gz
Added packages:
[A.]    Check-source-validity-before-attempting-to-log-rende.patch  <none>
[A.]    Log-error-if-CefInitialize-fails.patch.patch                <none>
[A.]    Print-browser-source-renderer-crashes-to-OBS-log.patch      <none>
[A.]    allow-admin-from-store.patch                                <none>
[A.]    btrfs-progs-v6.14.tar.xz                                    <none>
[A.]    cef-binary                                                  121.3.13
[A.]    cef_binary_121.3.13+g5c4a81b+chromium                       121.0.6167.184_linux64_minimal.tar.bz2
[A.]    include-dir-issue                                           379757.patch
[A.]    libmediainfo_25.03.tar.xz                                   <none>
[A.]    mediainfo_25.03.tar.xz                                      <none>
[A.]    n182aqjfn2kp557dzc8m8f7zc9j4s0mh-source                     <none>
[A.]    signal-desktop_7.47.0_amd64.deb                             <none>
[A.]    v0.23.4.tar.gz                                              <none>
[A.]    v0.3.0.tar.gz                                               <none>
[A.]    v0.4.1.tar.gz                                               <none>
[A.]    v0.5.0.tar.gz                                               <none>
[A.]    v0.5.1.tar.gz                                               <none>
[A.]    v3.0.1.tar.gz                                               <none>
Removed packages:
[R.]    bindgen                                                      0.69.4
[R.]    btrfs-progs-v6.13.tar.xz                                     <none>
[R.]    c2387ff3c878ab608d7616e4984fc01c4226416c.patch?full_index=1  <none>
[R.]    cassowary                                                    0.3.0
[R.]    cexpr                                                        0.6.0
[R.]    char_traits-clang                                            19-errors.diff
[R.]    clang-sys                                                    1.8.1
[R.]    console                                                      0.15.8
[R.]    crate-bindgen                                                0.69.4.tar.gz
[R.]    crate-cassowary                                              0.3.0.tar.gz
[R.]    crate-cexpr                                                  0.6.0.tar.gz
[R.]    crate-clang-sys                                              1.8.1.tar.gz
[R.]    crate-console                                                0.15.8.tar.gz
[R.]    crate-crc32c                                                 0.6.8.tar.gz
[R.]    crate-devicemapper                                           0.34.3.tar.gz
[R.]    crate-devicemapper-sys                                       0.3.0.tar.gz
[R.]    crate-downcast                                               0.11.0.tar.gz
[R.]    crate-encode_unicode                                         0.3.6.tar.gz
[R.]    crate-exitcode                                               1.1.2.tar.gz
[R.]    crate-fixedbitset                                            0.4.2.tar.gz
[R.]    crate-fragile                                                2.0.0.tar.gz
[R.]    crate-indicatif                                              0.17.8.tar.gz
[R.]    crate-is_terminal_polyfill                                   1.70.1.tar.gz
[R.]    crate-libudev-sys                                            0.1.4.tar.gz
[R.]    crate-mockall                                                0.13.0.tar.gz
[R.]    crate-mockall_derive                                         0.13.0.tar.gz
[R.]    crate-num-derive                                             0.4.2.tar.gz
[R.]    crate-number_prefix                                          0.4.0.tar.gz
[R.]    crate-numtoa                                                 0.1.0.tar.gz
[R.]    crate-predicates                                             3.1.2.tar.gz
[R.]    crate-predicates-core                                        1.0.8.tar.gz
[R.]    crate-predicates-tree                                        1.0.11.tar.gz
[R.]    crate-quick-xml                                              0.36.1.tar.gz
[R.]    crate-quickcheck                                             1.0.3.tar.gz
[R.]    crate-quickcheck_macros                                      1.0.0.tar.gz
[R.]    crate-rangemap                                               1.5.1.tar.gz
[R.]    crate-redox_termios                                          0.1.3.tar.gz
[R.]    crate-retry                                                  2.0.0.tar.gz
[R.]    crate-roaring                                                0.10.6.tar.gz
[R.]    crate-rustc-hash                                             1.1.0.tar.gz
[R.]    crate-rustc_version                                          0.4.0.tar.gz
[R.]    crate-safemem                                                0.3.3.tar.gz
[R.]    crate-semver                                                 1.0.23.tar.gz
[R.]    crate-termion                                                1.5.6.tar.gz
[R.]    crate-termtree                                               0.4.1.tar.gz
[R.]    crate-threadpool                                             1.8.1.tar.gz
[R.]    crate-tui                                                    0.19.0.tar.gz
[R.]    crate-udev                                                   0.7.0.tar.gz
[R.]    devicemapper                                                 0.34.3
[R.]    devicemapper-sys                                             0.3.0
[R.]    do-not-import-mypy.patch                                     <none>
[R.]    downcast                                                     0.11.0
[R.]    encode_unicode                                               0.3.6
[R.]    exitcode                                                     1.1.2
[R.]    fix-absolute-path.patch                                      <none>
[R.]    fixedbitset                                                  0.4.2
[R.]    fragile                                                      2.0.0
[R.]    go1.22.12.src.tar.gz                                         <none>
[R.]    indicatif                                                    0.17.8
[R.]    is_terminal_polyfill                                         1.70.1
[R.]    libmediainfo_24.12.tar.xz                                    <none>
[R.]    libudev-sys                                                  0.1.4
[R.]    libvterm                                                     0.3.3.tar.gz
[R.]    libvterm-neovim                                              0.3.3
[R.]    mediainfo_24.12.tar.xz                                       <none>
[R.]    mockall                                                      0.13.0
[R.]    mockall_derive                                               0.13.0
[R.]    msgpack-c                                                    6.1.0
[R.]    num-derive                                                   0.4.2
[R.]    number_prefix                                                0.4.0
[R.]    numtoa                                                       0.1.0
[R.]    package-build-dont-use-mtime.patch                           <none>
[R.]    pbgldy92pxxm51bdv8s209srlzv7mmdq-source                      <none>
[R.]    predicates                                                   3.1.2
[R.]    predicates-core                                              1.0.8
[R.]    predicates-tree                                              1.0.11
[R.]    python3.12-clevercsv                                         0.8.3
[R.]    python3.12-tabview                                           1.4.4
[R.]    quick-xml                                                    0.36.1
[R.]    quickcheck                                                   1.0.3
[R.]    quickcheck_macros                                            1.0.0
[R.]    rangemap                                                     1.5.1
[R.]    rapidjson-unstable                                           2024-04-09
[R.]    redox_termios                                                0.1.3
[R.]    rio                                                          0.9.4, 2979a72
[R.]    roaring                                                      0.10.6
[R.]    rustc-hash                                                   1.1.0
[R.]    rustc_version                                                0.4.0
[R.]    safemem                                                      0.3.3
[R.]    semver                                                       1.0.23
[R.]    signal-desktop_7.46.0_amd64.deb                              <none>
[R.]    suppress-valgrind-failures.patch                             <none>
[R.]    termion                                                      1.5.6
[R.]    termtree                                                     0.4.1
[R.]    threadpool                                                   1.8.1
[R.]    tui                                                          0.19.0
[R.]    udev                                                         0.7.0
[R.]    use-nixpkgs-gtest.patch                                      <none>
[R.]    v0.1.0.tar.gz                                                <none>
[R.]    v0.2.3.tar.gz                                                <none>
[R.]    v0.21.3.tar.gz                                               <none>
[R.]    v0.4.0.tar.gz                                                <none> x2
[R.]    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' () from feature/self-hydra into main
Reviewed-on: 
2025-03-31 15:14:00 -04:00
309c0128e9
update giteaHost, fix redundant boolean 2025-03-31 15:04:05 -04:00
b1ce62174b Merge pull request 'add docstring formatter and generator for emacs' () from feature/python-el into main
Reviewed-on: 
2025-03-31 04:11:27 -04:00
d31472b609
add docstring formatter and generator for emacs
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-03-31 03:58:21 -04:00
29bcd0026f Merge pull request 'add branches to hydra' () from feature/self-hydra into main
Reviewed-on: 
2025-03-31 03:17:02 -04:00
51c3878ca5
add branches to hydra 2025-03-31 03:04:09 -04:00
4f3641a98e Merge pull request 'resync upstream hydra' () from feature/self-hydra into main
Reviewed-on: 
2025-03-31 02:53:20 -04:00
6a56a7797f resync upstream hydra 2025-03-31 02:19:08 -04:00
28e4fcb3da Merge pull request 'unlock nixpkgs' () from feature/self-hydra into main
Reviewed-on: 
2025-03-31 01:41:30 -04:00
95e733aeb6 unlock nixpkgs 2025-03-31 00:53:26 -04:00
ee71636ac4 Merge pull request 'fix store' () from feature/attic into main
Reviewed-on: 
2025-03-30 15:50:41 -04:00
87db5a05e6
fix store
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' () from feature/self-hydra into main
Reviewed-on: 
2025-03-30 14:36:54 -04:00
4669a226d4
Revert "Merge pull request 'automated: Update flake.lock' () from update-flake-lock into main"
This reverts commit 8c5d2dc30b1dd1cf03b6cc85c4e7f36e69fe37bd, reversing
changes made to 22c44a97054e0613bfb8cde2b5477b448f448d4b.
2025-03-29 16:37:25 -04:00
c20fc52f97
re-enable attic sync 2025-03-29 16:36:10 -04:00
492b2d493b
move to own hydra flake 2025-03-29 16:12:55 -04:00
8c5d2dc30b Merge pull request 'automated: Update flake.lock' () from update-flake-lock into main
Reviewed-on: 
2025-03-29 16:02:46 -04:00
github-actions[bot]
888a960af5 automated: Update flake.lock
- 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.]    LanguageTool                    6.5 -> 6.6
[U.]    avisynthplus                    3.7.3 -> 3.7.4
[U.]    c-grammar-neovim                0.10.4 -> 0.11.0
[U.]    docker-buildx                   0.20.1 -> 0.22.0
[U.]    ephem                           4.1.6.tar.gz -> 4.2.tar.gz
[C.]    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.]    firefox-unwrapped               136.0.2 -> 136.0.3
[U.]    glaze                           5.0.0 -> 5.0.1
[U.]    hyprland                        0.48.0 -> 0.48.1
[U.]    imagemagick                     7.1.1-45 x2 -> 7.1.1-46 x2
[U.]    ipxe                            1.21.1-unstable-2025-01-10 -> 1.21.1-unstable-2025-02-28
[U.]    libjodycode                     3.1.1 x2 -> 3.1.2 x2
[U.]    liboggz                         1.1.2, 1.1.2.tar.gz -> 1.1.3, 1.1.3.tar.gz
[U.]    libphonenumber                  8.13.55 -> 9.0.1
[U.]    lsp-plugins                     1.2.20 -> 1.2.21
[U.]    lsp-plugins-src                 1.2.20.tar.gz -> 1.2.21.tar.gz
[U.]    lua-grammar-neovim              0.10.4 -> 0.11.0
[U.]    markdown-grammar-neovim         0.10.4 -> 0.11.0
[U.]    markdown_inline-grammar-neovim  0.10.4 -> 0.11.0
[U.]    mpv                             0.39.0 -> 0.40.0
[U.]    mpv-with-scripts                0.39.0 -> 0.40.0
[C.]    neovim                          0.10.0.gem, 0.10.4 x2 -> 0.10.0.gem, 0.11.0 x2
[U.]    neovim-unwrapped                0.10.4 -> 0.11.0
[C*]    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.]    nixos-system-artemision         25.05.20250325.6ea2759 -> 25.05.20250329.8008637
[C.]    openjdk                         8u432-b06, 17.0.13+11, 21.0.5+11 -> 8u442-b06, 17.0.14+7, 21.0.5+11
[C.]    openjdk-headless                17.0.13+11, 21.0.5+11 -> 17.0.14+7, 21.0.5+11
[U.]    python3.12-coredis              4.18.0 -> 4.20.0
[U.]    python3.12-deepdiff             8.2.0 -> 8.4.1
[U.]    python3.12-ephem                4.1.6 -> 4.2
[U.]    python3.12-flask-limiter        3.10.1 -> 3.12
[U.]    python3.12-orderly-set          5.2.2 -> 5.3.0
[U.]    python3.12-pynput               1.7.7 -> 1.8.1
[U.]    query-grammar-neovim            0.10.4 -> 0.11.0
[U.]    restic                          0.17.3, 0.17.3-go-modules -> 0.18.0, 0.18.0-go-modules
[U.]    rootlesskit                     2.3.2, 2.3.2-go-modules -> 2.3.4, 2.3.4-go-modules
[U.]    rust-analyzer                   2025-03-17 -> 2025-03-24
[U.]    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.]    signal-desktop                  7.46.0 -> 7.47.0
[U.]    snyk                            1.1296.0, 1.1296.0-npm-deps -> 1.1296.1, 1.1296.1-npm-deps
[C.]    source                          <none> x1758 -> <none> x1754
[U.]    squashfuse                      0.5.2 -> 0.6.0
[U.]    strace                          6.13, 6.13.tar.xz -> 6.14, 6.14.tar.xz
[U.]    telegram-desktop                5.12.3 -> 5.13.1
[U.]    telegram-desktop-unwrapped      5.12.3 -> 5.13.1
[U.]    terraform                       1.11.2, 1.11.2-go-modules -> 1.11.3, 1.11.3-go-modules
[U.]    vim-grammar-neovim              0.10.4 -> 0.11.0
[U.]    vimdoc-grammar-neovim           0.10.4 -> 0.11.0
[U.]    vimplugin-mini.nvim             2025-03-16 -> 2025-03-25
[U.]    vvenc                           1.13.0 -> 1.13.1
[U.]    yt-dlp                          2025.3.21 -> 2025.3.27
[U.]    yt_dlp                          2025.3.21.tar.gz -> 2025.3.27.tar.gz
Added packages:
[A.]    signal-desktop_7.47.0_amd64.deb          <none>
[A.]    v0.23.4.tar.gz                           <none>
[A.]    v0.3.0.tar.gz                            <none>
[A.]    v0.4.1.tar.gz                            <none>
[A.]    v0.5.0.tar.gz                            <none>
[A.]    v0.5.1.tar.gz                            <none>
[A.]    v3.0.1.tar.gz                            <none>
[A.]    z6m92xir4p0bxyns6k8lkljffrh9283f-source  <none>
Removed packages:
[R.]    agcd0jypk0i6y3sllfifn11mjnh3ncjg-source  <none>
[R.]    char_traits-clang                        19-errors.diff
[R.]    do-not-import-mypy.patch                 <none>
[R.]    fix-absolute-path.patch                  <none>
[R.]    libvterm                                 0.3.3.tar.gz
[R.]    libvterm-neovim                          0.3.3
[R.]    msgpack-c                                6.1.0
[R.]    python3.12-clevercsv                     0.8.3
[R.]    python3.12-tabview                       1.4.4
[R.]    rapidjson-unstable                       2024-04-09
[R.]    signal-desktop_7.46.0_amd64.deb          <none>
[R.]    suppress-valgrind-failures.patch         <none>
[R.]    use-nixpkgs-gtest.patch                  <none>
[R.]    v0.1.0.tar.gz                            <none>
[R.]    v0.2.3.tar.gz                            <none>
[R.]    v0.21.3.tar.gz                           <none>
[R.]    v0.4.0.tar.gz                            <none> x2
[R.]    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.]    nix  2.24.12 -> 2.24.13
Added packages:
[A+]    z6m92xir4p0bxyns6k8lkljffrh9283f-source  <none>
Removed packages:
[R-]    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.]    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.]    avisynthplus                    3.7.3 -> 3.7.4
[U.]    c-grammar-neovim                0.10.4 -> 0.11.0
[U.]    docker-buildx                   0.20.1 -> 0.22.0
[U.]    libjodycode                     3.1.1 -> 3.1.2
[U.]    lua-grammar-neovim              0.10.4 -> 0.11.0
[U.]    markdown-grammar-neovim         0.10.4 -> 0.11.0
[U.]    markdown_inline-grammar-neovim  0.10.4 -> 0.11.0
[C.]    neovim                          0.10.0.gem, 0.10.4 -> 0.10.0.gem, 0.11.0
[U.]    neovim-unwrapped                0.10.4 -> 0.11.0
[C*]    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.]    nix-cmd                         2.26.3, 2.26.4 -> 2.26.3 x2
[C.]    nix-expr                        2.26.3, 2.26.4 -> 2.26.3 x2
[C.]    nix-expr-c                      2.26.3, 2.26.4 -> 2.26.3 x2
[C.]    nix-expr-tests                  2.26.3, 2.26.4 -> 2.26.3
[C.]    nix-expr-tests-run              <none> x2 -> <none>
[C.]    nix-fetchers                    2.26.3, 2.26.4 -> 2.26.3 x2
[C.]    nix-fetchers-tests              2.26.3, 2.26.4 -> 2.26.3
[C.]    nix-fetchers-tests-run          <none> x2 -> <none>
[C.]    nix-flake                       2.26.3, 2.26.4 -> 2.26.3 x2
[C.]    nix-flake-c                     2.26.3, 2.26.4 -> 2.26.3 x2
[C.]    nix-flake-tests                 2.26.3, 2.26.4 -> 2.26.3
[C.]    nix-flake-tests-run             <none> x2 -> <none>
[C.]    nix-functional-tests            2.26.3, 2.26.4 -> 2.26.3
[C.]    nix-main                        2.26.3, 2.26.4 -> 2.26.3 x2
[C.]    nix-main-c                      2.26.3, 2.26.4 -> 2.26.3 x2
[C.]    nix-manual                      2.26.3, 2.26.4 -> 2.26.3
[C.]    nix-perl                        2.24.12, 2.26.3, 2.26.4 -> 2.24.13, 2.26.3 x2
[C.]    nix-store                       2.26.3, 2.26.4 -> 2.26.3 x2
[C.]    nix-store-c                     2.26.3, 2.26.4 -> 2.26.3 x2
[C.]    nix-store-test-support          2.26.3, 2.26.4 -> 2.26.3
[C.]    nix-store-tests                 2.26.3, 2.26.4 -> 2.26.3
[C.]    nix-store-tests-run             <none> x2 -> <none>
[C.]    nix-util                        2.26.3, 2.26.4 -> 2.26.3 x2
[C.]    nix-util-c                      2.26.3, 2.26.4 -> 2.26.3 x2
[C.]    nix-util-test-support           2.26.3 x2, 2.26.4 x2 -> 2.26.3 x2
[C.]    nix-util-tests                  2.26.3, 2.26.4 -> 2.26.3
[C.]    nix-util-tests-run              <none> x2 -> <none>
[U.]    nixos-system-palatine-hill      25.05.20250325.6ea2759 -> 25.05.20250329.8008637
[C.]    openjdk-headless                17.0.13+11, 21.0.5+11 -> 17.0.14+7, 21.0.5+11
[U.]    python3.12-deepdiff             8.2.0 -> 8.4.1
[U.]    python3.12-orderly-set          5.2.2 -> 5.3.0
[U.]    query-grammar-neovim            0.10.4 -> 0.11.0
[U.]    rootlesskit                     2.3.2, 2.3.2-go-modules -> 2.3.4, 2.3.4-go-modules
[C.]    source                          <none> x844 -> <none> x830
[U.]    strace                          6.13, 6.13.tar.xz -> 6.14, 6.14.tar.xz
[U.]    vim-grammar-neovim              0.10.4 -> 0.11.0
[U.]    vimdoc-grammar-neovim           0.10.4 -> 0.11.0
[U.]    yt-dlp                          2025.3.21 -> 2025.3.27
[U.]    yt_dlp                          2025.3.21.tar.gz -> 2025.3.27.tar.gz
Added packages:
[A.]    libgit2-mempack-thin-packfile.patch               <none>
[A.]    libgit2-packbuilder-callback-interruptible.patch  <none>
[A.]    v0.23.4.tar.gz                                    <none>
[A.]    v0.3.0.tar.gz                                     <none>
[A.]    v0.4.1.tar.gz                                     <none>
[A.]    v0.5.0.tar.gz                                     <none>
[A.]    v0.5.1.tar.gz                                     <none>
[A.]    v3.0.1.tar.gz                                     <none>
[A.]    z6m92xir4p0bxyns6k8lkljffrh9283f-source           <none>
Removed packages:
[R.]    agcd0jypk0i6y3sllfifn11mjnh3ncjg-source  <none>
[R.]    data                                     <none> x3
[R.]    do-not-import-mypy.patch                 <none>
[R.]    fix-absolute-path.patch                  <none>
[R.]    libvterm                                 0.3.3.tar.gz
[R.]    libvterm-neovim                          0.3.3
[R.]    msgpack-c                                6.1.0
[R.]    python3.12-clevercsv                     0.8.3
[R.]    python3.12-tabview                       1.4.4
[R.]    v0.1.0.tar.gz                            <none>
[R.]    v0.2.3.tar.gz                            <none>
[R.]    v0.21.3.tar.gz                           <none>
[R.]    v0.4.0.tar.gz                            <none> x2
[R.]    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' () from feature/add-typhon into main
Reviewed-on: 
2025-03-26 16:08:42 -04:00
5696ef5660
allow IFD 2025-03-26 15:54:39 -04:00
ef94163933
set enable state based on pr status 2025-03-26 15:09:02 -04:00
4824c265f9
add hydraJobs back in 2025-03-26 13:49:13 -04:00
4548914209 Merge pull request 'fix gitea pulls' () from feature/add-typhon into main
Reviewed-on: 
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' () from feature/add-typhon into main
Reviewed-on: 
2025-03-26 13:15:02 -04:00
8267d4acc2
add gitea auth 2025-03-26 11:28:20 -04:00
9e4adb1b46
re-disable autosuggestion
NOTE FOR NEXT TIME: enabling this messes with fzf
2025-03-26 11:20:54 -04:00
5fdf5c5362
pin hydra nixpkgs
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-03-26 11:09:04 -04:00
97f26ebb31
fix flake lock 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' () from update-flake-lock into main
Reviewed-on: 
2025-03-26 10:46:39 -04:00
github-actions[bot]
9da39c8a61 automated: Update flake.lock
- 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+]    yxyasvj7y7c8nwppqn7qxq3b4hv2b9kp-source  <none>
Removed packages:
[R-]    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.]    nixos-system-palatine-hill  25.05.20250325.6ea2759 -> 25.05.20250326.2469355
[U.]    yt-dlp                      2025.3.21 -> 2025.3.25
[U.]    yt_dlp                      2025.3.21.tar.gz -> 2025.3.25.tar.gz
Added packages:
[A.]    yxyasvj7y7c8nwppqn7qxq3b4hv2b9kp-source  <none>
Removed packages:
[R.]    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.]    ephem                    4.1.6.tar.gz -> 4.2.tar.gz
[U.]    ipxe                     1.21.1-unstable-2025-01-10 -> 1.21.1-unstable-2025-02-28
[U.]    lsp-plugins              1.2.20 -> 1.2.21
[U.]    lsp-plugins-src          1.2.20.tar.gz -> 1.2.21.tar.gz
[U.]    nixos-system-artemision  25.05.20250325.6ea2759 -> 25.05.20250326.2469355
[U.]    python3.12-ephem         4.1.6 -> 4.2
[U.]    yt-dlp                   2025.3.21 -> 2025.3.25
[U.]    yt_dlp                   2025.3.21.tar.gz -> 2025.3.25.tar.gz
Added packages:
[A.]    yxyasvj7y7c8nwppqn7qxq3b4hv2b9kp-source  <none>
Removed packages:
[R.]    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' () from update-flake-lock into main
Reviewed-on: 
2025-03-26 01:30:01 -04:00
github-actions[bot]
b808dfccad automated: Update flake.lock
- 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.]    ffi                      1.16.3.gem -> 1.17.1.gem
[U.]    hyprpicker               0.4.2 -> 0.4.3
[U*]    initrd-linux             6.12.19 -> 6.12.20
[C*]    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.]    linux-config             6.12.19 -> 6.12.20
[U.]    mtools                   4.0.47, 4.0.47.tar.bz2 -> 4.0.48, 4.0.48.tar.bz2
[U.]    nixos-system-artemision  25.05.20250324.1750f3c -> 25.05.20250325.6ea2759
[U.]    rb-inotify               0.10.1.gem -> 0.11.1.gem
[U.]    ruby3.3-ffi              1.16.3 -> 1.17.1
[U.]    ruby3.3-rb-inotify       0.10.1 -> 0.11.1
[U.]    uwsm                     0.21.2 -> 0.21.3
Added packages:
[A.]    cvwys44cbwvq31ykwhhs4im3amcrd7dp-source  <none>
Removed packages:
[R.]    gixhc414ayb7hpw9gclfra2papvcrgzn-source  <none>
[R.]    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*]    initrd-linux                6.12.19 -> 6.12.20
[C*]    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.]    linux-config                6.12.19 -> 6.12.20
[U.]    mtools                      4.0.47, 4.0.47.tar.bz2 -> 4.0.48, 4.0.48.tar.bz2
[U.]    nixos-system-palatine-hill  25.05.20250324.1750f3c -> 25.05.20250325.6ea2759
[U.]    zfs-kernel                  2.3.1-6.12.19 -> 2.3.1-6.12.20
Added packages:
[A.]    cvwys44cbwvq31ykwhhs4im3amcrd7dp-source  <none>
Removed packages:
[R.]    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+]    cvwys44cbwvq31ykwhhs4im3amcrd7dp-source  <none>
Removed packages:
[R-]    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' () from feature/act-runner-volumes into main
Reviewed-on: 
2025-03-26 01:07:12 -04:00
761480ad61
add debug logging, shutdown timeout, revert container choice 2025-03-26 00:39:45 -04:00
d70903a84f
revert volume changes
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-03-26 00:28:23 -04:00
2b10fdd2cf
disable bcg-plus
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-03-25 23:43:46 -04:00
bc710058da
revert dind rootless 2025-03-25 23:41:15 -04:00
3d97fc743c
update runner labels 2025-03-25 23:37:36 -04:00
4cc29cc662
move to dind images 2025-03-25 23:34:01 -04:00
064c8ff77a
add volume mount for nix
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-03-25 23:24:19 -04:00
dd6bc05361 Merge pull request 'scale down act runners' () from feature/scale-act into main
Reviewed-on: 
2025-03-25 10:39:08 -04:00
c35afc9802 scale down act runners 2025-03-25 10:25:03 -04:00
4ba34f04e3 Merge pull request 'update flake lock manually' () from update_flake_lock_action into main
Reviewed-on: 
2025-03-24 22:13:07 -04:00
45e92ae851
update flake lock manually 2025-03-24 10:14:38 -04:00
669dcdb4de
update flake lock manually 2025-03-23 15:26:11 -04:00
164dba8047 Merge pull request 'automated: Update flake.lock' () from update-flake-lock into main
Reviewed-on: 
2025-03-23 14:52:24 -04:00
github-actions[bot]
6c515a5447 automated: Update flake.lock
- 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.]    chromedriver-unwrapped   134.0.6998.88 -> 134.0.6998.117
[C.]    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.]    chromium-unwrapped       134.0.6998.88 -> 134.0.6998.117
[U.]    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.]    mesa                     25.0.1 x2 -> 25.0.2 x2
[U.]    nixos-system-artemision  25.05.20250320.b64ec19 -> 25.05.20250321.fa6ab1d
[U.]    python3.12-ruff          0.11.0 -> 0.11.1
[U.]    ruff                     0.11.0-vendor, 0.11.0-vendor-staging -> 0.11.1-vendor, 0.11.1-vendor-staging
[U.]    skaffold                 2.14.1 -> 2.14.2
[C.]    source                   <none> x1745 -> <none> x1747
[U.]    vimplugin-mini.nvim      2025-03-13 -> 2025-03-16
Added packages:
[A.]    alt-left-alt-right-word-navigation.patch  <none> x2
[A.]    qv147kis0blxh4zrjsw7d9p331gx677z-source   <none>
Removed packages:
[R.]    0ec174afd56fe48bcfa071d4b8ed704106f46f91.patch  <none> x2
[R.]    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.]    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.]    alt-left-alt-right-word-navigation.patch  <none>
[A+]    qv147kis0blxh4zrjsw7d9p331gx677z-source   <none>
Removed packages:
[R-]    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.]    chromedriver-unwrapped      134.0.6998.88 -> 134.0.6998.117
[C.]    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.]    chromium-unwrapped          134.0.6998.88 -> 134.0.6998.117
[U.]    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.]    mesa                        25.0.1 -> 25.0.2
[U.]    nixos-system-palatine-hill  25.05.20250320.b64ec19 -> 25.05.20250321.fa6ab1d
[U.]    python3.12-ruff             0.11.0 -> 0.11.1
[U.]    ruff                        0.11.0-vendor, 0.11.0-vendor-staging -> 0.11.1-vendor, 0.11.1-vendor-staging
[C.]    source                      <none> x816 -> <none> x817
Added packages:
[A.]    alt-left-alt-right-word-navigation.patch  <none>
[A.]    qv147kis0blxh4zrjsw7d9p331gx677z-source   <none>
Removed packages:
[R.]    0ec174afd56fe48bcfa071d4b8ed704106f46f91.patch  <none>
[R.]    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.]    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.]    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"' () from feature/revert-46 into main
Reviewed-on: 
2025-03-20 09:37:15 -04:00
91693e6bfa Revert "Enable stats statements temporarily on Postgres"
This reverts commit 9b42a703d28cc2ebc89b9265a4f0328bd373eb20.

Closes 
2025-03-20 09:21:09 -04:00
994d948589 Merge pull request 'automated: Update flake.lock' () from update-flake-lock into main
Reviewed-on: 
2025-03-20 09:20:12 -04:00
github-actions[bot]
2445859b12 automated: Update flake.lock
- 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+]    fqyq3x2s9v1lxl2hzxraacd1w74qspd3-source  <none>
Removed packages:
[R-]    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.]    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.]    aquamarine               0.7.2 -> 0.8.0
[U.]    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.]    kitty                    0.40.0 -> 0.40.1
[U.]    kitty-go-modules         0.40.0-go-modules -> 0.40.1-go-modules
[U.]    nixos-system-artemision  25.05.20250319.903d679 -> 25.05.20250320.b64ec19
Added packages:
[A.]    1d78c8bd4295262a3118f478e6b3a7c7536fa282.patch  <none>
[A.]    ba5dc03aecc1d96f81b76838f845ebde7348cf62.diff   <none>
[A.]    fqyq3x2s9v1lxl2hzxraacd1w74qspd3-source         <none>
[A.]    starship-config                                 <none>
Removed packages:
[R.]    6171ca6.patch                            <none>
[R.]    8cbdd003e2.patch                         <none>
[R.]    9ng1pfac9l8hjnxxbrhw5wz2nc3r1vga-source  <none>
[R.]    SDL_image                                1.2.12, 1.2.12.tar.gz
[R.]    clang16-webp-errors.patch                <none>
[R.]    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.]    nixos-system-palatine-hill  25.05.20250319.903d679 -> 25.05.20250320.b64ec19
Added packages:
[A.]    1d78c8bd4295262a3118f478e6b3a7c7536fa282.patch  <none>
[A.]    fqyq3x2s9v1lxl2hzxraacd1w74qspd3-source         <none>
Removed packages:
[R.]    9ng1pfac9l8hjnxxbrhw5wz2nc3r1vga-source  <none>
[R.]    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' () from feature/enable-autopull into main
Reviewed-on: 
2025-03-20 00:30:04 -04:00
3586a4bbb8 re-enable auto-update 2025-03-20 00:10:45 -04:00
3c336c0bae Merge pull request 'automated: Update flake.lock' () from update-flake-lock into main
Reviewed-on: 
2025-03-19 14:06:10 -04:00
github-actions[bot]
dce084e1ae automated: Update flake.lock
- 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.]    Microsoft.AspNetCore.App.Ref                            8.0.12 -> 8.0.13
[U.]    Microsoft.AspNetCore.App.Runtime.linux-x64              8.0.12 -> 8.0.13
[U.]    Microsoft.DotNet.ILCompiler                             8.0.12 -> 8.0.13
[U.]    Microsoft.NET.ILLink.Tasks                              8.0.12 -> 8.0.13
[U.]    Microsoft.NETCore.App.Crossgen2.linux-x64               8.0.12 -> 8.0.13
[U.]    Microsoft.NETCore.App.Host.linux-x64                    8.0.12 -> 8.0.13
[U.]    Microsoft.NETCore.App.Ref                               8.0.12 -> 8.0.13
[U.]    Microsoft.NETCore.App.Runtime.Mono.linux-x64            8.0.12 -> 8.0.13
[U.]    Microsoft.NETCore.App.Runtime.linux-x64                 8.0.12 -> 8.0.13
[U.]    Microsoft.NETCore.DotNetAppHost                         8.0.12 -> 8.0.13
[U.]    Microsoft.NETCore.DotNetHost                            8.0.12 -> 8.0.13
[U.]    Microsoft.NETCore.DotNetHostPolicy                      8.0.12 -> 8.0.13
[U.]    Microsoft.NETCore.DotNetHostResolver                    8.0.12 -> 8.0.13
[U.]    SDL2_image                                              2.8.4, 2.8.4.tar.gz -> 2.8.5, 2.8.5.tar.gz
[U.]    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.]    dotnet-aspnetcore-runtime                               8.0.13 -> 8.0.14
[U.]    dotnet-aspnetcore-runtime-wrapped                       8.0.13 -> 8.0.14
[U.]    dotnet-runtime                                          8.0.13 -> 8.0.14
[U.]    dotnet-runtime-wrapped                                  8.0.13 -> 8.0.14
[C.]    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.]    dotnet-sdk-wrapped                                      8.0.406 x2 -> 8.0.407 x2
[U.]    dotnet-stage0-sdk                                       8.0.113 -> 8.0.114
[U.]    dotnet-stage0-vmr                                       8.0.13 -> 8.0.14
[U.]    dotnet-vmr                                              8.0.13 -> 8.0.14
[C.]    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.]    firefox-unwrapped                                       136.0.1 -> 136.0.2
[U.]    libdatachannel                                          0.22.5 -> 0.22.6
[U.]    nixos-system-artemision                                 25.05.20250318.2b37957 -> 25.05.20250319.903d679
[U.]    prettier                                                3.5.2, 3.5.2.tgz -> 3.5.3, 3.5.3.tgz
[U.]    runtime.linux-arm64.Microsoft.NETCore.ILAsm             8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]    runtime.linux-arm64.Microsoft.NETCore.ILDAsm            8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]    runtime.linux-x64.Microsoft.DotNet.ILCompiler           8.0.12 -> 8.0.13
[U.]    runtime.linux-x64.Microsoft.NETCore.DotNetAppHost       8.0.12 -> 8.0.13
[U.]    runtime.linux-x64.Microsoft.NETCore.DotNetHost          8.0.12 -> 8.0.13
[U.]    runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy    8.0.12 -> 8.0.13
[U.]    runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver  8.0.12 -> 8.0.13
[U.]    runtime.linux-x64.Microsoft.NETCore.ILAsm               8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]    runtime.linux-x64.Microsoft.NETCore.ILDAsm              8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]    runtime.osx-arm64.Microsoft.NETCore.ILAsm               8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]    runtime.osx-arm64.Microsoft.NETCore.ILDAsm              8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]    runtime.osx-x64.Microsoft.NETCore.ILAsm                 8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]    runtime.osx-x64.Microsoft.NETCore.ILDAsm                8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]    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.]    Microsoft.AspNetCore.App.Ref.8.0.13.nupkg                                    <none>
[A.]    Microsoft.AspNetCore.App.Runtime.linux-x64.8.0.13.nupkg                      <none>
[A.]    Microsoft.DotNet.ILCompiler.8.0.13.nupkg                                     <none>
[A.]    Microsoft.NET.ILLink.Tasks.8.0.13.nupkg                                      <none>
[A.]    Microsoft.NETCore.App.Crossgen2.linux-x64.8.0.13.nupkg                       <none>
[A.]    Microsoft.NETCore.App.Host.linux-x64.8.0.13.nupkg                            <none>
[A.]    Microsoft.NETCore.App.Ref.8.0.13.nupkg                                       <none>
[A.]    Microsoft.NETCore.App.Runtime.Mono.linux-x64.8.0.13.nupkg                    <none>
[A.]    Microsoft.NETCore.App.Runtime.linux-x64.8.0.13.nupkg                         <none>
[A.]    Microsoft.NETCore.DotNetAppHost.8.0.13.nupkg                                 <none>
[A.]    Microsoft.NETCore.DotNetHost.8.0.13.nupkg                                    <none>
[A.]    Microsoft.NETCore.DotNetHostPolicy.8.0.13.nupkg                              <none>
[A.]    Microsoft.NETCore.DotNetHostResolver.8.0.13.nupkg                            <none>
[A.]    Private.SourceBuilt.Artifacts.8.0.113-servicing.25072.1.centos.9-x64         <none>
[A.]    Private.SourceBuilt.Artifacts.8.0.113-servicing.25072.1.centos.9-x64.tar.gz  <none>
[A.]    System.Formats.Asn1                                                          8.0.1
[A.]    System.Formats.Asn1.8.0.1.nupkg                                              <none>
[A.]    h0hr3gas9dbffx74f7s9201hsd1wbnpk-source                                      <none>
[A.]    runtime.linux-arm64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg   <none>
[A.]    runtime.linux-arm64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg  <none>
[A.]    runtime.linux-x64.Microsoft.DotNet.ILCompiler.8.0.13.nupkg                   <none>
[A.]    runtime.linux-x64.Microsoft.NETCore.DotNetAppHost.8.0.13.nupkg               <none>
[A.]    runtime.linux-x64.Microsoft.NETCore.DotNetHost.8.0.13.nupkg                  <none>
[A.]    runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy.8.0.13.nupkg            <none>
[A.]    runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver.8.0.13.nupkg          <none>
[A.]    runtime.linux-x64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg     <none>
[A.]    runtime.linux-x64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg    <none>
[A.]    runtime.osx-arm64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg     <none>
[A.]    runtime.osx-arm64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg    <none>
[A.]    runtime.osx-x64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg       <none>
[A.]    runtime.osx-x64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg      <none>
[A.]    v8.0.14.tar.gz                                                               <none>
Removed packages:
[R.]    Microsoft.AspNetCore.App.Ref.8.0.12.nupkg                                    <none>
[R.]    Microsoft.AspNetCore.App.Runtime.linux-x64.8.0.12.nupkg                      <none>
[R.]    Microsoft.DotNet.ILCompiler.8.0.12.nupkg                                     <none>
[R.]    Microsoft.NET.ILLink.Tasks.8.0.12.nupkg                                      <none>
[R.]    Microsoft.NETCore.App.Crossgen2.linux-x64.8.0.12.nupkg                       <none>
[R.]    Microsoft.NETCore.App.Host.linux-x64.8.0.12.nupkg                            <none>
[R.]    Microsoft.NETCore.App.Ref.8.0.12.nupkg                                       <none>
[R.]    Microsoft.NETCore.App.Runtime.Mono.linux-x64.8.0.12.nupkg                    <none>
[R.]    Microsoft.NETCore.App.Runtime.linux-x64.8.0.12.nupkg                         <none>
[R.]    Microsoft.NETCore.DotNetAppHost.8.0.12.nupkg                                 <none>
[R.]    Microsoft.NETCore.DotNetHost.8.0.12.nupkg                                    <none>
[R.]    Microsoft.NETCore.DotNetHostPolicy.8.0.12.nupkg                              <none>
[R.]    Microsoft.NETCore.DotNetHostResolver.8.0.12.nupkg                            <none>
[R.]    Private.SourceBuilt.Artifacts.8.0.112-servicing.24604.1.centos.9-x64         <none>
[R.]    Private.SourceBuilt.Artifacts.8.0.112-servicing.24604.1.centos.9-x64.tar.gz  <none>
[R.]    runtime.linux-arm64.Microsoft.NETCore.ILAsm.8.0.12-servicing.24603.5.nupkg   <none>
[R.]    runtime.linux-arm64.Microsoft.NETCore.ILDAsm.8.0.12-servicing.24603.5.nupkg  <none>
[R.]    runtime.linux-x64.Microsoft.DotNet.ILCompiler.8.0.12.nupkg                   <none>
[R.]    runtime.linux-x64.Microsoft.NETCore.DotNetAppHost.8.0.12.nupkg               <none>
[R.]    runtime.linux-x64.Microsoft.NETCore.DotNetHost.8.0.12.nupkg                  <none>
[R.]    runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy.8.0.12.nupkg            <none>
[R.]    runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver.8.0.12.nupkg          <none>
[R.]    runtime.linux-x64.Microsoft.NETCore.ILAsm.8.0.12-servicing.24603.5.nupkg     <none>
[R.]    runtime.linux-x64.Microsoft.NETCore.ILDAsm.8.0.12-servicing.24603.5.nupkg    <none>
[R.]    runtime.osx-arm64.Microsoft.NETCore.ILAsm.8.0.12-servicing.24603.5.nupkg     <none>
[R.]    runtime.osx-arm64.Microsoft.NETCore.ILDAsm.8.0.12-servicing.24603.5.nupkg    <none>
[R.]    runtime.osx-x64.Microsoft.NETCore.ILAsm.8.0.12-servicing.24603.5.nupkg       <none>
[R.]    runtime.osx-x64.Microsoft.NETCore.ILDAsm.8.0.12-servicing.24603.5.nupkg      <none>
[R.]    v8.0.13.tar.gz                                                               <none>
[R.]    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.]    Microsoft.AspNetCore.App.Ref                            8.0.12 -> 8.0.13
[U.]    Microsoft.AspNetCore.App.Runtime.linux-x64              8.0.12 -> 8.0.13
[U.]    Microsoft.DotNet.ILCompiler                             8.0.12 -> 8.0.13
[U.]    Microsoft.NET.ILLink.Tasks                              8.0.12 -> 8.0.13
[U.]    Microsoft.NETCore.App.Crossgen2.linux-x64               8.0.12 -> 8.0.13
[U.]    Microsoft.NETCore.App.Host.linux-x64                    8.0.12 -> 8.0.13
[U.]    Microsoft.NETCore.App.Ref                               8.0.12 -> 8.0.13
[U.]    Microsoft.NETCore.App.Runtime.Mono.linux-x64            8.0.12 -> 8.0.13
[U.]    Microsoft.NETCore.App.Runtime.linux-x64                 8.0.12 -> 8.0.13
[U.]    Microsoft.NETCore.DotNetAppHost                         8.0.12 -> 8.0.13
[U.]    Microsoft.NETCore.DotNetHost                            8.0.12 -> 8.0.13
[U.]    Microsoft.NETCore.DotNetHostPolicy                      8.0.12 -> 8.0.13
[U.]    Microsoft.NETCore.DotNetHostResolver                    8.0.12 -> 8.0.13
[U.]    dotnet-aspnetcore-runtime                               8.0.13 -> 8.0.14
[U.]    dotnet-aspnetcore-runtime-wrapped                       8.0.13 -> 8.0.14
[U.]    dotnet-runtime                                          8.0.13 -> 8.0.14
[U.]    dotnet-runtime-wrapped                                  8.0.13 -> 8.0.14
[C.]    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.]    dotnet-sdk-wrapped                                      8.0.406 x2 -> 8.0.407 x2
[U.]    dotnet-stage0-sdk                                       8.0.113 -> 8.0.114
[U.]    dotnet-stage0-vmr                                       8.0.13 -> 8.0.14
[U.]    dotnet-vmr                                              8.0.13 -> 8.0.14
[U.]    runtime.linux-arm64.Microsoft.NETCore.ILAsm             8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]    runtime.linux-arm64.Microsoft.NETCore.ILDAsm            8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]    runtime.linux-x64.Microsoft.DotNet.ILCompiler           8.0.12 -> 8.0.13
[U.]    runtime.linux-x64.Microsoft.NETCore.DotNetAppHost       8.0.12 -> 8.0.13
[U.]    runtime.linux-x64.Microsoft.NETCore.DotNetHost          8.0.12 -> 8.0.13
[U.]    runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy    8.0.12 -> 8.0.13
[U.]    runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver  8.0.12 -> 8.0.13
[U.]    runtime.linux-x64.Microsoft.NETCore.ILAsm               8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]    runtime.linux-x64.Microsoft.NETCore.ILDAsm              8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]    runtime.osx-arm64.Microsoft.NETCore.ILAsm               8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]    runtime.osx-arm64.Microsoft.NETCore.ILDAsm              8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]    runtime.osx-x64.Microsoft.NETCore.ILAsm                 8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]    runtime.osx-x64.Microsoft.NETCore.ILDAsm                8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
Added packages:
[A.]    Microsoft.AspNetCore.App.Ref.8.0.13.nupkg                                    <none>
[A.]    Microsoft.AspNetCore.App.Runtime.linux-x64.8.0.13.nupkg                      <none>
[A.]    Microsoft.DotNet.ILCompiler.8.0.13.nupkg                                     <none>
[A.]    Microsoft.NET.ILLink.Tasks.8.0.13.nupkg                                      <none>
[A.]    Microsoft.NETCore.App.Crossgen2.linux-x64.8.0.13.nupkg                       <none>
[A.]    Microsoft.NETCore.App.Host.linux-x64.8.0.13.nupkg                            <none>
[A.]    Microsoft.NETCore.App.Ref.8.0.13.nupkg                                       <none>
[A.]    Microsoft.NETCore.App.Runtime.Mono.linux-x64.8.0.13.nupkg                    <none>
[A.]    Microsoft.NETCore.App.Runtime.linux-x64.8.0.13.nupkg                         <none>
[A.]    Microsoft.NETCore.DotNetAppHost.8.0.13.nupkg                                 <none>
[A.]    Microsoft.NETCore.DotNetHost.8.0.13.nupkg                                    <none>
[A.]    Microsoft.NETCore.DotNetHostPolicy.8.0.13.nupkg                              <none>
[A.]    Microsoft.NETCore.DotNetHostResolver.8.0.13.nupkg                            <none>
[A.]    Private.SourceBuilt.Artifacts.8.0.113-servicing.25072.1.centos.9-x64         <none>
[A.]    Private.SourceBuilt.Artifacts.8.0.113-servicing.25072.1.centos.9-x64.tar.gz  <none>
[A.]    System.Formats.Asn1                                                          8.0.1
[A.]    System.Formats.Asn1.8.0.1.nupkg                                              <none>
[A.]    runtime.linux-arm64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg   <none>
[A.]    runtime.linux-arm64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg  <none>
[A.]    runtime.linux-x64.Microsoft.DotNet.ILCompiler.8.0.13.nupkg                   <none>
[A.]    runtime.linux-x64.Microsoft.NETCore.DotNetAppHost.8.0.13.nupkg               <none>
[A.]    runtime.linux-x64.Microsoft.NETCore.DotNetHost.8.0.13.nupkg                  <none>
[A.]    runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy.8.0.13.nupkg            <none>
[A.]    runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver.8.0.13.nupkg          <none>
[A.]    runtime.linux-x64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg     <none>
[A.]    runtime.linux-x64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg    <none>
[A.]    runtime.osx-arm64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg     <none>
[A.]    runtime.osx-arm64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg    <none>
[A.]    runtime.osx-x64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg       <none>
[A.]    runtime.osx-x64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg      <none>
[A.]    v8.0.14.tar.gz                                                               <none>
Removed packages:
[R.]    Microsoft.AspNetCore.App.Ref.8.0.12.nupkg                                    <none>
[R.]    Microsoft.AspNetCore.App.Runtime.linux-x64.8.0.12.nupkg                      <none>
[R.]    Microsoft.DotNet.ILCompiler.8.0.12.nupkg                                     <none>
[R.]    Microsoft.NET.ILLink.Tasks.8.0.12.nupkg                                      <none>
[R.]    Microsoft.NETCore.App.Crossgen2.linux-x64.8.0.12.nupkg                       <none>
[R.]    Microsoft.NETCore.App.Host.linux-x64.8.0.12.nupkg                            <none>
[R.]    Microsoft.NETCore.App.Ref.8.0.12.nupkg                                       <none>
[R.]    Microsoft.NETCore.App.Runtime.Mono.linux-x64.8.0.12.nupkg                    <none>
[R.]    Microsoft.NETCore.App.Runtime.linux-x64.8.0.12.nupkg                         <none>
[R.]    Microsoft.NETCore.DotNetAppHost.8.0.12.nupkg                                 <none>
[R.]    Microsoft.NETCore.DotNetHost.8.0.12.nupkg                                    <none>
[R.]    Microsoft.NETCore.DotNetHostPolicy.8.0.12.nupkg                              <none>
[R.]    Microsoft.NETCore.DotNetHostResolver.8.0.12.nupkg                            <none>
[R.]    Private.SourceBuilt.Artifacts.8.0.112-servicing.24604.1.centos.9-x64         <none>
[R.]    Private.SourceBuilt.Artifacts.8.0.112-servicing.24604.1.centos.9-x64.tar.gz  <none>
[R.]    runtime.linux-arm64.Microsoft.NETCore.ILAsm.8.0.12-servicing.24603.5.nupkg   <none>
[R.]    runtime.linux-arm64.Microsoft.NETCore.ILDAsm.8.0.12-servicing.24603.5.nupkg  <none>
[R.]    runtime.linux-x64.Microsoft.DotNet.ILCompiler.8.0.12.nupkg                   <none>
[R.]    runtime.linux-x64.Microsoft.NETCore.DotNetAppHost.8.0.12.nupkg               <none>
[R.]    runtime.linux-x64.Microsoft.NETCore.DotNetHost.8.0.12.nupkg                  <none>
[R.]    runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy.8.0.12.nupkg            <none>
[R.]    runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver.8.0.12.nupkg          <none>
[R.]    runtime.linux-x64.Microsoft.NETCore.ILAsm.8.0.12-servicing.24603.5.nupkg     <none>
[R.]    runtime.linux-x64.Microsoft.NETCore.ILDAsm.8.0.12-servicing.24603.5.nupkg    <none>
[R.]    runtime.osx-arm64.Microsoft.NETCore.ILAsm.8.0.12-servicing.24603.5.nupkg     <none>
[R.]    runtime.osx-arm64.Microsoft.NETCore.ILDAsm.8.0.12-servicing.24603.5.nupkg    <none>
[R.]    runtime.osx-x64.Microsoft.NETCore.ILAsm.8.0.12-servicing.24603.5.nupkg       <none>
[R.]    runtime.osx-x64.Microsoft.NETCore.ILDAsm.8.0.12-servicing.24603.5.nupkg      <none>
[R.]    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.]    Microsoft.AspNetCore.App.Ref                            8.0.12 -> 8.0.13
[U.]    Microsoft.AspNetCore.App.Runtime.linux-x64              8.0.12 -> 8.0.13
[U.]    Microsoft.DotNet.ILCompiler                             8.0.12 -> 8.0.13
[U.]    Microsoft.NET.ILLink.Tasks                              8.0.12 -> 8.0.13
[U.]    Microsoft.NETCore.App.Crossgen2.linux-x64               8.0.12 -> 8.0.13
[U.]    Microsoft.NETCore.App.Host.linux-x64                    8.0.12 -> 8.0.13
[U.]    Microsoft.NETCore.App.Ref                               8.0.12 -> 8.0.13
[U.]    Microsoft.NETCore.App.Runtime.Mono.linux-x64            8.0.12 -> 8.0.13
[U.]    Microsoft.NETCore.App.Runtime.linux-x64                 8.0.12 -> 8.0.13
[U.]    Microsoft.NETCore.DotNetAppHost                         8.0.12 -> 8.0.13
[U.]    Microsoft.NETCore.DotNetHost                            8.0.12 -> 8.0.13
[U.]    Microsoft.NETCore.DotNetHostPolicy                      8.0.12 -> 8.0.13
[U.]    Microsoft.NETCore.DotNetHostResolver                    8.0.12 -> 8.0.13
[U.]    dotnet-aspnetcore-runtime                               8.0.13 -> 8.0.14
[U.]    dotnet-aspnetcore-runtime-wrapped                       8.0.13 -> 8.0.14
[U.]    dotnet-runtime                                          8.0.13 -> 8.0.14
[U.]    dotnet-runtime-wrapped                                  8.0.13 -> 8.0.14
[C.]    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.]    dotnet-sdk-wrapped                                      8.0.406 x2 -> 8.0.407 x2
[U.]    dotnet-stage0-sdk                                       8.0.113 -> 8.0.114
[U.]    dotnet-stage0-vmr                                       8.0.13 -> 8.0.14
[U.]    dotnet-vmr                                              8.0.13 -> 8.0.14
[U.]    runtime.linux-arm64.Microsoft.NETCore.ILAsm             8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]    runtime.linux-arm64.Microsoft.NETCore.ILDAsm            8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]    runtime.linux-x64.Microsoft.DotNet.ILCompiler           8.0.12 -> 8.0.13
[U.]    runtime.linux-x64.Microsoft.NETCore.DotNetAppHost       8.0.12 -> 8.0.13
[U.]    runtime.linux-x64.Microsoft.NETCore.DotNetHost          8.0.12 -> 8.0.13
[U.]    runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy    8.0.12 -> 8.0.13
[U.]    runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver  8.0.12 -> 8.0.13
[U.]    runtime.linux-x64.Microsoft.NETCore.ILAsm               8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]    runtime.linux-x64.Microsoft.NETCore.ILDAsm              8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]    runtime.osx-arm64.Microsoft.NETCore.ILAsm               8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]    runtime.osx-arm64.Microsoft.NETCore.ILDAsm              8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]    runtime.osx-x64.Microsoft.NETCore.ILAsm                 8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]    runtime.osx-x64.Microsoft.NETCore.ILDAsm                8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
Added packages:
[A.]    Microsoft.AspNetCore.App.Ref.8.0.13.nupkg                                    <none>
[A.]    Microsoft.AspNetCore.App.Runtime.linux-x64.8.0.13.nupkg                      <none>
[A.]    Microsoft.DotNet.ILCompiler.8.0.13.nupkg                                     <none>
[A.]    Microsoft.NET.ILLink.Tasks.8.0.13.nupkg                                      <none>
[A.]    Microsoft.NETCore.App.Crossgen2.linux-x64.8.0.13.nupkg                       <none>
[A.]    Microsoft.NETCore.App.Host.linux-x64.8.0.13.nupkg                            <none>
[A.]    Microsoft.NETCore.App.Ref.8.0.13.nupkg                                       <none>
[A.]    Microsoft.NETCore.App.Runtime.Mono.linux-x64.8.0.13.nupkg                    <none>
[A.]    Microsoft.NETCore.App.Runtime.linux-x64.8.0.13.nupkg                         <none>
[A.]    Microsoft.NETCore.DotNetAppHost.8.0.13.nupkg                                 <none>
[A.]    Microsoft.NETCore.DotNetHost.8.0.13.nupkg                                    <none>
[A.]    Microsoft.NETCore.DotNetHostPolicy.8.0.13.nupkg                              <none>
[A.]    Microsoft.NETCore.DotNetHostResolver.8.0.13.nupkg                            <none>
[A.]    Private.SourceBuilt.Artifacts.8.0.113-servicing.25072.1.centos.9-x64         <none>
[A.]    Private.SourceBuilt.Artifacts.8.0.113-servicing.25072.1.centos.9-x64.tar.gz  <none>
[A.]    System.Formats.Asn1                                                          8.0.1
[A.]    System.Formats.Asn1.8.0.1.nupkg                                              <none>
[A+]    h0hr3gas9dbffx74f7s9201hsd1wbnpk-source                                      <none>
[A.]    runtime.linux-arm64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg   <none>
[A.]    runtime.linux-arm64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg  <none>
[A.]    runtime.linux-x64.Microsoft.DotNet.ILCompiler.8.0.13.nupkg                   <none>
[A.]    runtime.linux-x64.Microsoft.NETCore.DotNetAppHost.8.0.13.nupkg               <none>
[A.]    runtime.linux-x64.Microsoft.NETCore.DotNetHost.8.0.13.nupkg                  <none>
[A.]    runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy.8.0.13.nupkg            <none>
[A.]    runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver.8.0.13.nupkg          <none>
[A.]    runtime.linux-x64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg     <none>
[A.]    runtime.linux-x64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg    <none>
[A.]    runtime.osx-arm64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg     <none>
[A.]    runtime.osx-arm64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg    <none>
[A.]    runtime.osx-x64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg       <none>
[A.]    runtime.osx-x64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg      <none>
[A.]    v8.0.14.tar.gz                                                               <none>
Removed packages:
[R.]    Microsoft.AspNetCore.App.Ref.8.0.12.nupkg                                    <none>
[R.]    Microsoft.AspNetCore.App.Runtime.linux-x64.8.0.12.nupkg                      <none>
[R.]    Microsoft.DotNet.ILCompiler.8.0.12.nupkg                                     <none>
[R.]    Microsoft.NET.ILLink.Tasks.8.0.12.nupkg                                      <none>
[R.]    Microsoft.NETCore.App.Crossgen2.linux-x64.8.0.12.nupkg                       <none>
[R.]    Microsoft.NETCore.App.Host.linux-x64.8.0.12.nupkg                            <none>
[R.]    Microsoft.NETCore.App.Ref.8.0.12.nupkg                                       <none>
[R.]    Microsoft.NETCore.App.Runtime.Mono.linux-x64.8.0.12.nupkg                    <none>
[R.]    Microsoft.NETCore.App.Runtime.linux-x64.8.0.12.nupkg                         <none>
[R.]    Microsoft.NETCore.DotNetAppHost.8.0.12.nupkg                                 <none>
[R.]    Microsoft.NETCore.DotNetHost.8.0.12.nupkg                                    <none>
[R.]    Microsoft.NETCore.DotNetHostPolicy.8.0.12.nupkg                              <none>
[R.]    Microsoft.NETCore.DotNetHostResolver.8.0.12.nupkg                            <none>
[R.]    Private.SourceBuilt.Artifacts.8.0.112-servicing.24604.1.centos.9-x64         <none>
[R.]    Private.SourceBuilt.Artifacts.8.0.112-servicing.24604.1.centos.9-x64.tar.gz  <none>
[R.]    runtime.linux-arm64.Microsoft.NETCore.ILAsm.8.0.12-servicing.24603.5.nupkg   <none>
[R.]    runtime.linux-arm64.Microsoft.NETCore.ILDAsm.8.0.12-servicing.24603.5.nupkg  <none>
[R.]    runtime.linux-x64.Microsoft.DotNet.ILCompiler.8.0.12.nupkg                   <none>
[R.]    runtime.linux-x64.Microsoft.NETCore.DotNetAppHost.8.0.12.nupkg               <none>
[R.]    runtime.linux-x64.Microsoft.NETCore.DotNetHost.8.0.12.nupkg                  <none>
[R.]    runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy.8.0.12.nupkg            <none>
[R.]    runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver.8.0.12.nupkg          <none>
[R.]    runtime.linux-x64.Microsoft.NETCore.ILAsm.8.0.12-servicing.24603.5.nupkg     <none>
[R.]    runtime.linux-x64.Microsoft.NETCore.ILDAsm.8.0.12-servicing.24603.5.nupkg    <none>
[R.]    runtime.osx-arm64.Microsoft.NETCore.ILAsm.8.0.12-servicing.24603.5.nupkg     <none>
[R.]    runtime.osx-arm64.Microsoft.NETCore.ILDAsm.8.0.12-servicing.24603.5.nupkg    <none>
[R.]    runtime.osx-x64.Microsoft.NETCore.ILAsm.8.0.12-servicing.24603.5.nupkg       <none>
[R.]    runtime.osx-x64.Microsoft.NETCore.ILDAsm.8.0.12-servicing.24603.5.nupkg      <none>
[R.]    v8.0.13.tar.gz                                                               <none>
[R-]    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.]    Microsoft.AspNetCore.App.Ref                            8.0.12 -> 8.0.13
[U.]    Microsoft.AspNetCore.App.Runtime.linux-x64              8.0.12 -> 8.0.13
[U.]    Microsoft.DotNet.ILCompiler                             8.0.12 -> 8.0.13
[U.]    Microsoft.NET.ILLink.Tasks                              8.0.12 -> 8.0.13
[U.]    Microsoft.NETCore.App.Crossgen2.linux-x64               8.0.12 -> 8.0.13
[U.]    Microsoft.NETCore.App.Host.linux-x64                    8.0.12 -> 8.0.13
[U.]    Microsoft.NETCore.App.Ref                               8.0.12 -> 8.0.13
[U.]    Microsoft.NETCore.App.Runtime.Mono.linux-x64            8.0.12 -> 8.0.13
[U.]    Microsoft.NETCore.App.Runtime.linux-x64                 8.0.12 -> 8.0.13
[U.]    Microsoft.NETCore.DotNetAppHost                         8.0.12 -> 8.0.13
[U.]    Microsoft.NETCore.DotNetHost                            8.0.12 -> 8.0.13
[U.]    Microsoft.NETCore.DotNetHostPolicy                      8.0.12 -> 8.0.13
[U.]    Microsoft.NETCore.DotNetHostResolver                    8.0.12 -> 8.0.13
[U.]    dotnet-aspnetcore-runtime                               8.0.13 -> 8.0.14
[U.]    dotnet-aspnetcore-runtime-wrapped                       8.0.13 -> 8.0.14
[U.]    dotnet-runtime                                          8.0.13 -> 8.0.14
[U.]    dotnet-runtime-wrapped                                  8.0.13 -> 8.0.14
[C.]    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.]    dotnet-sdk-wrapped                                      8.0.406 x2 -> 8.0.407 x2
[U.]    dotnet-stage0-sdk                                       8.0.113 -> 8.0.114
[U.]    dotnet-stage0-vmr                                       8.0.13 -> 8.0.14
[U.]    dotnet-vmr                                              8.0.13 -> 8.0.14
[U.]    intel-gmmlib                                            22.6.0 -> 22.7.0
[U.]    intel-media-driver                                      24.3.4 -> 24.4.4
[U.]    nixos-system-palatine-hill                              25.05.20250318.2b37957 -> 25.05.20250319.903d679
[U.]    prettier                                                3.5.2, 3.5.2.tgz -> 3.5.3, 3.5.3.tgz
[U.]    runtime.linux-arm64.Microsoft.NETCore.ILAsm             8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]    runtime.linux-arm64.Microsoft.NETCore.ILDAsm            8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]    runtime.linux-x64.Microsoft.DotNet.ILCompiler           8.0.12 -> 8.0.13
[U.]    runtime.linux-x64.Microsoft.NETCore.DotNetAppHost       8.0.12 -> 8.0.13
[U.]    runtime.linux-x64.Microsoft.NETCore.DotNetHost          8.0.12 -> 8.0.13
[U.]    runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy    8.0.12 -> 8.0.13
[U.]    runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver  8.0.12 -> 8.0.13
[U.]    runtime.linux-x64.Microsoft.NETCore.ILAsm               8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]    runtime.linux-x64.Microsoft.NETCore.ILDAsm              8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]    runtime.osx-arm64.Microsoft.NETCore.ILAsm               8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]    runtime.osx-arm64.Microsoft.NETCore.ILDAsm              8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]    runtime.osx-x64.Microsoft.NETCore.ILAsm                 8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]    runtime.osx-x64.Microsoft.NETCore.ILDAsm                8.0.12-servicing.24603.5 -> 8.0.13-servicing.25066.9
[U.]    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.]    Microsoft.AspNetCore.App.Ref.8.0.13.nupkg                                    <none>
[A.]    Microsoft.AspNetCore.App.Runtime.linux-x64.8.0.13.nupkg                      <none>
[A.]    Microsoft.DotNet.ILCompiler.8.0.13.nupkg                                     <none>
[A.]    Microsoft.NET.ILLink.Tasks.8.0.13.nupkg                                      <none>
[A.]    Microsoft.NETCore.App.Crossgen2.linux-x64.8.0.13.nupkg                       <none>
[A.]    Microsoft.NETCore.App.Host.linux-x64.8.0.13.nupkg                            <none>
[A.]    Microsoft.NETCore.App.Ref.8.0.13.nupkg                                       <none>
[A.]    Microsoft.NETCore.App.Runtime.Mono.linux-x64.8.0.13.nupkg                    <none>
[A.]    Microsoft.NETCore.App.Runtime.linux-x64.8.0.13.nupkg                         <none>
[A.]    Microsoft.NETCore.DotNetAppHost.8.0.13.nupkg                                 <none>
[A.]    Microsoft.NETCore.DotNetHost.8.0.13.nupkg                                    <none>
[A.]    Microsoft.NETCore.DotNetHostPolicy.8.0.13.nupkg                              <none>
[A.]    Microsoft.NETCore.DotNetHostResolver.8.0.13.nupkg                            <none>
[A.]    Private.SourceBuilt.Artifacts.8.0.113-servicing.25072.1.centos.9-x64         <none>
[A.]    Private.SourceBuilt.Artifacts.8.0.113-servicing.25072.1.centos.9-x64.tar.gz  <none>
[A.]    System.Formats.Asn1                                                          8.0.1
[A.]    System.Formats.Asn1.8.0.1.nupkg                                              <none>
[A.]    h0hr3gas9dbffx74f7s9201hsd1wbnpk-source                                      <none>
[A.]    runtime.linux-arm64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg   <none>
[A.]    runtime.linux-arm64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg  <none>
[A.]    runtime.linux-x64.Microsoft.DotNet.ILCompiler.8.0.13.nupkg                   <none>
[A.]    runtime.linux-x64.Microsoft.NETCore.DotNetAppHost.8.0.13.nupkg               <none>
[A.]    runtime.linux-x64.Microsoft.NETCore.DotNetHost.8.0.13.nupkg                  <none>
[A.]    runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy.8.0.13.nupkg            <none>
[A.]    runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver.8.0.13.nupkg          <none>
[A.]    runtime.linux-x64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg     <none>
[A.]    runtime.linux-x64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg    <none>
[A.]    runtime.osx-arm64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg     <none>
[A.]    runtime.osx-arm64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg    <none>
[A.]    runtime.osx-x64.Microsoft.NETCore.ILAsm.8.0.13-servicing.25066.9.nupkg       <none>
[A.]    runtime.osx-x64.Microsoft.NETCore.ILDAsm.8.0.13-servicing.25066.9.nupkg      <none>
[A.]    v8.0.14.tar.gz                                                               <none>
Removed packages:
[R.]    Microsoft.AspNetCore.App.Ref.8.0.12.nupkg                                    <none>
[R.]    Microsoft.AspNetCore.App.Runtime.linux-x64.8.0.12.nupkg                      <none>
[R.]    Microsoft.DotNet.ILCompiler.8.0.12.nupkg                                     <none>
[R.]    Microsoft.NET.ILLink.Tasks.8.0.12.nupkg                                      <none>
[R.]    Microsoft.NETCore.App.Crossgen2.linux-x64.8.0.12.nupkg                       <none>
[R.]    Microsoft.NETCore.App.Host.linux-x64.8.0.12.nupkg                            <none>
[R.]    Microsoft.NETCore.App.Ref.8.0.12.nupkg                                       <none>
[R.]    Microsoft.NETCore.App.Runtime.Mono.linux-x64.8.0.12.nupkg                    <none>
[R.]    Microsoft.NETCore.App.Runtime.linux-x64.8.0.12.nupkg                         <none>
[R.]    Microsoft.NETCore.DotNetAppHost.8.0.12.nupkg                                 <none>
[R.]    Microsoft.NETCore.DotNetHost.8.0.12.nupkg                                    <none>
[R.]    Microsoft.NETCore.DotNetHostPolicy.8.0.12.nupkg                              <none>
[R.]    Microsoft.NETCore.DotNetHostResolver.8.0.12.nupkg                            <none>
[R.]    Private.SourceBuilt.Artifacts.8.0.112-servicing.24604.1.centos.9-x64         <none>
[R.]    Private.SourceBuilt.Artifacts.8.0.112-servicing.24604.1.centos.9-x64.tar.gz  <none>
[R.]    runtime.linux-arm64.Microsoft.NETCore.ILAsm.8.0.12-servicing.24603.5.nupkg   <none>
[R.]    runtime.linux-arm64.Microsoft.NETCore.ILDAsm.8.0.12-servicing.24603.5.nupkg  <none>
[R.]    runtime.linux-x64.Microsoft.DotNet.ILCompiler.8.0.12.nupkg                   <none>
[R.]    runtime.linux-x64.Microsoft.NETCore.DotNetAppHost.8.0.12.nupkg               <none>
[R.]    runtime.linux-x64.Microsoft.NETCore.DotNetHost.8.0.12.nupkg                  <none>
[R.]    runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy.8.0.12.nupkg            <none>
[R.]    runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver.8.0.12.nupkg          <none>
[R.]    runtime.linux-x64.Microsoft.NETCore.ILAsm.8.0.12-servicing.24603.5.nupkg     <none>
[R.]    runtime.linux-x64.Microsoft.NETCore.ILDAsm.8.0.12-servicing.24603.5.nupkg    <none>
[R.]    runtime.osx-arm64.Microsoft.NETCore.ILAsm.8.0.12-servicing.24603.5.nupkg     <none>
[R.]    runtime.osx-arm64.Microsoft.NETCore.ILDAsm.8.0.12-servicing.24603.5.nupkg    <none>
[R.]    runtime.osx-x64.Microsoft.NETCore.ILAsm.8.0.12-servicing.24603.5.nupkg       <none>
[R.]    runtime.osx-x64.Microsoft.NETCore.ILDAsm.8.0.12-servicing.24603.5.nupkg      <none>
[R.]    v8.0.13.tar.gz                                                               <none>
[R.]    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' () from feature/unpin-nixpkgs into main
Reviewed-on: 
2025-03-18 23:10:20 -04:00
5b5835e004
fix collabora code service name 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' () from feature/stats into main
Reviewed-on: 
2025-03-18 22:38:31 -04:00
f0b7a74fcb
unpin nixpkgs 2025-03-18 22:03:02 -04:00
github-actions[bot]
2fcb57962a
automated: Update flake.lock
- 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.]    source  <none> x1603 -> <none> x1602
Added packages:
[A.]    nzqa0s9ml7zv2b4g9w9qshmnw2vk8j3k-source  <none>
Removed packages:
[R.]    dconf-db                                 <none>
[R.]    index.theme                              <none>
[R.]    n2hz7xai5jf1dlbwmqxd0pbjxk71ij3m-source  <none>
[R.]    nixos-generated-dconf-keyfiles           <none> x2
[R.]    nixos-generated-dconf-locks              <none>
[R.]    vanilla-dmz                              0.4.5
[R.]    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+]    nzqa0s9ml7zv2b4g9w9qshmnw2vk8j3k-source  <none>
Removed packages:
[R-]    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
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' () from feature/waybar into main 2025-03-15 22:43:02 -04:00
544129cef5
pin flake.lock 2025-03-15 22:21:02 -04:00
62960bda7c
ping nixpkgs before the flickering started on artemision, update stable 2025-03-14 08:48:53 -04:00
c0a3734f3b
re-enable non-LTS linux 2025-03-13 19:26:47 -04:00
7aded1fb40
comment out invalid hyprlock settings 2025-03-13 19:24:29 -04:00
d825b594f8
add graphics corruption fix
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
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' () from feature/remove-discord into main 2025-03-13 17:29:31 -04:00
d2444c1328
remove discord from artemision
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-03-13 09:27:52 -04:00
addc28df9d Merge pull request 'automated: Update flake.lock' () from update-flake-lock into main 2025-03-13 09:14:52 -04:00
github-actions[bot]
1c2daa3a1e automated: Update flake.lock
- 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.]    candy-icons               0-unstable-2025-02-23 -> 0-unstable-2025-03-10
[U.]    nixos-system-artemision   25.05.20250312.8c1f314 -> 25.05.20250313.b1f2198
[U.]    proton-ge-bin-GE-Proton9  25 -> 26
[U.]    terraform                 1.11.1, 1.11.1-go-modules -> 1.11.2, 1.11.2-go-modules
[U.]    zoom                      6.3.10.7150 -> 6.3.11.7212
Added packages:
[A.]    3wanr4zk2kb5w2aq3q1081jh2cp9gl03-source  <none>
Removed packages:
[R.]    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+]    3wanr4zk2kb5w2aq3q1081jh2cp9gl03-source  <none>
Removed packages:
[R-]    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.]    nixos-system-palatine-hill  25.05.20250312.8c1f314 -> 25.05.20250313.b1f2198
Added packages:
[A.]    3wanr4zk2kb5w2aq3q1081jh2cp9gl03-source  <none>
Removed packages:
[R.]    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
- 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' () from feature/remove-cache into main 2025-03-12 23:54:41 -04:00
81f97740f4
fix missing dollar sign 2025-03-12 23:51:56 -04:00
d8d5a6dff9
update to github-file-reader-action-v2 2025-03-12 23:30:36 -04:00
178705ef8c Merge pull request 'feature/remove-cache' () from feature/remove-cache into main 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' () from feature/remove-cache into main 2025-03-12 21:24:53 -04:00
96f4f72ff0
add UWSM to hyprland
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-03-11 13:15:11 -04:00
5b1ff49a54
mount /nix in act runner by default
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-03-11 00:08:51 -04:00
0b4c86104d
Revert "add build cache action"
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' () from feature/build-cache into main 2025-03-10 10:20:28 -04:00
7dec8a2034 add token to cache-merge 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' () from feature/build-cache into main 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?' () from feature/build-cache into main 2025-03-10 00:49:30 -04:00
5d0f7f91d3 fix os matrix? 2025-03-10 00:49:19 -04:00
297479380a Merge pull request 'feature/build-cache' () from feature/build-cache into main 2025-03-10 00:46:02 -04:00
61 changed files with 1326 additions and 1026 deletions

35
.github/settings.yml vendored

@ -4,60 +4,44 @@ repository:
# 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 # A URL with more information about the repository
# homepage: "https://nix-community.org" # homepage: "https://nix-community.org"
# A comma-separated list of topics to set on the repository # A comma-separated list of topics to set on the repository
topics: "nixos" topics: "nixos"
# Either `true` to make the repository private, or `false` to make it public. # Either `true` to make the repository private, or `false` to make it public.
private: false private: false
# Either `true` to enable issues for this repository, `false` to disable them. # Either `true` to enable issues for this repository, `false` to disable them.
has_issues: true has_issues: true
# Either `true` to enable projects for this repository, or `false` to disable them. # 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. # If projects are disabled for the organization, passing `true` will cause an API error.
has_projects: true has_projects: true
# Either `true` to enable the wiki for this repository, `false` to disable it. # Either `true` to enable the wiki for this repository, `false` to disable it.
has_wiki: false has_wiki: false
# Either `true` to enable downloads for this repository, `false` to disable them. # Either `true` to enable downloads for this repository, `false` to disable them.
has_downloads: false has_downloads: false
# Updates the default branch for this repository. # Updates the default branch for this repository.
default_branch: main default_branch: main
# Either `true` to allow squash-merging pull requests, or `false` to prevent # Either `true` to allow squash-merging pull requests, or `false` to prevent
# squash-merging. # squash-merging.
allow_squash_merge: true allow_squash_merge: true
# Either `true` to allow merging pull requests with a merge commit, or `false` # Either `true` to allow merging pull requests with a merge commit, or `false`
# to prevent merging pull requests with merge commits. # to prevent merging pull requests with merge commits.
allow_merge_commit: false allow_merge_commit: false
# Either `true` to allow rebase-merging pull requests, or `false` to prevent # Either `true` to allow rebase-merging pull requests, or `false` to prevent
# rebase-merging. # rebase-merging.
allow_rebase_merge: true allow_rebase_merge: true
# Either `true` to enable automatic deletion of branches on merge, or `false` to disable # Either `true` to enable automatic deletion of branches on merge, or `false` to disable
delete_branch_on_merge: true delete_branch_on_merge: true
# Either `true` to enable automated security fixes, or `false` to disable # Either `true` to enable automated security fixes, or `false` to disable
# automated security fixes. # automated security fixes.
enable_automated_security_fixes: true enable_automated_security_fixes: true
# Either `true` to enable vulnerability alerts, or `false` to disable # Either `true` to enable vulnerability alerts, or `false` to disable
# vulnerability alerts. # vulnerability alerts.
enable_vulnerability_alerts: true enable_vulnerability_alerts: true
allow_auto_merge: true allow_auto_merge: true
# Labels: define labels for Issues and Pull Requests # Labels: define labels for Issues and Pull Requests
# #
labels: labels:
@ -104,29 +88,16 @@ labels:
- 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
- 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
# The state of the milestone. Either `open` or `closed` # The state of the milestone. Either `open` or `closed`
state: open state: open
- title: Jeeves Migration - title: Jeeves Migration
description: >- description: >-
Test common use-cases for Jeeves Test common use-cases for Jeeves - Quadro GPU support - Multi-GPU support - Plex support - Docker support - ZFS support
- 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:
@ -150,7 +121,6 @@ teams:
# * `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
@ -165,7 +135,6 @@ branches:
# `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 - name: main
# https://docs.github.com/en/rest/reference/repos#update-branch-protection # https://docs.github.com/en/rest/reference/repos#update-branch-protection
# Branch Protection settings. Set to null to disable # Branch Protection settings. Set to null to disable

@ -1,86 +0,0 @@
name: Nix CI
on:
push:
# don't run on tags, run on commits
# https://github.com/orgs/community/discussions/25615
tags-ignore:
- "**"
branches:
- main
merge_group:
schedule:
- cron: 0 0 * * *
workflow_dispatch:
jobs:
# Merge similar `individual` caches
# Purge `individual` caches and old `common` caches
# Save new `common` caches
merge-similar-caches:
name: Merge similar caches
strategy:
matrix:
os:
- [ubuntu-latest]
runs-on: ${{ matrix.os }}
steps:
- name: Checkout this repo
uses: actions/checkout@v4
- name: Install nix
uses: https://github.com/DeterminateSystems/nix-installer-action@main
- uses: nix-community/cache-nix-action@v6
name: create and purge common cache
with:
primary-key: similar-cache-${{ matrix.os }}-common-${{ hashFiles('flake.lock') }}
# if no hit on the primary key, restore individual caches that match `ci.yaml`
restore-prefixes-all-matches: |
similar-cache-${{ matrix.os }}-individual-${{ hashFiles('flake.lock', '*.nix') }}
# do purge caches
purge: true
# purge old versions of the `common` cache and any versions of individual caches
purge-prefixes: |
similar-cache-${{ matrix.os }}-common-
# created more than 0 seconds ago relative to the start of the `Post Restore` phase
purge-created: 0
# except the version with the `primary-key`, if it exists
purge-primary-key: never
- uses: nix-community/cache-nix-action@v6
name: purge some individual caches
with:
primary-key: similar-cache-${{ matrix.os }}-common-${{ hashFiles('flake.lock') }}
# if no hit on the primary key, restore individual caches that match `ci.yaml`
restore-prefixes-all-matches: |
similar-cache-${{ matrix.os }}-individual-${{ hashFiles('flake.lock', '*.nix') }}
# do purge caches
purge: true
# purge old versions of the `common` cache and any versions of individual caches
purge-prefixes: |
similar-cache-${{ matrix.os }}-individual-
# created more than 0 seconds ago relative to the start of the `Post Restore` phase
purge-created: 259200
# except the version with the `primary-key`, if it exists
purge-primary-key: never
# Check that the `common` cache is restored correctly
merge-similar-caches-check:
name: Check a `common` cache is restored correctly
needs: merge-similar-caches
strategy:
matrix:
os:
- [ubuntu-latest]
runs-on: ${{ matrix.os }}
steps:
- name: Checkout this repo
uses: actions/checkout@v4
- name: Install nix
uses: https://github.com/DeterminateSystems/nix-installer-action@main
- name: Restore Nix store
- uses: nix-community/cache-nix-action@v6
with:
primary-key: similar-cache-${{ matrix.os }}-common-${{ hashFiles('flake.lock') }}

@ -5,26 +5,12 @@ on:
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:
matrix:
os: [ubuntu-latest]
steps: steps:
- uses: DeterminateSystems/nix-installer-action@main - uses: DeterminateSystems/nix-installer-action@main
- name: Restore Nix store
id: restore
uses: nix-community/cache-nix-action@v6
with:
# save a new cache every time `ci.yaml` changes
primary-key: similar-cache-${{ matrix.os }}-individual-${{ hashFiles('flake.lock', '*.nix') }}
# otherwise, restore a common cache if and only if it matches the current `ci.yaml`
restore-prefixes-first-match: similar-cache-${{ matrix.os }}-common-
- name: Setup Attic cache - name: Setup Attic cache
uses: ryanccn/attic-action@v0 uses: ryanccn/attic-action@v0
with: with:
@ -32,59 +18,24 @@ jobs:
cache: ${{ secrets.ATTIC_CACHE }} cache: ${{ secrets.ATTIC_CACHE }}
token: ${{ secrets.ATTIC_TOKEN }} token: ${{ secrets.ATTIC_TOKEN }}
skip-push: "true" skip-push: "true"
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- run: nix flake check --accept-flake-config - run: nix flake check --accept-flake-config
- run: nix ./utils/attic-push.bash - run: nix ./utils/attic-push.bash
# build-checks:
build-checks: # name: "Build nix outputs"
name: "Build nix outputs" # runs-on: ubuntu-latest
runs-on: ${{ matrix.os }} # steps:
strategy: # - uses: DeterminateSystems/nix-installer-action@main
matrix: # - name: Setup Attic cache
os: [ubuntu-latest] # uses: ryanccn/attic-action@v0
steps: # with:
- uses: DeterminateSystems/nix-installer-action@main # endpoint: ${{ secrets.ATTIC_ENDPOINT }}
# cache: ${{ secrets.ATTIC_CACHE }}
- name: Restore Nix store # token: ${{ secrets.ATTIC_TOKEN }}
id: restore # skip-push: "true"
uses: nix-community/cache-nix-action@v6 # - uses: actions/checkout@v4
with: # - name: Build all outputs
# save a new cache every time `ci.yaml` changes # run: nix run git+https://nayeonie.com/ahuston-0/flake-update-diff -- --build .
primary-key: similar-cache-${{ matrix.os }}-individual-${{ hashFiles('flake.lock', '*.nix') }} # - name: Push to Attic
# otherwise, restore a common cache if and only if it matches the current `ci.yaml` # run: nix ./utils/attic-push.bash
restore-prefixes-first-match: similar-cache-${{ matrix.os }}-common- # continue-on-error: true
- 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
- name: Save Nix store
if: steps.restore.outputs.hit == 'false'
uses: nix-community/cache-nix-action@v6
with:
# save a new cache every time `ci.yaml` changes
primary-key: similar-cache-${{ matrix.os }}-individual-${{ hashFiles('flake.lock', '*.nix') }}
# do purge caches
purge: true
# purge all versions of the individual cache
purge-prefixes: similar-cache-${{ matrix.os }}-individual-
# created more than 0 seconds ago relative to the start of the `Post Restore` phase
purge-created: 0
# except the version with the `primary-key`, if it exists
purge-primary-key: never

@ -7,23 +7,12 @@ on:
jobs: jobs:
update_lockfile: 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:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v4 uses: actions/checkout@v4
- name: Install nix - name: Install nix
uses: https://github.com/DeterminateSystems/nix-installer-action@main uses: https://github.com/DeterminateSystems/nix-installer-action@main
- name: Restore Nix store
id: restore
uses: nix-community/cache-nix-action@v6
with:
# save a new cache every time `ci.yaml` changes
primary-key: similar-cache-${{ matrix.os }}-individual-${{ hashFiles('flake.lock', '*.nix') }}
# otherwise, restore a common cache if and only if it matches the current `ci.yaml`
restore-prefixes-first-match: similar-cache-${{ matrix.os }}-common-
- name: Setup Attic cache - name: Setup Attic cache
uses: ryanccn/attic-action@v0 uses: ryanccn/attic-action@v0
with: with:
@ -31,10 +20,8 @@ jobs:
cache: ${{ secrets.ATTIC_CACHE }} cache: ${{ secrets.ATTIC_CACHE }}
token: ${{ secrets.ATTIC_TOKEN }} token: ${{ secrets.ATTIC_TOKEN }}
skip-push: "true" skip-push: "true"
- name: Get pre-snapshot of evaluations - name: Get pre-snapshot of evaluations
run: nix ./utils/eval-to-drv.sh pre run: nix ./utils/eval-to-drv.sh pre
- name: Update flake.lock - name: Update flake.lock
id: update id: update
run: | run: |
@ -49,22 +36,15 @@ jobs:
echo "EOF" >> $GITHUB_ENV echo "EOF" >> $GITHUB_ENV
rm update.log rm update.log
- name: Get post-snapshot of evaluations - name: Get post-snapshot of evaluations
run: nix ./utils/eval-to-drv.sh post run: nix ./utils/eval-to-drv.sh post
- name: Calculate diff - name: Calculate diff
run: nix ./utils/diff-evals.sh run: nix ./utils/diff-evals.sh
- name: Read file contents
- name: Read diff into environment id: read_file
run: | uses: guibranco/github-file-reader-action-v2@latest
delimiter="$(openssl rand -hex 8)" with:
{ path: "post-diff"
echo "POSTDIFF<<${delimiter}"
cat post-diff
echo "${delimiter}"
} >> $GITHUB_ENV
- name: Write PR body template - name: Write PR body template
uses: https://github.com/DamianReeves/write-file-action@v1.3 uses: https://github.com/DamianReeves/write-file-action@v1.3
with: with:
@ -77,7 +57,7 @@ jobs:
``` ```
``` ```
{{ env.POSTDIFF }} ${{ steps.read_file.outputs.contents }}
``` ```
Auto-generated by [update.yml][1] with the help of Auto-generated by [update.yml][1] with the help of
@ -85,19 +65,16 @@ jobs:
[1]: https://nayeonie.com/ahuston-0/nix-dotfiles/src/branch/main/.github/workflows/flake-update.yml [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 [2]: https://forgejo.stefka.eu/jiriks74/create-pull-request
- name: Generate PR body - name: Generate PR body
uses: pedrolamas/handlebars-action@v2.4.0 # v2.4.0 uses: pedrolamas/handlebars-action@v2.4.0 # v2.4.0
with: with:
files: "pr_body.template" files: "pr_body.template"
output-filename: "pr_body.md" output-filename: "pr_body.md"
- name: Save PR body - name: Save PR body
id: pr_body id: pr_body
uses: juliangruber/read-file-action@v1 uses: juliangruber/read-file-action@v1
with: with:
path: "pr_body.md" path: "pr_body.md"
- name: Remove temporary files - name: Remove temporary files
run: | run: |
rm pr_body.template rm pr_body.template
@ -105,7 +82,6 @@ jobs:
rm pre.json rm pre.json
rm post.json rm post.json
rm post-diff rm post-diff
- name: Create Pull Request - name: Create Pull Request
id: create-pull-request id: create-pull-request
# uses: https://forgejo.stefka.eu/jiriks74/create-pull-request@7174d368c2e4450dea17b297819eb28ae93ee645 # uses: https://forgejo.stefka.eu/jiriks74/create-pull-request@7174d368c2e4450dea17b297819eb28ae93ee645
@ -119,31 +95,14 @@ jobs:
automated: Update `flake.lock` automated: Update `flake.lock`
${{ steps.pr_body.outputs.content }} ${{ steps.pr_body.outputs.content }}
branch: update-flake-lock branch: update-flake-lock
delete-branch: true delete-branch: true
pr-labels: | # Labels to be set on the PR pr-labels: | # Labels to be set on the PR
dependencies dependencies
automated automated
- name: Push to Attic - name: Push to Attic
run: nix ./utils/attic-push.bash run: nix ./utils/attic-push.bash
continue-on-error: true continue-on-error: true
- name: Save Nix store
uses: nix-community/cache-nix-action@v6
with:
# save a new cache every time `ci.yaml` changes
primary-key: similar-cache-${{ matrix.os }}-individual-${{ hashFiles('flake.lock', '*.nix') }}
# do purge caches
purge: true
# purge all versions of the individual cache
purge-prefixes: similar-cache-${{ matrix.os }}-individual-
# created more than 0 seconds ago relative to the start of the `Post Restore` phase
purge-created: 0
# except the version with the `primary-key`, if it exists
purge-primary-key: never
- name: Print PR number - name: Print PR number
run: | run: |
echo "Pull request number is ${{ steps.create-pull-request.outputs.pull-request-number }}." echo "Pull request number is ${{ steps.create-pull-request.outputs.pull-request-number }}."

@ -5,7 +5,6 @@ on:
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`"

@ -5,7 +5,6 @@ on:
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"

@ -1,7 +1,6 @@
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'
@ -11,10 +10,8 @@ keys:
#- &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
# #
@ -29,14 +26,12 @@ creation_rules:
- *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$ - path_regex: systems/artemision/secrets.*\.yaml$
key_groups: key_groups:
- pgp: - pgp:

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

@ -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

@ -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
@ -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

@ -54,8 +54,6 @@ if [ $PROCEED != "Y" ]; then
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
@ -123,7 +121,7 @@ fi
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
@ -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'

245
flake.lock generated

@ -5,11 +5,11 @@
"fromYaml": "fromYaml" "fromYaml": "fromYaml"
}, },
"locked": { "locked": {
"lastModified": 1732200724, "lastModified": 1745523430,
"narHash": "sha256-+R1BH5wHhfnycySb7Sy5KbYEaTJZWm1h+LW1OtyhiTs=", "narHash": "sha256-EAYWV+kXbwsH+8G/8UtmcunDeKwLwSOyfcmzZUkWE/c=",
"owner": "SenchoPens", "owner": "SenchoPens",
"repo": "base16.nix", "repo": "base16.nix",
"rev": "153d52373b0fb2d343592871009a286ec8837aec", "rev": "58bfe2553d937d8af0564f79d5b950afbef69717",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -69,20 +69,17 @@
}, },
"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": 1740974607, "lastModified": 1745752599,
"narHash": "sha256-YbAnhXYYOjG8OHX7v4BGj/tDQiFgkwe4JsqCjbFYjB0=", "narHash": "sha256-vX5uq4wv7FeNeeFtsTPXQ9n2hd92NFXI+u9sg1K8OhA=",
"owner": "rycee", "owner": "rycee",
"repo": "nur-expressions", "repo": "nur-expressions",
"rev": "093c063a23aa38f31082a554f03899127750aee3", "rev": "0388c30f59e860307b2ef0ba93f38d2e525a153e",
"type": "gitlab" "type": "gitlab"
}, },
"original": { "original": {
@ -95,11 +92,11 @@
"firefox-gnome-theme": { "firefox-gnome-theme": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1739223196, "lastModified": 1744642301,
"narHash": "sha256-vAxN2f3rvl5q62gQQjZGVSvF93nAsOxntuFz+e/655w=", "narHash": "sha256-5A6LL7T0lttn1vrKsNOKUk9V0ittdW0VEqh6AtefxJ4=",
"owner": "rafaelmardojai", "owner": "rafaelmardojai",
"repo": "firefox-gnome-theme", "repo": "firefox-gnome-theme",
"rev": "a89108e6272426f4eddd93ba17d0ea101c34fb21", "rev": "59e3de00f01e5adb851d824cf7911bd90c31083a",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -127,11 +124,11 @@
"nixpkgs-lib": "nixpkgs-lib" "nixpkgs-lib": "nixpkgs-lib"
}, },
"locked": { "locked": {
"lastModified": 1740872218, "lastModified": 1743550720,
"narHash": "sha256-ZaMw0pdoUKigLpv9HiNDH2Pjnosg7NBYMJlHTIsHEUo=", "narHash": "sha256-hIshGgKZCgWh6AYJpJmRgFdR3WUbkY04o82X05xqQiY=",
"owner": "hercules-ci", "owner": "hercules-ci",
"repo": "flake-parts", "repo": "flake-parts",
"rev": "3876f6b87db82f33775b1ef5ea343986105db764", "rev": "c621e8422220273271f52058f618c94e405bb0f5",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -232,11 +229,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1737465171, "lastModified": 1742649964,
"narHash": "sha256-R10v2hoJRLq8jcL4syVFag7nIGE7m13qO48wRIukWNg=", "narHash": "sha256-DwOTp7nvfi8mRfuL1escHDXabVXFGT1VlPD1JHrtrco=",
"owner": "cachix", "owner": "cachix",
"repo": "git-hooks.nix", "repo": "git-hooks.nix",
"rev": "9364dc02281ce2d37a1f55b6e51f7c0f65a75f17", "rev": "dcf5072734cb576d2b0c59b2ac44f5050b5eac82",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -312,11 +309,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1740845322, "lastModified": 1745810134,
"narHash": "sha256-AXEgFj3C0YJhu9k1OhbRhiA6FnDr81dQZ65U3DhaWpw=", "narHash": "sha256-WfnYH/i7DFzn4SESQfWviXiNUZjohZhzODqLwKYHIPI=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "fcac3d6d88302a5e64f6cb8014ac785e08874c8d", "rev": "be7cf1709b469a2a2c62169172a167d1fed3509f",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -325,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": [
@ -332,11 +350,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1740923452, "lastModified": 1743417258,
"narHash": "sha256-iQNkVG0368H3kiwSYSs1N6sU7GhHSmx0b9y+Z+eO1+c=", "narHash": "sha256-YItzk1pj8Kz+b7VlC9zN1pSZ6CuX35asYy3HuMQ3lBQ=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "contrib", "repo": "contrib",
"rev": "6f0d5e16c534aeda47d99b4d20bb2a22bfc60c23", "rev": "bc2ad24e0b2e66c3e164994c4897cd94a933fd10",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -345,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": [
@ -352,11 +423,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1740886574, "lastModified": 1745725746,
"narHash": "sha256-jN6kJ41B6jUVDTebIWeebTvrKP6YiLd1/wMej4uq4Sk=", "narHash": "sha256-iR+idGZJ191cY6NBXyVjh9QH8GVWTkvZw/w+1Igy45A=",
"owner": "Mic92", "owner": "Mic92",
"repo": "nix-index-database", "repo": "nix-index-database",
"rev": "26a0f969549cf4d56f6e9046b9e0418b3f3b94a5", "rev": "187524713d0d9b2d2c6f688b81835114d4c2a7c6",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -388,11 +459,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1740947705, "lastModified": 1742568034,
"narHash": "sha256-Co2kAD2SZalOm+5zoxmzEVZNvZ17TyafuFsD46BwSdY=", "narHash": "sha256-QaMEhcnscfF2MqB7flZr+sLJMMYZPnvqO4NYf9B4G38=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nixos-generators", "repo": "nixos-generators",
"rev": "507911df8c35939050ae324caccc7cf4ffb76565", "rev": "42ee229088490e3777ed7d1162cb9e9d8c3dbb11",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -403,11 +474,11 @@
}, },
"nixos-hardware": { "nixos-hardware": {
"locked": { "locked": {
"lastModified": 1740646007, "lastModified": 1745503349,
"narHash": "sha256-dMReDQobS3kqoiUCQIYI9c0imPXRZnBubX20yX/G5LE=", "narHash": "sha256-bUGjvaPVsOfQeTz9/rLTNLDyqbzhl0CQtJJlhFPhIYw=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixos-hardware", "repo": "nixos-hardware",
"rev": "009b764ac98a3602d41fc68072eeec5d24fc0e49", "rev": "f7bee55a5e551bd8e7b5b82c9bc559bc50d868d1",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -426,11 +497,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1741017582, "lastModified": 1745287769,
"narHash": "sha256-2tscHztx6UxqeQTK0U1kLM74+6mSzROMNYJpKRDLMPM=", "narHash": "sha256-vgeZETvHBUMqm/fy2lQOm8tWrllqUC0nHglrXxKmAO0=",
"owner": "SuperSandro2000", "owner": "SuperSandro2000",
"repo": "nixos-modules", "repo": "nixos-modules",
"rev": "c7c9219eb6ff26c203d22ba733e9e988499290f0", "rev": "a361718a47791401a2825dcd41550e9332fb2e20",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -441,44 +512,63 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1740981371, "lastModified": 1743987495,
"narHash": "sha256-Up7YlXIupmT7fEtC4Oj676M91INg0HAoamiswAsA3rc=", "narHash": "sha256-46T2vMZ4/AfCK0Y2OjlFzJPxmdpP8GtsuEqSSJv3oe4=",
"owner": "nixos", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "1d2fe0135f360c970aee1d57a53f816f3c9bddae", "rev": "db8f4fe18ce772a9c8f3adf321416981c8fe9371",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "nixos", "owner": "NixOS",
"ref": "nixos-unstable-small", "ref": "nixos-24.11-small",
"repo": "nixpkgs", "repo": "nixpkgs",
"type": "github" "type": "github"
} }
}, },
"nixpkgs-lib": { "nixpkgs-lib": {
"locked": { "locked": {
"lastModified": 1740872140, "lastModified": 1743296961,
"narHash": "sha256-3wHafybyRfpUCLoE8M+uPVZinImg3xX+Nm6gEfN3G8I=", "narHash": "sha256-b1EdN3cULCqtorQ4QeWgLMrd5ZGOjLSLemfa00heasc=",
"type": "tarball", "owner": "nix-community",
"url": "https://github.com/NixOS/nixpkgs/archive/6d3702243441165a03f699f64416f635220f4f15.tar.gz" "repo": "nixpkgs.lib",
"rev": "e4822aea2a6d1cdd36653c134cacfd64c97ff4fa",
"type": "github"
}, },
"original": { "original": {
"type": "tarball", "owner": "nix-community",
"url": "https://github.com/NixOS/nixpkgs/archive/6d3702243441165a03f699f64416f635220f4f15.tar.gz" "repo": "nixpkgs.lib",
"type": "github"
} }
}, },
"nixpkgs-stable": { "nixpkgs-stable": {
"locked": { "locked": {
"lastModified": 1735563628, "lastModified": 1745742390,
"narHash": "sha256-OnSAY7XDSx7CtDoqNh8jwVwh4xNL/2HaJxGjryLWzX8=", "narHash": "sha256-1rqa/XPSJqJg21BKWjzJZC7yU0l/YTVtjRi0RJmipus=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "b134951a4c9f3c995fd7be05f3243f8ecd65d798", "rev": "26245db0cb552047418cfcef9a25da91b222d6c7",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "nixos", "owner": "nixos",
"ref": "nixos-24.05", "ref": "nixos-24.11",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_2": {
"locked": {
"lastModified": 1745818722,
"narHash": "sha256-WSWGBO5YIMdwDP4d01093HFqZJO89Jy6iLr6dr7Fzug=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "a80e6503506a17b2443e98686e89a0fa74b02f1c",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixos-unstable-small",
"repo": "nixpkgs", "repo": "nixpkgs",
"type": "github" "type": "github"
} }
@ -493,11 +583,11 @@
"treefmt-nix": "treefmt-nix" "treefmt-nix": "treefmt-nix"
}, },
"locked": { "locked": {
"lastModified": 1740408283, "lastModified": 1745459908,
"narHash": "sha256-2xECnhgF3MU9YjmvOkrRp8wRFo2OjjewgCtlfckhL5s=", "narHash": "sha256-bWqgohVf/py9EW3bLS/dYbenD2p9N2/Qsw1+CJk1S04=",
"owner": "nix-community", "owner": "nix-community",
"repo": "NUR", "repo": "NUR",
"rev": "496a4a11162bdffb9a7b258942de138873f019f7", "rev": "dbc4ba3233b2bf951521177bf0ee0a7679959035",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -517,11 +607,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1740915799, "lastModified": 1742649964,
"narHash": "sha256-JvQvtaphZNmeeV+IpHgNdiNePsIpHD5U/7QN5AeY44A=", "narHash": "sha256-DwOTp7nvfi8mRfuL1escHDXabVXFGT1VlPD1JHrtrco=",
"owner": "cachix", "owner": "cachix",
"repo": "git-hooks.nix", "repo": "git-hooks.nix",
"rev": "42b1ba089d2034d910566bf6b40830af6b8ec732", "rev": "dcf5072734cb576d2b0c59b2ac44f5050b5eac82",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -537,12 +627,13 @@
"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",
@ -559,11 +650,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1740969088, "lastModified": 1745807802,
"narHash": "sha256-BajboqzFnDhxVT0SXTDKVJCKtFP96lZXccBlT/43mao=", "narHash": "sha256-Aary9kzSx9QFgfK1CDu3ZqxhuoyHvf0F71j64gXZebA=",
"owner": "oxalica", "owner": "oxalica",
"repo": "rust-overlay", "repo": "rust-overlay",
"rev": "20fdb02098fdda9a25a2939b975abdd7bc03f62d", "rev": "9a6045615437787dfb9c1a3242fd75c6b6976b6b",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -579,11 +670,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1739262228, "lastModified": 1745310711,
"narHash": "sha256-7JAGezJ0Dn5qIyA2+T4Dt/xQgAbhCglh6lzCekTVMeU=", "narHash": "sha256-ePyTpKEJTgX0gvgNQWd7tQYQ3glIkbqcW778RpHlqgA=",
"owner": "Mic92", "owner": "Mic92",
"repo": "sops-nix", "repo": "sops-nix",
"rev": "07af005bb7d60c7f118d9d9f5530485da5d1e975", "rev": "5e3e92b16d6fdf9923425a8d4df7496b2434f39c",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -620,11 +711,11 @@
"tinted-zed": "tinted-zed" "tinted-zed": "tinted-zed"
}, },
"locked": { "locked": {
"lastModified": 1740959323, "lastModified": 1745618823,
"narHash": "sha256-UtSKsLCWwA4wPFm7mgl33qeu8sj0on9Hyt3YhDWWkAM=", "narHash": "sha256-WGKSI0+CY3Ep2YnRASmBRU8oMIvTW4ngFyjA0dVcKgQ=",
"owner": "danth", "owner": "danth",
"repo": "stylix", "repo": "stylix",
"rev": "489833b201a84488c6b4371a261fdbcafa6abcb6", "rev": "11ceb2fde1901dc227421bbbef2d0800339f5126",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -700,11 +791,11 @@
"tinted-schemes": { "tinted-schemes": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1740351358, "lastModified": 1744974599,
"narHash": "sha256-Hdk850xgAd3DL8KX0AbyU7tC834d3Lej1jOo3duWiOA=", "narHash": "sha256-Fg+rdGs5FAgfkYNCs74lnl8vkQmiZVdBsziyPhVqrlY=",
"owner": "tinted-theming", "owner": "tinted-theming",
"repo": "schemes", "repo": "schemes",
"rev": "a1bc2bd89e693e7e3f5764cfe8114e2ae150e184", "rev": "28c26a621123ad4ebd5bbfb34ab39421c0144bdd",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -716,11 +807,11 @@
"tinted-tmux": { "tinted-tmux": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1740272597, "lastModified": 1745111349,
"narHash": "sha256-/etfUV3HzAaLW3RSJVwUaW8ULbMn3v6wbTlXSKbcoWQ=", "narHash": "sha256-udV+nHdpqgkJI9D0mtvvAzbqubt9jdifS/KhTTbJ45w=",
"owner": "tinted-theming", "owner": "tinted-theming",
"repo": "tinted-tmux", "repo": "tinted-tmux",
"rev": "b6c7f46c8718cc484f2db8b485b06e2a98304cd0", "rev": "e009f18a01182b63559fb28f1c786eb027c3dee9",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -780,11 +871,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1730615238, "lastModified": 1743305055,
"narHash": "sha256-u/ZGtyEUvAkFOBgLo2YldOx0GKjE3/esWpWruRD376E=", "narHash": "sha256-NIsi8Dno9YsOLUUTrLU4p+hxYeJr3Vkg1gIpQKVTaDs=",
"owner": "Toqozz", "owner": "Toqozz",
"repo": "wired-notify", "repo": "wired-notify",
"rev": "1632418aa15889343028261663e81d8b5595860e", "rev": "75d43f54a02b15f2a15f5c1a0e1c7d15100067a6",
"type": "github" "type": "github"
}, },
"original": { "original": {

@ -15,9 +15,11 @@
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:trR+y5nwpQHR4hystoogubFmp97cewkjWeqqbygRQRs=" "nix-cache:grGRsHhqNDhkEuTODvHJXYmoCClntC+U8XAJQzwMaZM="
]; ];
trusted-users = [ "root" ]; trusted-users = [ "root" ];
allow-import-from-derivation = true;
fallback = true;
}; };
inputs = { inputs = {
@ -26,7 +28,8 @@
nixos-hardware.url = "github:NixOS/nixos-hardware"; nixos-hardware.url = "github:NixOS/nixos-hardware";
#nixpkgs.url = "github:nuschtos/nuschtpkgs/nixos-unstable"; #nixpkgs.url = "github:nuschtos/nuschtpkgs/nixos-unstable";
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable-small"; nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable-small";
nixpkgs-stable.url = "github:nixos/nixpkgs/nixos-24.05"; #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 = {
@ -57,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";
@ -127,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;
@ -143,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");

@ -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";
}; };
}; };

@ -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
} }
} }

@ -1,7 +1,7 @@
{ 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; }; container-utils = import ./container-utils.nix { inherit lib; };

@ -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

@ -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
]; ];

@ -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;

@ -10,10 +10,25 @@
}; };
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";
};
services.nix-verify = {
daily = {
enable = true;
verify-contents = false;
verify-trust = false;
};
weekly = {
enable = true;
verify-contents = true;
verify-trust = false;
frequency = "1week";
randomized-delay-sec = "6hour";
};
}; };
} }

110
modules/verify.nix Normal file

@ -0,0 +1,110 @@
{
config,
lib,
...
}:
let
cfg = config.services.nix-verify;
verify-type =
with lib.types;
attrsOf (
submodule (
{ name, ... }:
{
options = {
enable = lib.mkEnableOption "verify status of nix store";
service-name = lib.mkOption {
type = lib.types.str;
description = "the name of the systemd service. ${name} by default";
default = name;
};
verify-contents = lib.mkEnableOption "verify contents of nix store";
verify-trust = lib.mkEnableOption "verify if each path is trusted";
signatures-needed = lib.mkOption {
type = lib.types.int;
description = "number of signatures needed when verifying trust. Not needed if verify-trust is disabled or not set.";
default = -1;
};
frequency = lib.mkOption {
type = lib.types.str;
description = "systemd-timer compatible time between pulls";
default = "1day";
};
randomized-delay-sec = lib.mkOption {
type = lib.types.str;
description = "systemd-timer compatible time randomized delay";
default = "0";
};
};
}
)
);
in
{
options = {
services.nix-verify = lib.mkOption {
type = verify-type;
default = { };
};
};
config =
let
verifiers = lib.filterAttrs (_: { enable, ... }: enable) cfg;
in
{
systemd.services = lib.mapAttrs' (
_:
{
service-name,
verify-contents,
verify-trust,
signatures-needed,
...
}:
lib.nameValuePair "nix-verifiers@${service-name}" {
requires = [ "multi-user.target" ];
after = [ "multi-user.target" ];
description =
"Verify nix store (verify-contents: ${lib.boolToString verify-contents}, verify-trust: "
+ "${lib.boolToString verify-trust}, signatures-needed: ${builtins.toString signatures-needed})";
serviceConfig = {
Type = "oneshot";
User = "root";
ExecStart =
"${config.nix.package}/bin/nix store verify --all "
+ lib.optionalString (!verify-contents) "--no-contents "
+ lib.optionalString (!verify-trust) "--no-trust "
+ lib.optionalString (signatures-needed >= 0) "--sigs-needed ${signatures-needed}";
};
}
) verifiers;
systemd.timers = lib.mapAttrs' (
_:
{
service-name,
frequency,
randomized-delay-sec,
...
}:
lib.nameValuePair "nix-verifiers@${service-name}" {
wantedBy = [ "timers.target" ];
timerConfig = {
OnBootSec = frequency;
OnUnitActiveSec = frequency;
RandomizedDelaySec = randomized-delay-sec;
Unit = "nix-verifiers@${service-name}.service";
};
}
) verifiers;
};
}

@ -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";
}; };

@ -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
]; ];
}; };

@ -32,7 +32,7 @@
}; };
boot = { boot = {
kernelPackages = lib.mkForce pkgs.linuxPackages_6_6; #kernelPackages = lib.mkForce pkgs.linuxPackages_6_6;
useSystemdBoot = true; useSystemdBoot = true;
default = true; default = true;
}; };
@ -75,7 +75,7 @@
fprintd.enable = lib.mkForce false; fprintd.enable = lib.mkForce false;
openssh.enable = lib.mkForce false; openssh.enable = lib.mkForce false;
rad-dev.yubikey = { adev.yubikey = {
enable = true; enable = true;
enable-desktop-app = true; enable-desktop-app = true;
}; };
@ -83,11 +83,14 @@
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 = {

@ -7,6 +7,7 @@
hyprland = { hyprland = {
enable = true; enable = true;
xwayland.enable = true; xwayland.enable = true;
withUWSM = true;
}; };
hyprlock.enable = true; hyprlock.enable = true;
gnupg.agent = { gnupg.agent = {

@ -18,8 +18,6 @@
croc croc
deadnix deadnix
direnv direnv
discord
discord-canary
easyeffects easyeffects
eza eza
fanficfare fanficfare
@ -44,6 +42,7 @@
kitty kitty
kubectl kubectl
kubernetes-helm kubernetes-helm
libreoffice-fresh
libtool libtool
lsof lsof
lynis lynis

@ -62,58 +62,58 @@
# borrowing from https://github.com/Shawn8901/nix-configuration/blob/4b8d1d44f47aec60feb58ca7b7ab5ed000506e90/modules/nixos/private/hydra.nix # borrowing from https://github.com/Shawn8901/nix-configuration/blob/4b8d1d44f47aec60feb58ca7b7ab5ed000506e90/modules/nixos/private/hydra.nix
# configured default webstore for this on root user separately # configured default webstore for this on root user separately
# systemd = { systemd = {
# services = { services = {
# attic-watch-store = { attic-watch-store = {
# wantedBy = [ "multi-user.target" ]; wantedBy = [ "multi-user.target" ];
# after = [ after = [
# "network-online.target" "network-online.target"
# "docker.service" "docker.service"
# "atticd.service" "atticd.service"
# ]; ];
# requires = [ requires = [
# "network-online.target" "network-online.target"
# "docker.service" "docker.service"
# "atticd.service" "atticd.service"
# ]; ];
# description = "Upload all store content to binary cache"; description = "Upload all store content to binary cache";
# serviceConfig = { serviceConfig = {
# User = "root"; User = "root";
# Restart = "always"; Restart = "always";
# ExecStart = "${pkgs.attic-client}/bin/attic watch-store cache-nix-dot"; ExecStart = "${pkgs.attic-client}/bin/attic watch-store nix-cache";
# }; };
# }; };
# attic-sync-hydra = { attic-sync-hydra = {
# after = [ after = [
# "network-online.target" "network-online.target"
# "docker.service" "docker.service"
# "atticd.service" "atticd.service"
# ]; ];
# requires = [ requires = [
# "network-online.target" "network-online.target"
# "docker.service" "docker.service"
# "atticd.service" "atticd.service"
# ]; ];
# description = "Force resync of hydra derivations with attic"; description = "Force resync of hydra derivations with attic";
# serviceConfig = { serviceConfig = {
# Type = "oneshot"; Type = "oneshot";
# User = "root"; User = "root";
# ExecStart = "${config.nix.package}/bin/nix ${./sync-attic.bash}"; ExecStart = "${config.nix.package}/bin/nix ${./sync-attic.bash}";
# }; };
# }; };
# }; };
# timers = { timers = {
# attic-sync-hydra = { attic-sync-hydra = {
# wantedBy = [ "timers.target" ]; wantedBy = [ "timers.target" ];
# timerConfig = { timerConfig = {
# OnBootSec = 600; OnBootSec = 600;
# OnUnitActiveSec = 86400; OnUnitActiveSec = 86400;
# Unit = "attic-sync-hydra.service"; Unit = "attic-sync-hydra.service";
# }; };
# }; };
# }; };
# }; };
sops = { sops = {
secrets = { secrets = {

@ -6,5 +6,5 @@ sync_directories=(
) )
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

@ -17,8 +17,8 @@
./minio.nix ./minio.nix
./networking.nix ./networking.nix
./nextcloud.nix ./nextcloud.nix
./samba.nix
./postgresql.nix ./postgresql.nix
./samba.nix
./zfs.nix ./zfs.nix
]; ];

@ -6,6 +6,7 @@
let let
vars = import ../vars.nix; vars = import ../vars.nix;
act_path = vars.primary_act; act_path = vars.primary_act;
act_config_path = ./act_config.yaml;
in in
{ {
virtualisation.oci-containers.containers = { virtualisation.oci-containers.containers = {
@ -20,7 +21,7 @@ in
}; };
ports = [ "8088:8088" ]; ports = [ "8088:8088" ];
volumes = [ volumes = [
"${act_path}/stable-latest-main/config.yaml:/config.yaml" "${act_config_path}:/config.yaml"
"${act_path}/stable-latest-main/data:/data" "${act_path}/stable-latest-main/data:/data"
"/var/run/docker.sock:/var/run/docker.sock" "/var/run/docker.sock:/var/run/docker.sock"
]; ];
@ -42,7 +43,7 @@ in
"com.centurylinklabs.watchtower.scope" = "act-runner"; "com.centurylinklabs.watchtower.scope" = "act-runner";
}; };
volumes = [ volumes = [
"${act_path}/stable-latest-1/config.yaml:/config.yaml" "${./act_config.yaml}:/config.yaml"
"${act_path}/stable-latest-1/data:/data" "${act_path}/stable-latest-1/data:/data"
"/var/run/docker.sock:/var/run/docker.sock" "/var/run/docker.sock:/var/run/docker.sock"
]; ];
@ -64,7 +65,7 @@ in
"com.centurylinklabs.watchtower.scope" = "act-runner"; "com.centurylinklabs.watchtower.scope" = "act-runner";
}; };
volumes = [ volumes = [
"${act_path}/stable-latest-2/config.yaml:/config.yaml" "${act_config_path}:/config.yaml"
"${act_path}/stable-latest-2/data:/data" "${act_path}/stable-latest-2/data:/data"
"/var/run/docker.sock:/var/run/docker.sock" "/var/run/docker.sock:/var/run/docker.sock"
]; ];
@ -75,72 +76,6 @@ in
environmentFiles = [ config.sops.secrets."docker/act-runner".path ]; environmentFiles = [ config.sops.secrets."docker/act-runner".path ];
log-driver = "local"; log-driver = "local";
}; };
act-stable-latest-3 = {
image = "gitea/act_runner:latest";
extraOptions = [
"--stop-signal=SIGINT"
];
labels = {
"com.centurylinklabs.watchtower.enable" = "true";
"com.centurylinklabs.watchtower.scope" = "act-runner";
};
volumes = [
"${act_path}/stable-latest-3/config.yaml:/config.yaml"
"${act_path}/stable-latest-3/data:/data"
"/var/run/docker.sock:/var/run/docker.sock"
];
environment = {
CONFIG_FILE = "/config.yaml";
GITEA_RUNNER_NAME = "stable-latest-3";
};
environmentFiles = [ config.sops.secrets."docker/act-runner".path ];
log-driver = "local";
};
act-stable-latest-4 = {
image = "gitea/act_runner:latest";
extraOptions = [
"--stop-signal=SIGINT"
];
labels = {
"com.centurylinklabs.watchtower.enable" = "true";
"com.centurylinklabs.watchtower.scope" = "act-runner";
};
volumes = [
"${act_path}/stable-latest-4/config.yaml:/config.yaml"
"${act_path}/stable-latest-4/data:/data"
"/var/run/docker.sock:/var/run/docker.sock"
];
environment = {
CONFIG_FILE = "/config.yaml";
GITEA_RUNNER_NAME = "stable-latest-4";
};
environmentFiles = [ config.sops.secrets."docker/act-runner".path ];
log-driver = "local";
};
act-stable-latest-5 = {
image = "gitea/act_runner:latest";
extraOptions = [
"--stop-signal=SIGINT"
];
labels = {
"com.centurylinklabs.watchtower.enable" = "true";
"com.centurylinklabs.watchtower.scope" = "act-runner";
};
volumes = [
"${act_path}/stable-latest-5/config.yaml:/config.yaml"
"${act_path}/stable-latest-5/data:/data"
"/var/run/docker.sock:/var/run/docker.sock"
];
environment = {
CONFIG_FILE = "/config.yaml";
GITEA_RUNNER_NAME = "stable-latest-5";
};
environmentFiles = [ config.sops.secrets."docker/act-runner".path ];
log-driver = "local";
};
}; };
systemd = { systemd = {
@ -168,7 +103,9 @@ in
"docker/act-runner" = { "docker/act-runner" = {
owner = "root"; owner = "root";
restartUnits = [ restartUnits = [
"docker-act-stable-latest-main.service"
"docker-act-stable-latest-1.service" "docker-act-stable-latest-1.service"
"docker-act-stable-latest-2.service"
]; ];
}; };
}; };

@ -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:

@ -122,7 +122,7 @@ let
cmd = lib.splitString " " "--concurrent 6 AmAnd0"; cmd = lib.splitString " " "--concurrent 6 AmAnd0";
}; };
inherit (lib.rad-dev.container-utils) createTemplatedContainers; inherit (lib.adev.container-utils) createTemplatedContainers;
vars = import ../vars.nix; vars = import ../vars.nix;
at_path = vars.primary_archiveteam; at_path = vars.primary_archiveteam;

@ -31,47 +31,47 @@
default-address-pools = [ default-address-pools = [
{ {
base = "169.254.2.0/23"; base = "169.254.2.0/23";
size = "28"; size = 28;
} }
{ {
base = "169.254.4.0/22"; base = "169.254.4.0/22";
size = "28"; size = 28;
} }
{ {
base = "169.254.8.0/21"; base = "169.254.8.0/21";
size = "28"; size = 28;
} }
{ {
base = "169.254.16.0/20"; base = "169.254.16.0/20";
size = "28"; size = 28;
} }
{ {
base = "169.254.32.0/19"; base = "169.254.32.0/19";
size = "28"; size = 28;
} }
{ {
base = "169.254.64.0/18"; base = "169.254.64.0/18";
size = "28"; size = 28;
} }
{ {
base = "169.254.128.0/18"; base = "169.254.128.0/18";
size = "28"; size = 28;
} }
{ {
base = "169.254.192.0/19"; base = "169.254.192.0/19";
size = "28"; size = 28;
} }
{ {
base = "169.254.224.0/20"; base = "169.254.224.0/20";
size = "28"; size = 28;
} }
{ {
base = "169.254.240.0/21"; base = "169.254.240.0/21";
size = "28"; size = 28;
} }
{ {
base = "169.254.248.0/22"; base = "169.254.248.0/22";
size = "28"; size = 28;
} }
]; ];
mtu = 9000; mtu = 9000;

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

@ -100,7 +100,7 @@ in
}; };
"docker/collabora" = { "docker/collabora" = {
owner = "www-data"; owner = "www-data";
restartUnits = [ "docker-collabora.service" ]; restartUnits = [ "docker-collabora-code.service" ];
}; };
}; };
}; };

@ -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";

@ -19,6 +19,9 @@ in
enable = true; enable = true;
enableJIT = true; enableJIT = true;
package = pkgs.postgresql_16; package = pkgs.postgresql_16;
configurePgStatStatements = true;
enableAllPreloadedLibraries = true;
preloadAllExtensions = true;
identMap = '' identMap = ''
# ArbitraryMapName systemUser DBUser # ArbitraryMapName systemUser DBUser
superuser_map root postgres superuser_map root postgres
@ -28,13 +31,126 @@ in
''; '';
# initialScript = config.sops.secrets."postgres/init".path; # initialScript = config.sops.secrets."postgres/init".path;
ensureDatabases = [ "atticd" ]; ensureDatabases = [
"atticd"
"alice"
];
ensureUsers = [ ensureUsers = [
{ {
name = "atticd"; name = "atticd";
ensureDBOwnership = true; ensureDBOwnership = true;
} }
{
name = "alice";
ensureDBOwnership = true;
ensureClauses = {
superuser = true;
login = true;
createrole = true;
createdb = true;
replication = true;
};
}
]; ];
# Thank you NotAShelf
# https://github.com/NotAShelf/nyx/blob/d407b4d6e5ab7f60350af61a3d73a62a5e9ac660/modules/core/roles/server/system/services/databases/postgresql.nix#L74
# commented out statements are likely overriden by pgtune settings
# https://pgtune.leopard.in.ua/?dbVersion=17&osType=linux&dbType=web&cpuNum=64&totalMemory=8&totalMemoryUnit=GB&connectionNum=1024&hdType=hdd
settings = {
# Connectivity;
# max_connections = 100;
superuser_reserved_connections = 3;
# Memory Settings;
#shared_buffers = "1024 MB";
#work_mem = "32 MB";
#maintenance_work_mem = "320 MB";
#huge_pages = "off";
#effective_cache_size = "2 GB";
#effective_io_concurrency = 100; # concurrent IO only really activated if OS supports posix_fadvise function;
#random_page_cost = 1.25; # speed of random disk access relative to sequential access (1.0);
# Monitoring;
#shared_preload_libraries = "pg_stat_statements,auto_explain"; # per statement resource usage stats & log explain statements for slow queries
track_io_timing = "on"; # measure exact block IO times;
track_functions = "pl"; # track execution times of pl-language procedures if any;
# Replication;
wal_level = "replica"; # consider using at least "replica";
max_wal_senders = 0;
synchronous_commit = "on";
# Checkpointing: ;
checkpoint_timeout = "15 min";
#checkpoint_completion_target = 0.9;
#max_wal_size = "1024 MB";
#min_wal_size = "512 MB";
# WAL writing;
wal_compression = "on";
wal_buffers = -1; # auto-tuned by Postgres till maximum of segment size (16MB by default);
wal_writer_delay = "200ms";
wal_writer_flush_after = "1MB";
# Background writer;
bgwriter_delay = "200ms";
bgwriter_lru_maxpages = 100;
bgwriter_lru_multiplier = 2.0;
bgwriter_flush_after = 0;
# Parallel queries: ;
#max_worker_processes = 6;
#max_parallel_workers_per_gather = 3;
#max_parallel_maintenance_workers = 3;
#max_parallel_workers = 6;
parallel_leader_participation = "on";
# Advanced features ;
enable_partitionwise_join = "on";
enable_partitionwise_aggregate = "on";
jit = "on";
jit_above_cost = 100000;
jit_inline_above_cost = 150000;
jit_optimize_above_cost = 500000;
# log slow queries
log_min_duration_statement = 100;
"auto_explain.log_min_duration" = 100;
# logging configuration
log_connections = true;
log_statement = "all";
logging_collector = true;
log_disconnections = true;
# from pgtune
# DB Version: 17
# OS Type: linux
# DB Type: web
# Total Memory (RAM): 8 GB
# CPUs num: 64
# Connections num: 1024
# Data Storage: hdd
max_connections = 1024;
shared_buffers = "2GB";
effective_cache_size = "6GB";
maintenance_work_mem = "512MB";
checkpoint_completion_target = 0.9;
#wal_buffers = "16MB"; allow auto-tuning as per above
default_statistics_target = 100;
random_page_cost = 4;
effective_io_concurrency = 2;
work_mem = "512kB";
huge_pages = "off";
min_wal_size = "1GB";
max_wal_size = "4GB";
max_worker_processes = 64;
max_parallel_workers_per_gather = 4;
max_parallel_workers = 64;
max_parallel_maintenance_workers = 4;
};
refreshCollation = true; refreshCollation = true;
vacuumAnalyzeTimer.enable = true; vacuumAnalyzeTimer.enable = true;
@ -48,6 +164,7 @@ in
"hydra-send-stats" "hydra-send-stats"
"hydra-server" "hydra-server"
"atticd" "atticd"
"gitea"
]; ];
}; };
}; };

@ -27,6 +27,8 @@ acme:
dnsimple: ENC[AES256_GCM,data:37FKyBibFtXZgI4EduJQ0z8F+shBc5Q6YlLa3YkVPh9XuJVS20eybi75bfJxiozcZ9d+YRaqcbkBQCSdFOCotDU=,iv:oq3JjqbfAm2C4jcL1lvUb2EOmnwlR07vPoO8H0BmydQ=,tag:E3NO/jMElL6Q817666gIyg==,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:Lwqy4UhyFutpXjai7EJPKp8MDlI+ayDna4T8jluvC6qkeJ7o1UaaDCOsgLy4Fw7LC77tXhJtkcmep9w37JaiHp2CoDOfy2iAaq8o9CCSi/a0zqMJx+HdZYZNemvmpc6E/be0K+JDrFZLbjr3unSpCidQ3whccC6XyY013R12swN3bFZIu1gtzXCgUZ4U,iv:pVbrRwH3ziu4+R5BfimPV7N71QmyerJEc9M5K4eofOc=,tag:zNrCXrIioQWPEPVz/wMDpQ==,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: []
@ -42,8 +44,8 @@ sops:
cXNZWmZqd0R0SmhINExscHBKWmxvblUKEFEQvt/zQFARba4S8vHz/1SoKdKg69At cXNZWmZqd0R0SmhINExscHBKWmxvblUKEFEQvt/zQFARba4S8vHz/1SoKdKg69At
LZ58XQGOmlGbBhPr7EzYQ2XSY4flWbnnD174cmCR8DNFm15DsNA5fw== LZ58XQGOmlGbBhPr7EzYQ2XSY4flWbnnD174cmCR8DNFm15DsNA5fw==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
lastmodified: "2025-03-04T04:53:14Z" lastmodified: "2025-03-26T05:47:58Z"
mac: ENC[AES256_GCM,data:MCucwVPGRMA/hGYS7mwSppkZAQ3wjHJnyeSvSI8YOOD0Xq7mvkMSvKctFHl6h4Cx3ubRvVHf5j35/NQxb+/VhhCPAHWDbqq9O2N0aWhAeybCu0IjruKrJhs76KsXJnNZ9REQQnS1/TNquuvj9FCoqDnrQcFs7M0KJ5m3eUU2h2k=,iv:ZJGJ8CTA8K5FnoKtbogleksB8wDcZtknO07M07Dmpsc=,tag:GMUXJD4U8KQgy9rvzEAMuw==,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-11-28T18:56:39Z" - created_at: "2024-11-28T18:56:39Z"
enc: |- enc: |-

@ -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";
};
}

@ -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"]

@ -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
]; ];
@ -79,7 +80,6 @@
# doom emacs dependencies # doom emacs dependencies
fd fd
ripgrep ripgrep
ruff-lsp
pyright pyright
# audit # audit
@ -89,6 +89,9 @@
nodejs_20 nodejs_20
nodePackages.prettier nodePackages.prettier
treefmt treefmt
gocryptfs
awscli2
]; ];
}; };

@ -22,3 +22,6 @@
(setq! lsp-nix-nil-max-mem 20000) (setq! lsp-nix-nil-max-mem 20000)
(setq! lsp-nix-nil-formatter ["nixfmt"]) (setq! lsp-nix-nil-formatter ["nixfmt"])
;; (add-hook 'python-mode-hook (lambda ()
;; (require 'sphinx-doc)
;; (sphinx-doc-mode t)))

@ -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

@ -8,6 +8,7 @@
{ {
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 = [ imports = [

@ -18,14 +18,14 @@
listener = [ listener = [
{ {
timeout = 150; # 2.5min. timeout = 150; # 2.5min.
on-timeout = "brightnessctl -s set 1"; # set monitor backlight to minimum, avoid 0 on OLED monitor. on-timeout = "${pkgs.brightnessctl}/bin/brightnessctl -s set 1"; # set monitor backlight to minimum, avoid 0 on OLED monitor.
on-resume = "brightnessctl -r"; # monitor backlight restore. 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. # turn off keyboard backlight, comment out this section if you dont have a keyboard backlight.
{ {
timeout = 150; # 2.5min. timeout = 150; # 2.5min.
on-timeout = "brightnessctl -sd rgb:kbd_backlight set 0"; # turn off keyboard backlight. on-timeout = "${pkgs.brightnessctl}/bin/brightnessctl -sd rgb:kbd_backlight set 0"; # turn off keyboard backlight.
on-resume = "brightnessctl -rd rgb:kbd_backlight"; # turn on keyboard backlight. on-resume = "${pkgs.brightnessctl}/bin/brightnessctl -rd rgb:kbd_backlight"; # turn on keyboard backlight.
} }
{ {
timeout = 300; # 5min timeout = 300; # 5min

@ -22,6 +22,9 @@ monitor=,preferred,auto,auto
# exec-once = waybar & hyprpaper & firefox # exec-once = waybar & hyprpaper & firefox
exec-once = wired & 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
@ -207,3 +210,7 @@ bind = $mainMod, P, exec, bwm
# lock screen # lock screen
bind = $mainMod, L, exec, loginctl lock-session 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

@ -11,7 +11,8 @@
settings = { settings = {
general = { general = {
immediate_render = true; immediate_render = true;
no_fade_in = true; # disabling as config doesn't exist
#no_fade_in = true;
}; };
background = { background = {
monitor = ""; monitor = "";
@ -54,7 +55,8 @@
dots_spacing = 0.15; # Scale of dots' absolute size, -1.0 - 1.0 dots_spacing = 0.15; # Scale of dots' absolute size, -1.0 - 1.0
dots_center = false; dots_center = false;
dots_rounding = -1; # -1 default circle, -2 follow input-field rounding dots_rounding = -1; # -1 default circle, -2 follow input-field rounding
dots_fade_time = 200; # Milliseconds until a dot fully fades in # 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). 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 # disabling due to stylix
# outer_color = "rgb(151515)"; # outer_color = "rgb(151515)";
@ -70,7 +72,8 @@
#fail_color = "rgb(204, 34, 34)"; # if authentication failed, changes outer_color and fail message color #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_text = "<i>$FAIL <b>($ATTEMPTS)</b></i>"; # can be set to empty
fail_timeout = 2000; # milliseconds before fail_text and fail_color disappears fail_timeout = 2000; # milliseconds before fail_text and fail_color disappears
fail_transition = 300; # transition time in ms between normal outer_color and fail_color # disabling as config doesn't exist
#fail_transition = 300; # transition time in ms between normal outer_color and fail_color
capslock_color = -1; capslock_color = -1;
numlock_color = -1; numlock_color = -1;
bothlock_color = -1; # when both locks are active. -1 means don't change outer color (same for above) bothlock_color = -1; # when both locks are active. -1 means don't change outer color (same for above)

@ -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

@ -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"
}
}
]

@ -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);
}; };
} }

@ -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 = [

@ -64,5 +64,6 @@
zathura zathura
obsidian obsidian
libreoffice-qt-fresh libreoffice-qt-fresh
wlr-randr
]; ];
} }

@ -2,17 +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:P0iBdy4IYrxcq7v4wTgwwZvAfVdRFo08pi0zvpY9cP9BDCwbBnp+3qDKWL29rC7OxsaLtmRkvPmbkF3ZX3Yu5OaptwVg2Xi0vNqhk3gu5Fdj8ygPigB0ZtimkfWv1QkctoVoXKXuLv6Xd4XKPCWOOIekWlJsBRcyfyzkyFURkU9tBBkXyEAWItho/J8hJr6r00eA3EN4rTe8Ge+PGpfTfpZVpnoGrC35xPnGLq19+b44DectHDTkMZrZKxiCaVIgKUZDLaFgi6a6PsX+L1HQAIZukXJu3m4BPdvzzby+zgX24pVJOYjAUB2BwO9jUlMS6+7qo0p6k01uLicryfKx/ajdAHcy39tFHX7naA4JriC2/FgI2HlFGp0Lc+g0pfdCYwLs5QBfRaOHyrbFWUDG,iv:OBrgnewqBaug00ygAXs0eFs3LqcHqo1EW96N5I38A0o=,tag:V+Gn47O6AH1RwL9qJLpAkw==,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:DWIkRri3lHJOVXIAbHWJL7cCV4FHjB91bbpPAib/5ZDKap3xjnxUjwswc7wjO1hCoV3+gmep1a64kma6MJts4bcAug5bPyrrPy//rVpCYvSbSmbPz5k4sW5GLU/Sf4NyBevsQo9KRrphpoSUQEFQB27vabYDjjkB051/qJo1B9B7nqmrSyd3np4YdyHAgUiMyJt0oqx8nXySz3XZU+DIM8/OhMZILpnEWIgyP2K7j8JNNpZZJ5sD/icUy6Vba/4LcKjtmYtfQ+HO1soyF6aMiQSjhp7fzJHktwa9kgB3oDzIg3KyCJYS2RNW7mW9Dd1T,iv:fvhGFU22KgknMpJbOkA3v29bKzRVX6hi7V7xJgSUjPg=,tag:TjGSUl0XXS7jlhP/NG4cvQ==,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:vxSeys7EJDyatZFpeyxeDzaKGqDtm3atpVly6+BPHUFTrlLaVl86roGZjpBB9wwOMuP007qJNva0HQcTONbSyNw/snUU5JpaFWLT87Eu81V8gdulzHwm61caQ4A/e1ylKkdtwalNymBSyWi9b+SOWXTgralrg9L3OHw+nVuZaAi8QXF2ImLoZ2vXl7MGNXParflV2KK2uqfRatDZMbSSFipT0tQpkNTBTA6l8woILK3BKrHdYq+D8n4EmRowSuMWuN1uknyctb4+Ap3AeBITvyJjKejocQ9qK9plP6CChiC4Z1mmt/HOrfXYXiJO+Va64rOYRywMga8=,iv:bAx7iR24dpIOudkiFOc/xmIG73rcaMDdhWjiBO4BsBM=,tag:gtTyldhdRV97YJREG5lPjA==,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:OP02nJTo0cx8M9cR+P7cpI1gEXCKqXWehlaL+dYGwGSUnQ6iSC25vpdZ5SSnjyhiBZe+VnYld+b5PO+OOt7NMGxVvQ0zcuvrG7qfhEpIfGrbx9S9cEV2eAMchG/Hua609MUTbFYKvpwWw6tFZD2dYYQv2gXI7mYSeN0Tw4i2x1f/+cKDtV+ak+UHRgEe/f5OdE8v5I6dRXUQGVOBSRAQkfYDFuI2JUz4oNJsz66YkdMtgudhqWi4mekODD3v2Gcg/zAv1PogaHaIH1BHNvLQ/DsNVcvLsnTb6inM3cTCyPpHcx+VwPO7g9kYNV8xcCRkAIvX6aFzRVT0tJcEXFWStMnKS8nr8HoKFQ==,iv:ftmN3jK5qa6SwrSyhhL3PZls2hTG6xGa0LW7ycdkYxQ=,tag:TQCELzJQjsMfAJseZ7tB4w==,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: |
@ -41,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: "2025-01-26T04:17:36Z" lastmodified: "2025-04-07T23:43:57Z"
mac: ENC[AES256_GCM,data:BJ5d3iqdIBwqtnYOYfmsFqnJDXz67uzJ4UKWrjVUEgr4Nc95tE8mEyV40poZk/wAJGJMSDdRhsPmZI4H1xztkjkTsUCUJ2rR+SZ6gP1VhSEXu7bSvv63+bnajZQi9kZrfN0EZN8TLzzVHVvSVHcNEfbq9STWkZq6zCk9E2cUfhk=,iv:MQ/lQkNi/S3bfz1PegcVfwy06RsxdQwZIU6sdOjkhgU=,tag:l5tK1SUwjTolliPkbfNDHg==,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: |-
@ -57,4 +55,4 @@ sops:
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 5EFFB75F7C9B74EAA5C4637547940175096C1330 fp: 5EFFB75F7C9B74EAA5C4637547940175096C1330
unencrypted_suffix: _unencrypted unencrypted_suffix: _unencrypted
version: 3.9.3 version: 3.10.1

@ -6,16 +6,20 @@
set -e set -e
# retrieve all paths under 2G # retrieve all paths under 2G
nix_paths=$(nix path-info --json --all --closure-size \ # nix_paths=$(nix path-info --json --all --closure-size \
| jq 'map_values(.closureSize | select(. < 2e9)) | to_entries | sort_by(.value)' \ # | jq 'map_values(.closureSize | select(. < 2e9)) | to_entries | sort_by(.value)' \
| jq 'map(.key) | join("\n")' | sed -E -e 's/\\n/\n/g;s/^"//g;s/"$//g') # | jq 'map(.key) | join("\n")' | sed -E -e 's/\\n/\n/g;s/^"//g;s/"$//g')
# retrieve all paths
nix_paths=$(nix path-info --json --all --closure-size |
jq 'map_values(.closureSize | select(true)) | to_entries | sort_by(.value)' |
jq 'map(.key) | join("\n")' | sed -E -e 's/\\n/\n/g;s/^"//g;s/"$//g')
readarray -t nix_path_array < <(echo "$nix_paths") readarray -t nix_path_array < <(echo "$nix_paths")
batchsize=1000 batchsize=1000
for((i=0; i < ${#nix_path_array[@]}; i+=batchsize)) for ((i = 0; i < ${#nix_path_array[@]}; i += batchsize)); do
do
part=("${nix_path_array[@]:i:batchsize}") part=("${nix_path_array[@]:i:batchsize}")
attic push nix-cache "${part[@]}" attic push nix-cache "${part[@]}"

@ -2,7 +2,10 @@
# Rename CLI parameters to friendlier names # Rename CLI parameters to friendlier names
# https://git-scm.com/docs/gitattributes#_defining_a_custom_merge_driver # https://git-scm.com/docs/gitattributes#_defining_a_custom_merge_driver
base="$1"; local_="$2"; remote="$3"; merged="$4" base="$1"
local_="$2"
remote="$3"
merged="$4"
# Load the mergetool scripts # Load the mergetool scripts
TOOL_MODE=merge TOOL_MODE=merge
@ -62,4 +65,3 @@ run_merge_tool "${mergetool}" true
# Re-encrypt content # Re-encrypt content
sops --encrypt "$merged_decrypted" >"$merged" sops --encrypt "$merged_decrypted" >"$merged"

@ -6,7 +6,10 @@ set -x
# Rename our variables to friendlier equivalents # Rename our variables to friendlier equivalents
# https://git-scm.com/docs/gitattributes#_defining_a_custom_merge_driver # https://git-scm.com/docs/gitattributes#_defining_a_custom_merge_driver
base="$1"; local_="$2"; remote="$3"; merged="$4" base="$1"
local_="$2"
remote="$3"
merged="$4"
echo "$base" echo "$base"
echo "$local_" echo "$local_"
@ -18,7 +21,7 @@ echo "$merged"
mergetool="$(git config --get merge.tool)" mergetool="$(git config --get merge.tool)"
GIT_DIR="$(git --exec-path)" GIT_DIR="$(git --exec-path)"
if test "$mergetool" = ""; then if test "$mergetool" = ""; then
echo "No default \`merge.tool\` was set for \`git\`. Please set one via \`git config --set merge.tool <tool>\`" 1>&2 echo 'No default `merge.tool` was set for `git`. Please set one via `git config --set merge.tool <tool>`' 1>&2
exit 1 exit 1
fi fi
@ -83,4 +86,3 @@ set -eu
# Re-encrypt content # Re-encrypt content
sops --encrypt "$merged_decrypted" >"$merged" sops --encrypt "$merged_decrypted" >"$merged"