Skip to content

Add XFS existing partition install mode for dual-boot support - #20

Merged
timlinux merged 5 commits into
mainfrom
feature/xfs-partition-dual-boot
May 24, 2026
Merged

Add XFS existing partition install mode for dual-boot support#20
timlinux merged 5 commits into
mainfrom
feature/xfs-partition-dual-boot

Conversation

@timlinux

Copy link
Copy Markdown
Owner

Summary

Replaces #12 (rebased onto current main to resolve conflicts).

Adds a new storage mode that installs tuinix onto an existing partition,
preserving the existing EFI System Partition. This enables dual-boot
setups where another OS (e.g. CachyOS, Ubuntu) already occupies the disk.

Changes

  • New storage mode: XFS on existing partition (dual-boot)
  • New disko template: templates/disko-xfs-partition.nix
  • NVMe partition path parsing fix (e.g. /dev/nvme0n1p2 vs /dev/sda2)
  • GRUB module conflict fix for shared ESP (cleans old GRUB modules before reinstall)
  • Updated installer UI with partition selection
  • Updated bare-metal docs with GRUB troubleshooting

Original author

Dimas Ciputra (@dimasciput) - original commits from PR #12

Closes #12

Test plan

  • XFS partition mode installs alongside existing OS
  • NVMe disk partition paths resolve correctly
  • GRUB boots both OSes after install
  • Existing storage modes (ZFS encrypted, XFS full disk) still work

dimasciput and others added 5 commits May 24, 2026 15:42
Adds a new "XFS unencrypted (existing partition)" storage mode that
lets users install on pre-existing partitions without erasing the
entire disk. Users select a boot/ESP partition (used as-is) and a
root partition (formatted with XFS), leaving other partitions untouched.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Use lsblk -l -p flags to get flat list output with full device paths,
avoiding tree-drawing characters (├─, └─) being included in partition
names.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Override efiInstallAsRemovable to install GRUB to its own EFI directory
instead of the shared fallback path, and reinstall GRUB after nixos-install
to clean conflicting modules from other OSes (e.g. CachyOS).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Package sets: three optional tiers as checkboxes in installer
  - TUI: yazi, neovim, lazygit, btop, nchat, gomuks, scli, khal, starship, atuin
  - Pentest: aircrack-ng, nmap, metasploit, wireshark, termshark, hashcat, sqlmap
  - Games: angband, crawl, cataclysm-dda, vitetris, nudoku, frotz, bsdgames
- Minimal base (vim, git, curl, htop, tmux) always installed
- Merged main (PR #19) into this branch
- Fixed locale conflict (import only en_US by default)
- Fixed software/default.nix imports
- Fixed modules/default.nix to include locale and software
- Formatted all nix files

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

ISO Build Report

Metric Value
ISO Size 1.3G
Closure Size 18.9
Total Packages 685
SBOM Components 34
CVE Findings (HIGH+CRITICAL) 0
Top 50 packages by size
/nix/store/zy4js128dwd2b11sc4pxi1smmwldihrn-testdisk-7.2                                                        	   2.0 MiB	  86.2 MiB
/nix/store/zx7a5f5q0l9rngr4nrpwa313ak6xhxhb-hostname-hostname-debian-3.25                                       	   1.3 KiB	  31.3 MiB
/nix/store/zwsdnsaayl0wj1ypx5jrgwgca2gz8anz-polkit-126                                                          	 579.9 KiB	  96.4 MiB
/nix/store/zsq35qbs90c1nkh51w3qkmp7x2zpgqw7-perl5.40.0-TimeDate-2.33                                            	  88.1 KiB	  88.1 KiB
/nix/store/zqiwhmdnqclz0qcz2cjxljsbl3kpzy3g-su.pam                                                              	   1.5 KiB	  57.8 MiB
/nix/store/zq5rj2a0x6y9w6pfrwqjvpz2ldsgxhph-unit-script-nixos-activation-start                                  	   1.4 KiB	 213.4 MiB
/nix/store/zn6wfngdpnfgz00f217hin0hiq6vmna6-X-Restart-Triggers-nix-daemon                                       	   0.2 KiB	   0.9 KiB
/nix/store/zmpak7lswp8i1xdwdcm6an2qqfwmw56i-unit-linger-users.service                                           	   1.4 KiB	 182.0 MiB
/nix/store/zks6khcgip0980r18rz5l38rm5mpghbn-security-wrapper-sudoedit-x86_64-unknown-linux-musl                 	  70.0 KiB	  66.5 MiB
/nix/store/zjiwv9y4jkdraw03vj88my3dylc04c9d-libressl-4.2.1                                                      	   3.1 MiB	  34.4 MiB
/nix/store/zhcfw0skbhw496dnqi1kjpna66iwb0yp-nsncd-1.5.2                                                         	   1.4 MiB	  42.4 MiB
/nix/store/zfs9l4azkc4iw48wbczymk2i765bznjd-unit-systemd-user-sessions.service                                  	   1.2 KiB	 180.2 MiB
/nix/store/zf8qy81dsw1vqwgh9p9n2h40s1k0g2l1-systemd-258.2                                                       	  55.0 MiB	 171.9 MiB
/nix/store/zd7gz4pvxymrrkdxx3jcvfg5cs0prrjd-socat-1.8.0.3                                                       	 830.2 KiB	  46.8 MiB
/nix/store/zcfjv5z1v84svg8xnib116grhd32qa8f-aws-c-cal-0.9.2                                                     	 158.7 KiB	  41.4 MiB
/nix/store/za9aw3rh2zqwdqx16z3vbc4b24cvp9yp-libgcrypt-1.11.2-lib                                                	   1.7 MiB	  33.9 MiB
/nix/store/z9f6g6j0jv8vvk9n1kc2k8pyzkghdh2r-e2fsprogs-1.47.3                                                    	   4.8 MiB	  38.0 MiB
/nix/store/z9ai27zxw7d54hl3xg1h93myxqydzvd6-screen-5.0.1                                                        	 833.2 KiB	  55.4 MiB
/nix/store/z7k98578dfzi6l3hsvbivzm7hfqlk0zc-set-source-date-epoch-to-latest.sh                                  	   1.7 KiB	   1.7 KiB
/nix/store/z4gmnhf6y00qaggdahmry80digqh4q2m-unit-systemd-journal-flush.service                                  	   1.2 KiB	 180.2 MiB
/nix/store/z3x59sslc6xzbpzx639fy51ivaqnwlb2-nfs-utils-2.8.4                                                     	   1.9 MiB	 334.4 MiB
/nix/store/z34g38hzz56f3c0pjxs2m90s51ga1y1x-libxdmcp-1.1.5                                                      	  31.2 KiB	  31.3 MiB
/nix/store/z255fkvmkg7gg4lkk1vjpbmnss6g5fgc-perl5.40.0-Net-SMTP-SSL-1.04                                        	   5.4 KiB	  42.2 MiB
/nix/store/z0c4fgxzkk7avkba5bmj3zj6xd1ngghk-useradd.pam                                                         	   1.1 KiB	  50.9 MiB
/nix/store/yyi1rsddw0s98hx25zhmgsj68dxmxlav-etc-hostname                                                        	   0.1 KiB	   0.1 KiB
/nix/store/yy1mbjm19x1kcrkhyfsixca25c0v4f1x-sshd.conf-final                                                     	   1.0 KiB	  73.9 MiB
/nix/store/yxj2lwzhlzd41mhyv4dfcb4p6ib16jrx-etc-profile                                                         	   0.8 KiB	   4.8 KiB
/nix/store/yswmy3ymm1qm9gpjyd4sdgs8s7j4g892-system-path                                                         	 635.0 KiB	1018.6 MiB
/nix/store/yq5f67b3gfi2cg94w9s8n53cp5cp5f8j-mkpasswd-5.6.5                                                      	  31.7 KiB	  31.5 MiB
/nix/store/yl02x3mcii8qlv5dk6l06gqbrfbac8w6-tcpdump-4.99.5                                                      	   2.6 MiB	  36.2 MiB
/nix/store/yijlbn97iyrqj49qf565mdg3q4908qgl-unit-systemd-makefs-.service                                        	   2.6 KiB	 547.7 MiB
/nix/store/yijhn548p2589pkybgvbhll09bqsxy0q-ncurses-6.5                                                         	   3.6 MiB	  34.9 MiB
/nix/store/yi5f1n53xr9pciknp14jfymdjp53d7a6-etc-zfs-zed.d-zed.rc                                                	   0.6 KiB	 351.5 MiB
/nix/store/yi3c5karhx764ham5rfwk7iynr8mjf6q-gnutar-1.35                                                         	   2.7 MiB	  34.2 MiB
/nix/store/yghrmd3fmr889d66g33wqna832kriq1g-locale.conf                                                         	   0.1 KiB	   0.1 KiB
/nix/store/yfp2r8cjyajnsxzdz2sxdppir0f4gnw3-unit-nix-optimise.service                                           	   1.3 KiB	 271.5 MiB
/nix/store/yf2zrw5ynsgqn9af8qxfky93vc1vdcab-perl5.40.0-File-Listing-6.16                                        	  17.2 KiB	 120.5 KiB
/nix/store/ydrckgnllgg8nmhdwni81h7xhcpnrlhd-openssl-3.6.0-dev                                                   	   2.1 MiB	  43.6 MiB
/nix/store/y6wg05lbxkcxpd3vihszqla9jhd600vn-npth-1.8                                                            	  50.8 KiB	  31.4 MiB
/nix/store/y2wdhdcrffp9hnkzk06d178hq3g98jay-gawk-5.3.2                                                          	   2.9 MiB	  34.2 MiB
/nix/store/xyff06pkhki3qy1ls77w10s0v79c9il0-reproducible-builds.sh                                              	   0.6 KiB	   0.6 KiB
/nix/store/xx7cm72qy2c0643cm1ipngd87aqwkcdp-glibc-2.40-66                                                       	  28.8 MiB	  31.3 MiB
/nix/store/xx5mwlfaj0i1nd3csy306x0akyxm5c4m-security-wrapper-su-x86_64-unknown-linux-musl                       	  70.0 KiB	  65.6 MiB
/nix/store/xw51sk0kyd5xv91kw3q7azhzz234gl4d-unit-zpool-trim.timer                                               	   0.4 KiB	   0.4 KiB
/nix/store/xsf0bz2ikvimps02zyk65jm75yw9n6a0-tpm2-tss-4.1.3                                                      	   3.2 MiB	  64.3 MiB
/nix/store/xrrdz9ryg5acvafws5s1dc2x0rb0y3ds-db-5.3.28                                                           	   4.2 MiB	  45.2 MiB
/nix/store/xqzlic0za258j9i2jssqz3s325vc3l11-aws-c-mqtt-0.13.3                                                   	 554.0 KiB	  44.6 MiB
/nix/store/xq62nlqa14vdx3wc6p1bc1f2yq6p0b15-vlock.pam                                                           	   1.0 KiB	  50.9 MiB
/nix/store/xpi7n446hsm2di4887rbz45bk40lrsqr-unit-network-local-commands.service-disabled                        	   0.3 KiB	   0.3 KiB
/nix/store/xp07qz0bljf4rxzngksvdqj244q4cyww-user-generators                                                     	   0.1 KiB	   0.1 KiB
Trivy Security Scan
Report Summary

┌──────────────────────┬───────┬─────────────────┬─────────┐
│        Target        │ Type  │ Vulnerabilities │ Secrets │
├──────────────────────┼───────┼─────────────────┼─────────┤
│ cmd/installer/go.mod │ gomod │        0        │    -    │
└──────────────────────┴───────┴─────────────────┴─────────┘
Legend:
- '-': Not scanned
- '0': Clean (no security findings detected)
Full package list (685 packages)
02overridedns
50-coredump.conf
NetworkManager.conf
X-Restart-Triggers-NetworkManager
X-Restart-Triggers-NetworkManager-dispatcher
X-Restart-Triggers-dbus
X-Restart-Triggers-dhcpcd
X-Restart-Triggers-nix-daemon
X-Restart-Triggers-reload-systemd-vconsole-setup
X-Restart-Triggers-resolvconf
X-Restart-Triggers-sshd
X-Restart-Triggers-systemd-journald
X-Restart-Triggers-systemd-journald-
X-Restart-Triggers-systemd-modules-load
X-Restart-Triggers-systemd-sysctl
X-Restart-Triggers-systemd-timesyncd
X-Restart-Triggers-systemd-tmpfiles-resetup
X-Restart-Triggers-systemd-udevd
acl-2.3.2
acl-2.3.2-bin
alsa-firmware-1.2.4-zstd
attr-2.5.2
attr-2.5.2-bin
audit-4.1.2-unstable-2025-09-06-lib
audit-tmpdir.sh
aws-c-auth-0.9.1
aws-c-cal-0.9.2
aws-c-common-0.12.4
aws-c-compression-0.3.1
aws-c-event-stream-0.5.7
aws-c-http-0.10.4
aws-c-io-0.22.0
aws-c-mqtt-0.13.3
aws-c-s3-0.8.7
aws-c-sdkutils-0.2.4
aws-checksums-0.2.7
aws-crt-cpp-0.34.3
aws-sdk-cpp-1.11.647
bash-5.3p3
bash-completion-2.17.0
bash-interactive-5.3p3
bcache-tools-1.1
bind-9.20.15-host
bind-9.20.15-lib
binfmt_nixos.conf
boehm-gc-8.2.8
boehm-gc-8.2.8
boost-1.87.0
brotli-1.1.0-lib
btrfs-progs-6.17.1
build-vms.nix
busybox-1.36.1
busybox-1.36.1
bzip2-1.0.8
bzip2-1.0.8-bin
c-ares-1.34.5
ccrypt-1.11
chfn.pam
chpasswd.pam
chsh.pam
cifs-utils-7.4
compress-man-pages.sh
configuration.nix
console-env
coreutils-9.8
coreutils-full-9.8
cpio-2.15
cracklib-2.10.3
cryptsetup-2.8.1
cryptsetup-2.8.1-bin
curl-8.17.0
curl-8.17.0-bin
cyrus-sasl-2.1.28
dash-0.5.13.1
db-4.8.30
db-5.3.28
dbus-1
dbus-1.14.10
dbus-1.14.10-lib
ddrescue-1.29.1
dhcpcd-10.2.4
dhcpcd.conf
diffutils-3.12
disko-1.12.0
dns-root-data-2025-04-14
dnsmasq-2.91
dosfstools-4.2
duktape-2.7.0
e2fsprogs-1.47.3
e2fsprogs-1.47.3-bin
ed-1.22.2
editline-1.17.1-unstable-2025-05-24
efibootmgr-18
efivar-39
efivar-39-bin
elfutils-0.194
etc
etc-bash_logout
etc-bashrc
etc-dhcpcd.exit-hook
etc-fstab
etc-fuse.conf
etc-gai.conf
etc-gitconfig
etc-host.conf
etc-hostname
etc-ipsec.secrets
etc-lsb-release
etc-lvm-lvm.conf
etc-mdadm.conf
etc-modprobe.d-firmware.conf
etc-modprobe.d-nixos.conf
etc-netgroup
etc-nix-registry.json
etc-nscd.conf
etc-nsswitch.conf
etc-os-release
etc-pam-environment
etc-profile
etc-resolvconf.conf
etc-shells
etc-ssh-ssh_config
etc-ssh-ssh_known_hosts
etc-sysctl.d-60-nixos.conf
etc-systemd-coredump.conf
etc-systemd-journald.conf
etc-systemd-logind.conf
etc-systemd-oomd.conf
etc-systemd-pstore.conf
etc-systemd-sleep.conf
etc-systemd-system-preset-00-nixos.preset
etc-systemd-system.conf
etc-systemd-timesyncd.conf
etc-systemd-user-preset-00-nixos.preset
etc-systemd-user.conf
etc-zfs-zed.d-zed.rc
ethtool-6.15
expat-2.7.3
f2fs-tools-1.16.0
file-5.45
findutils-4.10.0
firmware
freetype-2.13.3
fstrm-0.6.1
fuse-2.9.9
fuse-2.9.9-bin
fuse-3.17.4
fuse-3.17.4-bin
gawk-5.3.2
gcc-14.3.0-lib
gcc-14.3.0-libgcc
gdbm-1.26-lib
gen-hostid
getent-glibc-2.40-66
gettext-0.25.1
getty
getty
git-2.51.2
git-2.51.2-doc
glib-2.86.1
glibc-2.40-66
glibc-2.40-66-bin
glibc-2.40-66-getent
glibc-locales-2.40-66
gmp-with-cxx-6.3.0
gmp-with-cxx-6.3.0
gnu-config-2024-01-01
gnugrep-3.12
gnumake-4.4.1
gnupg-2.4.8
gnused-4.9
gnutar-1.35
gnutls-3.8.10
gpm-unstable-2020-06-17
gptfdisk-1.0.10
groff-1.23.0
groupadd.pam
groupdel.pam
groupmems.pam
groupmod.pam
grub-2.12
grub-2.12
gzip-1.14
hdparm-9.65
hostname
hostname-debian-3.25
hostname-debian-3.25-man
hostname-hostname-debian-3.25
hosts
hwdb.bin
hwloc-2.12.2-lib
iana-etc-20250505
icu4c-76.1
ifuse-1.1.4+date=2022-04-04
inih-62
initrd-linux-6.12.60
inputrc
intel2200BGFirmware-3.1-zstd
iproute2-6.17.0
iptables-1.8.11
iptables-1.8.11-lib
iputils-20250605
issue
jansson-2.14.1
jemalloc-5.3.0-unstable-2025-09-12
jq-1.8.1
jq-1.8.1-bin
jq-1.8.1-dev
jq-1.8.1-doc
jq-1.8.1-man
json-c-0.18
kbd-2.9.0
kexec-tools-2.0.32
keyutils-1.6.3-lib
kmod-31
kmod-31-lib
kmod-blacklist-31+20240202-2ubuntu8
kmod-debian-aliases.conf-30+20230601-2
krb5-1.22.1-lib
ldns-1.8.4
less-679
lessconfig
lib.sh
libaio-0.3.113
libapparmor-4.1.2
libarchive-3.8.2-lib
libassuan-3.0.2
libblake3-1.8.2
libbpf-1.6.2
libbsd-0.12.2
libcap-2.77
libcap-2.77-lib
libcap-2.77-lib
libcap-ng-0.8.5
libcbor-0.13.0
libcpuid-0.8.1
libedit-20251016-3.1
libevent-2.1.12
libewf-legacy-20140816
libffi-3.5.2
libfido2-1.16.0
libgcrypt-1.11.2
libgcrypt-1.11.2-bin
libgcrypt-1.11.2-dev
libgcrypt-1.11.2-lib
libgit2-1.9.1-lib
libgpg-error-1.55
libgpg-error-1.55-dev
libgudev-238
libice-1.1.2
libidn-1.43
libidn2-2.3.8
libimobiledevice-1.4.0
libimobiledevice-1.4.0-dev
libimobiledevice-glue-1.3.2
libimobiledevice-glue-1.3.2-dev
libjpeg-turbo-3.1.2
libmbim-1.32.0
libmd-1.1.0
libmicrohttpd-1.0.2
libmnl-1.0.5
libndp-1.9
libnetfilter_conntrack-1.1.0
libnfnetlink-1.0.2
libnftnl-1.3.0
libnl-3.11.0
libnvme-1.15
libpcap-1.10.5-lib
libpipeline-1.5.8
libplist-2.7.0
libplist-2.7.0-bin
libplist-2.7.0-dev
libpng-apng-1.6.50
libpsl-0.21.5
libpwquality-1.4.5-lib
libqmi-1.36.0
libqrtr-glib-1.2.2
libreelec-dvb-firmware-1.5.0-zstd
libressl-4.2.1
libressl-4.2.1-nc
libseccomp-2.6.0-lib
libselinux-3.8.1
libsm-1.2.6
libsodium-1.0.20
libssh2-1.11.1
libtasn1-4.20.0
libtasn1-4.20.0-dev
libtatsu-1.0.5
libtirpc-1.3.7
libtool-2.5.4-lib
libtpms-0.10.1
libunistring-1.4.1
libunwind-1.8.3
liburcu-0.15.5
liburing-2.12
libusb-1.0.29
libusb-1.0.29-dev
libusbmuxd-2.1.1
libuv-1.51.0
libx11-1.8.12
libxau-1.0.12
libxcb-1.17.0
libxcrypt-4.5.2
libxdmcp-1.1.5
libxext-1.3.6
libxml2-2.15.1
libxmu-1.2.1
libxt-1.3.1
linux-6.12.60
linux-6.12.60-modules
linux-6.12.60-modules
linux-6.12.60-modules-shrunk
linux-firmware-20251125-zstd
linux-headers-static-6.16.7
linux-pam-1.7.1
llhttp-9.3.0
lmdb-0.9.33
local-cmds
locale.conf
login.defs
login.pam
lowdown-2.0.4-lib
lvm2-2.03.35
lvm2-2.03.35-bin
lvm2-2.03.35-lib
lz4-1.10.0-lib
lzo-2.10
mailcap-2.1.54
make-initrd-ng-0.1.0
make-symlinks-relative.sh
man-db-2.13.1
mdadm-4.4
migrate-dhcpcd
mkpasswd-5.6.5
mobile-broadband-provider-info-20240407
modemmanager-1.24.0
mounts.sh
move-docs.sh
move-lib64.sh
move-sbin.sh
move-systemd-user-units.sh
mpdecimal-4.0.1
ms-sys-2.8.0
mtools-4.0.49
multiple-outputs.sh
multiuser.nix
nameservers
ncurses-6.5
nettle-3.10.2
networkmanager-1.54.1
newt-0.52.24
nfs-utils-2.8.4
nfs-utils-2.8.4-lib
nftables-1.1.5
nghttp2-1.67.1-lib
nghttp3-1.12.0
ngtcp2-1.17.0
nix-2.31.2
nix-2.31.2
nix-bash-completions-0.6.8
nix-cmd-2.31.2
nix-expr-2.31.2
nix-fetchers-2.31.2
nix-flake-2.31.2
nix-info
nix-main-2.31.2
nix-store-2.31.2
nix-util-2.31.2
nix.conf
nixos-26.05.20251205.f61125a
nixos-build-vms
nixos-enter
nixos-generate-config
nixos-install
nixos-option
nixos-option.nix
nixos-rebuild-ng-26.05
nixos-system-nixos-26.05.20251205.f61125a
nixos-tmpfiles.d
nixos-version
nixos.conf
no-bootloader
no-broken-symlinks.sh
npth-1.8
nsncd-1.5.2
nss-cacert-3.115
nss-cacert-3.115-p11kit
ntfs3g-2022.10.3
nvme-cli-2.15
onetbb-2022.3.0
oniguruma-6.9.10-lib
openldap-2.6.9
openresolv-3.17.0
openssh-10.2p1
openssl-3.6.0
openssl-3.6.0-bin
openssl-3.6.0-dev
other.pam
p11-kit-0.25.10
parted-3.6
passwd.pam
patch-2.8
patch-shebangs.sh
patchelf-0.15.2
pciutils-3.14.0
pcre2-10.46
pcsclite-2.3.0-lib
perl-5.40.0
perl-5.40.0-env
perl-5.40.0-env
perl-5.40.0-env
perl-5.40.0-man
perl5.40.0-Authen-SASL-2.1900
perl5.40.0-CGI-4.59
perl5.40.0-CGI-Fast-2.16
perl5.40.0-Clone-0.46
perl5.40.0-Config-IniFiles-3.000003
perl5.40.0-Crypt-URandom-0.54
perl5.40.0-Digest-HMAC-1.05
perl5.40.0-Encode-Locale-1.05
perl5.40.0-FCGI-0.82
perl5.40.0-FCGI-ProcManager-0.28
perl5.40.0-File-Listing-6.16
perl5.40.0-File-Slurp-9999.32
perl5.40.0-HTML-Parser-3.81
perl5.40.0-HTML-TagCloud-0.38
perl5.40.0-HTML-Tagset-3.20
perl5.40.0-HTTP-CookieJar-0.014
perl5.40.0-HTTP-Cookies-6.10
perl5.40.0-HTTP-Daemon-6.16
perl5.40.0-HTTP-Date-6.06
perl5.40.0-HTTP-Message-6.45
perl5.40.0-HTTP-Negotiate-6.01
perl5.40.0-IO-HTML-1.004
perl5.40.0-IO-Socket-SSL-2.083
perl5.40.0-IO-Stringy-2.113
perl5.40.0-JSON-4.10
perl5.40.0-LWP-MediaTypes-6.04
perl5.40.0-Mozilla-CA-20230821
perl5.40.0-Net-HTTP-6.23
perl5.40.0-Net-SMTP-SSL-1.04
perl5.40.0-Net-SSLeay-1.92
perl5.40.0-TermReadKey-2.38
perl5.40.0-Test-Fatal-0.017
perl5.40.0-Test-Needs-0.002010
perl5.40.0-Test-RequiresInternet-0.05
perl5.40.0-TimeDate-2.33
perl5.40.0-Try-Tiny-0.31
perl5.40.0-URI-5.21
perl5.40.0-WWW-RobotRules-6.02
perl5.40.0-libnet-3.15
perl5.40.0-libwww-perl-6.72
polkit-126
popt-1.19
ppp-2.5.2
pre-switch-checks
procps-4.0.4
protobuf-c-1.5.2-lib
prune-libtool-files.sh
publicsuffix-list-0-unstable-2025-10-08
python3-3.13.9
python3.13-dnspython-2.8.0
python3.13-markdown-3.9.0
qrencode-4.1.1
readline-8.3p1
relaxedsandbox.nix
reproducible-builds.sh
rsync-3.4.1
rt5677-firmware-4.16-10-zstd
rtl8192su-firmware-0-unstable-2016-10-05-zstd
rtl8761b-firmware-rtk1395-zstd
runuser-l.pam
runuser.pam
s2n-tls-1.5.27
samba-4.22.5
sandbox.nix
screen-5.0.1
sdparm-1.12
security-wrapper-chsh-x86_64-unknown-linux-musl
security-wrapper-dbus-daemon-launch-helper-x86_64-unknown-linux-musl
security-wrapper-fusermount-x86_64-unknown-linux-musl
security-wrapper-fusermount3-x86_64-unknown-linux-musl
security-wrapper-mount-x86_64-unknown-linux-musl
security-wrapper-newgidmap-x86_64-unknown-linux-musl
security-wrapper-newgrp-x86_64-unknown-linux-musl
security-wrapper-newuidmap-x86_64-unknown-linux-musl
security-wrapper-passwd-x86_64-unknown-linux-musl
security-wrapper-sg-x86_64-unknown-linux-musl
security-wrapper-su-x86_64-unknown-linux-musl
security-wrapper-sudo-x86_64-unknown-linux-musl
security-wrapper-sudoedit-x86_64-unknown-linux-musl
security-wrapper-umount-x86_64-unknown-linux-musl
security-wrapper-unix_chkpwd-x86_64-unknown-linux-musl
set-environment
set-source-date-epoch-to-latest.sh
setup-etc.pl
shadow-4.18.0
shadow-4.18.0-su
shutdown-ramfs-contents.json
slang-2.3.3
smartmontools-7.5
socat-1.8.0.3
sof-firmware-2025.05.1-zstd
sqlite-3.50.4
ssh-root-provision.conf
sshd.conf-final
sshd.pam
sshfs-fuse-3.7.3
stdenv-linux
strip.sh
su.pam
sudo-1.9.17p2
sudo.pam
sudoers
switch-to-configuration-0.1.0
syslinux-unstable-2019-02-07
sysstat-12.7.7
system-generators
system-path
system-sendmail-1.0
system-shutdown
system-units
systemd
systemd-258.2
systemd-minimal-258.2
systemd-minimal-libs-258.2
systemd-minimal-libs-258.2-dev
systemd-user.pam
talloc-2.4.3
tcb-1.2
tcpdump-4.99.5
tdb-1.4.14
terminus-font-4.49.1
testdisk-7.2
tevent-0.17.1
time-1.9
tmpfiles.d
tpm2-tss-4.1.3
tuinix-installer-1.0.0
tzdata-2025b
udev-check-hook
udev-path
udev-rules
unbound-1.24.1-lib
unit--.slice
unit-NetworkManager-dispatcher.service
unit-NetworkManager-wait-online.service
unit-NetworkManager.service
unit-autovt-.service
unit-container-getty-.service
unit-dbus.service
unit-dbus.service
unit-dbus.socket
unit-dhcpcd.service
unit-fs.target
unit-fstrim.timer
unit-generate-shutdown-ramfs.service
unit-getty-.service
unit-getty.target
unit-keys.target
unit-kmod-static-nodes.service
unit-lastlog2-import.service
unit-linger-users.service
unit-local-fs.target
unit-multi-user.target
unit-network-local-commands.service-disabled
unit-network-setup.service
unit-nix-daemon.service
unit-nix-daemon.socket
unit-nix-gc.service
unit-nix-optimise.service
unit-nixos-activation.service
unit-nixos-fake-graphical-session.target
unit-nscd.service
unit-post-resume.service
unit-post-resume.target
unit-pre-sleep.service
unit-prepare-kexec.service
unit-reload-systemd-vconsole-setup.service
unit-remote-fs.target
unit-resolvconf.service
unit-run-initramfs.mount
unit-run-wrappers.mount
unit-save-hwclock.service
unit-script-linger-users-start
unit-script-network-setup-start
unit-script-nix-gc-start
unit-script-nixos-activation-start
unit-script-post-resume-start
unit-script-pre-sleep-start
unit-script-prepare-kexec-start
unit-script-resolvconf-start
unit-script-sshd-keygen-start
unit-script-suid-sgid-wrappers-start
unit-serial-getty-.service
unit-sshd-.service
unit-sshd-keygen.service
unit-sshd.service
unit-suid-sgid-wrappers.service
unit-sysinit-reactivation.target
unit-system.slice
unit-systemd-backlight-.service
unit-systemd-fsck-.service
unit-systemd-importd.service
unit-systemd-journal-flush.service
unit-systemd-journald-.service
unit-systemd-journald-audit.socket
unit-systemd-journald.service
unit-systemd-logind.service
unit-systemd-makefs-.service
unit-systemd-mkswap-.service
unit-systemd-modules-load.service
unit-systemd-nspawn-.service
unit-systemd-oomd.service
unit-systemd-pstore.service
unit-systemd-random-seed.service
unit-systemd-remount-fs.service
unit-systemd-sysctl.service
unit-systemd-timedated.service
unit-systemd-timesyncd.service
unit-systemd-tmpfiles-clean.timer
unit-systemd-tmpfiles-resetup.service
unit-systemd-tmpfiles-setup.service
unit-systemd-udev-settle.service
unit-systemd-udevd.service
unit-systemd-update-utmp.service
unit-systemd-user-sessions.service
unit-usbmuxd.service
unit-user-.service
unit-user-runtime-dir-.service
unit-user.slice
unit-zfs-import.target
unit-zfs-mount.service
unit-zfs-share.service
unit-zfs-zed.service
unit-zfs.target
unit-zpool-trim.service
unit-zpool-trim.timer
unzip-6.0
update-autotools-gnu-config-scripts-hook
update-users-groups.pl
usbmuxd-1.1.1+date=2023-05-05
usbutils-018
user-generators
user-units
useradd
useradd.pam
userdel.pam
usermod.pam
users-groups.json
util-linux-2.41.2-bin
util-linux-2.41.2-lastlog
util-linux-2.41.2-lib
util-linux-2.41.2-login
util-linux-2.41.2-mount
util-linux-2.41.2-swap
util-linux-minimal-2.41.2-bin
util-linux-minimal-2.41.2-lib
util-linux-minimal-2.41.2-login
util-linux-minimal-2.41.2-mount
util-linux-minimal-2.41.2-swap
vconsole.conf
vim-9.1.1869
vim-9.1.1869-xxd
vlock.pam
w3m-0.5.5
which-2.23
wireless-regdb-2025.10.07-zstd
wpa_supplicant-2.11
xauth-1.1.4
xfsprogs-6.17.0
xfsprogs-6.17.0-bin
xgcc-14.3.0-libgcc
xxHash-0.8.3
xz-5.8.1
xz-5.8.1-bin
zd1211-firmware-1.5-zstd
zfs-kernel-2.3.5-6.12.60
zfs-user-2.3.5
zip-3.0
zlib-1.3.1
zlib-ng-2.2.5
zpool-sync-shutdown
zstd-1.5.7
zstd-1.5.7-bin

SBOM artifact (CycloneDX JSON) is attached to the workflow run.

@timlinux
timlinux merged commit 6a77bb1 into main May 24, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants