Skip to content

Use modules/users/rtucek user module consistently - #23

Merged
rtucek merged 4 commits into
mainfrom
flake/adopt-user-module
Aug 23, 2026
Merged

Use modules/users/rtucek user module consistently#23
rtucek merged 4 commits into
mainfrom
flake/adopt-user-module

Conversation

@rtucek

@rtucek rtucek commented Aug 23, 2026

Copy link
Copy Markdown
Owner

As a follow up to #21, which introduced modules to the flake, all other build targets are being refactored
to using the same module consistently.

More importantly, this allows to remove the redundant hosts/common/users/rtucek.nix.

Adjusted hosts are:

  • tux-ibp-amdgen9-nixos-btw: adopt rtucek user model
  • qemu-nixos-btw: adopt rtucek user model
  • dell-xps9360-nixos-btw: adopt rtucek user model

@rtucek rtucek self-assigned this Aug 23, 2026
@rtucek
rtucek merged commit 4654f16 into main Aug 23, 2026
6 checks passed
@rtucek
rtucek deleted the flake/adopt-user-module branch August 23, 2026 22:06
rtucek added a commit that referenced this pull request Aug 30, 2026
Version changes:
```
[C*]  #1  acl                                     2.4.0 x2, 2.4.0-bin, 2.4.0-dev, 2.4.0-doc, 2.4.0-man -> 2.4.0, 2.4.0-bin, 2.4.0-dev, 2.4.0-doc, 2.4.0-man
[C*]  #2  attr                                    2.6.0 x2, 2.6.0-bin, 2.6.0-dev, 2.6.0-doc, 2.6.0-man -> 2.6.0, 2.6.0-bin, 2.6.0-dev, 2.6.0-doc, 2.6.0-man
[C*]  #3  audit                                   4.2.1, 4.2.1-bin, 4.2.1-lib x2, 4.2.1-man -> 4.2.1, 4.2.1-bin, 4.2.1-lib, 4.2.1-man
[C.]  #4  aws-c-auth                              0.9.1 x2 -> 0.9.1
[C.]  #5  aws-c-cal                               0.9.2 x2 -> 0.9.2
[C.]  #6  aws-c-common                            0.12.4 x2 -> 0.12.4
[C.]  #7  aws-c-compression                       0.3.1 x2 -> 0.3.1
[C.]  #8  aws-c-event-stream                      0.7.0 x2 -> 0.7.0
[C.]  #9  aws-c-http                              0.11.0 x2 -> 0.11.0
[C.]  #10  aws-c-io                                0.27.2 x2 -> 0.27.2
[C.]  #11  aws-c-mqtt                              0.13.3 x2 -> 0.13.3
[C.]  #12  aws-c-s3                                0.8.7 x2 -> 0.8.7
[C.]  #13  aws-c-sdkutils                          0.2.4 x2 -> 0.2.4
[C.]  #14  aws-checksums                           0.2.7 x2 -> 0.2.7
[C.]  #15  aws-crt-cpp                             0.34.3 x2 -> 0.34.3
[C.]  #16  bash                                    5.3p9 x2 -> 5.3p9
[C*]  #17  bash-interactive                        5.3p9 x2, 5.3p9-doc, 5.3p9-fish-completions, 5.3p9-info, 5.3p9-man -> 5.3p9, 5.3p9-doc, 5.3p9-fish-completions, 5.3p9-info, 5.3p9-man
[C.]  #18  bat                                     0.26.1 x2, 0.26.1-fish-completions -> 0.26.1, 0.26.1-fish-completions
[U.]  #19  bcachefs-tools                          1.38.8, 1.38.8-fish-completions -> 1.39.2, 1.39.2-fish-completions
[C.]  #20  boehm-gc                                8.2.12 x3, 8.2.12-dev -> 8.2.12 x2, 8.2.12-dev
[C.]  #21  boost                                   1.89.0 x2, 1.89.0-dev -> 1.89.0, 1.89.0-dev
[U.]  #22  brave                                   1.93.129, 1.93.129-fish-completions -> 1.93.138, 1.93.138-fish-completions
[C.]  #23  brotli                                  1.2.0 x2, 1.2.0-dev x2, 1.2.0-lib x2 -> 1.2.0, 1.2.0-dev, 1.2.0-lib
[C.]  #24  bundler                                 2.7.2 x2 -> 2.7.2
[C.]  #25  busybox                                 1.37.0 x2 -> 1.37.0
[C*]  #26  bzip2                                   1.0.8 x2, 1.0.8-bin, 1.0.8-dev, 1.0.8-man -> 1.0.8, 1.0.8-bin, 1.0.8-dev, 1.0.8-man
[C.]  #27  c-ares                                  1.34.8 x3, 1.34.8-dev -> 1.34.8 x2, 1.34.8-dev
[C.]  #28  coreutils                               9.11 x2 -> 9.11
[U*]  #029  cpupower                                7.2, 7.2_fish-completions -> 7.2.2, 7.2.2_fish-completions
[C*]  #030  curl                                    8.21.0 x2, 8.21.0-bin, 8.21.0-dev, 8.21.0-fish-completions, 8.21.0-man -> 8.21.0, 8.21.0-bin, 8.21.0-dev, 8.21.0-fish-completions, 8.21.0-man
[C*]  #031  dbus                                    1, 1.16.2 x2, 1.16.2-dev, 1.16.2-doc, 1.16.2-lib x2, 1.16.2-man -> 1, 1.16.2, 1.16.2-dev, 1.16.2-doc, 1.16.2-lib, 1.16.2-man
[C.]  #032  editline                                1.17.1-unstable-2025-05-24 x2 -> 1.17.1-unstable-2025-05-24
[C.]  #033  elfutils                                0.194 x2 -> 0.194
[C.]  #034  expat                                   2.8.2, 2.8.3, 2.8.3-dev -> 2.8.3, 2.8.3-dev
[C.]  #035  file                                    5.47 x2, 5.47-fish-completions, 5.47-man -> 5.47, 5.47-fish-completions, 5.47-man
[C*]  #036  fish                                    4.7.1 x2, 4.7.1-doc x2, 4.7.1_fish-completions x2 -> 4.7.1, 4.7.1-doc, 4.7.1_fish-completions x2
[C*]  #037  gawk                                    5.4.1 x2, 5.4.1-fish-completions, 5.4.1-info, 5.4.1-man -> 5.4.1, 5.4.1-fish-completions, 5.4.1-info, 5.4.1-man
[C.]  #038  gcc                                     15.2.0-lib x3, 15.2.0-libgcc x3 -> 15.2.0-lib x2, 15.2.0-libgcc x2
[C.]  #039  gdbm                                    1.26-lib x2 -> 1.26-lib
[C.]  #040  gettext                                 1.0 x2 -> 1.0
[U.]  #041  gh                                      2.97.0, 2.97.0-fish-completions -> 2.98.0, 2.98.0-fish-completions
[C*]  #042  git                                     2.54.0 x2, 2.54.0-doc x2, 2.54.0_fish-completions -> 2.54.0, 2.54.0-doc, 2.54.0_fish-completions
[C.]  #043  glib                                    2.88.1, 2.88.1-bin, 2.88.3, 2.88.3-bin, 2.88.3-dev -> 2.88.3, 2.88.3-bin, 2.88.3-dev
[C*]  #044  glibc                                   2.42-67 x2, 2.42-67-bin, 2.42-67-dev, 2.42-67-getent -> 2.42-67, 2.42-67-bin, 2.42-67-dev, 2.42-67-getent
[C.]  #045  gmp-with-cxx                            6.3.0 x4, 6.3.0-dev -> 6.3.0 x2, 6.3.0-dev
[C*]  #046  gnugrep                                 3.12 x2, 3.12_fish-completions x2, 3.12-info -> 3.12, 3.12_fish-completions x2, 3.12-info
[C*]  #047  gnused                                  4.10 x2, 4.10_fish-completions x2, 4.10-info -> 4.10, 4.10_fish-completions x2, 4.10-info
[C.]  #048  go                                      1.26.5, 1.26.6, 1.26.6-fish-completions -> 1.26.6, 1.26.6-fish-completions
[C.]  #049  groff                                   1.24.1 x2 -> 1.24.1
[C*]  #050  gzip                                    1.14 x2, 1.14-fish-completions, 1.14-info, 1.14-man -> 1.14, 1.14-fish-completions, 1.14-info, 1.14-man
[C.]  #051  hostname-debian                         3.25 x2, 3.25-man x2 -> 3.25, 3.25-man
[C*]  #052  hostname-hostname-debian                3.25 x2, 3.25_fish-completions -> 3.25, 3.25_fish-completions
[C.]  #053  hwloc                                   2.13.0-lib x2 -> 2.13.0-lib
[C.]  #054  iana-etc                                20251215 x2 -> 20251215
[C.]  #055  icu4c                                   76.1 x2, 76.1-dev, 78.3, 78.3-dev -> 76.1, 76.1-dev, 78.3, 78.3-dev
[U.]  #056  initrd-linux                            7.2 -> 7.2.2
[C.]  #057  jq                                      1.8.2 x2, 1.8.2-bin x2, 1.8.2-fish-completions, 1.8.2-man -> 1.8.2, 1.8.2-bin, 1.8.2-fish-completions, 1.8.2-man
[C.]  #058  json-c                                  0.18 x2 -> 0.18
[C.]  #059  keyutils                                1.6.3-lib x2 -> 1.6.3-lib
[C*]  #060  kmod                                    31 x2, 31-lib x2, 31-man -> 31, 31-lib, 31-man
[C.]  #061  krb5                                    1.22.2, 1.22.2-dev, 1.22.2-lib x2 -> 1.22.2, 1.22.2-dev, 1.22.2-lib
[C*]  #062  less                                    692 x2, 692-fish-completions, 692-man -> 692, 692-fish-completions, 692-man
[C.]  #063  libapparmor                             4.1.7 x2 -> 4.1.7
[C.]  #064  libarchive                              3.8.8, 3.8.8-dev, 3.8.8-lib x2 -> 3.8.8, 3.8.8-dev, 3.8.8-lib
[C.]  #065  libblake3                               1.8.5 x2 -> 1.8.5
[C.]  #066  libcap-ng                               0.9.3 x2 -> 0.9.3
[C.]  #067  libcpuid                                0.8.1 x2 -> 0.8.1
[C.]  #068  libev                                   4.33 x2 -> 4.33
[C.]  #069  libffi                                  3.7.1, 3.8.0, 3.8.0-dev -> 3.8.0, 3.8.0-dev
[C.]  #070  libgit2                                 1.9.3-lib, 1.9.4-lib -> 1.9.4-lib, 1.9.7-lib
[C.]  #071  libpipeline                             1.5.8 x2 -> 1.5.8
[C.]  #072  libpsl                                  0.21.5 x2, 0.21.5-dev -> 0.21.5, 0.21.5-dev
[C.]  #073  libseccomp                              2.6.1-lib x2 -> 2.6.1-lib
[C.]  #074  libselinux                              3.10 x2, 3.10-bin, 3.10-dev -> 3.10, 3.10-bin, 3.10-dev
[C.]  #075  libsodium                               1.0.22-unstable-2026-04-09 x2 -> 1.0.22-unstable-2026-04-09
[C.]  #076  libssh2                                 1.11.1 x2, 1.11.1-dev -> 1.11.1, 1.11.1-dev
[C.]  #077  libuv                                   1.52.1 x2, 1.52.1-dev -> 1.52.1, 1.52.1-dev
[C.]  #078  libx11                                  1.8.13 x2, 1.8.13-dev -> 1.8.13, 1.8.13-dev
[C.]  #079  libxau                                  1.0.12 x2, 1.0.12-dev -> 1.0.12, 1.0.12-dev
[C.]  #080  libxcb                                  1.17.0 x2, 1.17.0-dev -> 1.17.0, 1.17.0-dev
[C.]  #081  libxcrypt                               4.5.2 x2 -> 4.5.2
[C.]  #082  libxdmcp                                1.1.5 x2, 1.1.5-dev -> 1.1.5, 1.1.5-dev
[C.]  #083  libxml2                                 2.15.3 x2, 2.15.3-bin, 2.15.3-dev -> 2.15.3, 2.15.3-bin, 2.15.3-dev
[C.]  #084  libyaml                                 0.2.5 x2 -> 0.2.5
[U.]  #085  linux                                   7.2, 7.2-modules x2 -> 7.2.2, 7.2.2-modules x2
[C.]  #086  llhttp                                  9.4.2, 9.4.2-dev, 9.4.3 -> 9.4.3, 9.4.3-dev
[C.]  #087  llvm                                    21.1.8-lib x2 -> 21.1.8-lib
[C.]  #088  lowdown                                 3.0.1-lib x2 -> 3.0.1-lib
[C.]  #089  mailcap                                 2.1.54 x2 -> 2.1.54
[C*]  #090  man-db                                  2.13.1 x2, 2.13.1-doc, 2.13.1-fish-completions x2 -> 2.13.1, 2.13.1-doc, 2.13.1_fish-completions x2
[U.]  #091  mesa                                    26.1.5 -> 26.1.8
[C.]  #092  mpdecimal                               4.0.1 x2 -> 4.0.1
[C*]  #093  ncurses                                 6.6 x2, 6.6-dev, 6.6-man -> 6.6, 6.6-dev, 6.6-man
[C.]  #094  nghttp2                                 1.69.0 x2, 1.69.0-dev x2, 1.69.0-lib x2 -> 1.69.0, 1.69.0-dev, 1.69.0-lib
[C.]  #095  nghttp3                                 1.15.0 x2, 1.15.0-dev x2 -> 1.15.0, 1.15.0-dev
[C.]  #096  ngtcp2                                  1.22.1 x2, 1.22.1-dev x2 -> 1.22.1, 1.22.1-dev
[C.]  #097  nix-store                               2.34.8 x2, 2.34.8-dev -> 2.34.8, 2.34.8-dev
[C.]  #098  nix-util                                2.34.8 x2, 2.34.8-dev -> 2.34.8, 2.34.8-dev
[C.]  #099  nixfmt                                  1.4.0 x2 -> 1.4.0
[U.]  #100  nixos-system-tux-ibp-amdgen9-nixos-btw  26.05.20260820.5880666 -> 26.05.20260829.c5c4a43
[U.]  #101  nodejs                                  24.18.1 -> 24.19.0
[U.]  #102  nodejs-slim                             24.18.1, 24.18.1-corepack, 24.18.1-npm -> 24.19.0, 24.19.0-corepack, 24.19.0-npm
[C.]  #103  numactl                                 2.0.18 x2 -> 2.0.18
[U.]  #104  nvim-host-python3                       3.13.14-env -> 3.13.15-env
[C.]  #105  onetbb                                  2022.3.0 x2 -> 2022.3.0
[C.]  #106  oniguruma                               6.9.10-lib x2 -> 6.9.10-lib
[C.]  #107  openssl                                 3.6.3 x2, 3.6.3-bin x2, 3.6.3-dev x2, 3.6.3-fish-completions, 3.6.3-man -> 3.6.3, 3.6.3-bin, 3.6.3-dev, 3.6.3-fish-completions, 3.6.3-man
[C.]  #108  pcre2                                   10.46 x2, 10.46-bin, 10.46-dev -> 10.46, 10.46-bin, 10.46-dev
[C*]  #109  perl                                    5.42.0 x2, 5.42.0-env x5, 5.42.0-man x2 -> 5.42.0, 5.42.0-env x5, 5.42.0-man
[C.]  #110  perl5.42.0-Authen-SASL                  2.1900 x2 -> 2.1900
[C.]  #111  perl5.42.0-CGI                          4.59 x2 -> 4.59
[C.]  #112  perl5.42.0-CGI-Fast                     2.16 x2 -> 2.16
[C.]  #113  perl5.42.0-Clone                        0.46 x2 -> 0.46
[C.]  #114  perl5.42.0-Crypt-URandom                0.55 x2 -> 0.55
[C.]  #115  perl5.42.0-Digest-HMAC                  1.05 x2 -> 1.05
[C.]  #116  perl5.42.0-Encode-Locale                1.05 x2 -> 1.05
[C.]  #117  perl5.42.0-FCGI                         0.82 x2 -> 0.82
[C.]  #118  perl5.42.0-FCGI-ProcManager             0.28 x2 -> 0.28
[C.]  #119  perl5.42.0-File-BaseDir                 0.09 x2 -> 0.09
[C.]  #120  perl5.42.0-File-DesktopEntry            0.22 x2 -> 0.22
[C.]  #121  perl5.42.0-File-Listing                 6.16 x2 -> 6.16
[C.]  #122  perl5.42.0-File-MimeInfo                0.33 x2 -> 0.33
[C.]  #123  perl5.42.0-HTML-Parser                  3.81 x2 -> 3.81
[C.]  #124  perl5.42.0-HTML-TagCloud                0.38 x2 -> 0.38
[C.]  #125  perl5.42.0-HTML-Tagset                  3.20 x2 -> 3.20
[C.]  #126  perl5.42.0-HTTP-CookieJar               0.014 x2 -> 0.014
[C.]  #127  perl5.42.0-HTTP-Cookies                 6.10 x2 -> 6.10
[C.]  #128  perl5.42.0-HTTP-Daemon                  6.17 x2 -> 6.17
[C.]  #129  perl5.42.0-HTTP-Date                    6.06 x2 -> 6.06
[C.]  #130  perl5.42.0-HTTP-Message                 6.45 x2 -> 6.45
[C.]  #131  perl5.42.0-HTTP-Negotiate               6.01 x2 -> 6.01
[C.]  #132  perl5.42.0-IO-HTML                      1.004 x2 -> 1.004
[C.]  #133  perl5.42.0-IO-Socket-SSL                2.083 x2 -> 2.083
[C.]  #134  perl5.42.0-IPC-System-Simple            1.30 x2 -> 1.30
[C.]  #135  perl5.42.0-LWP-MediaTypes               6.04 x2 -> 6.04
[C.]  #136  perl5.42.0-Mozilla-CA                   20230821 x2 -> 20230821
[C.]  #137  perl5.42.0-Net-DBus                     1.2.0 x2 -> 1.2.0
[C.]  #138  perl5.42.0-Net-HTTP                     6.23 x2 -> 6.23
[C.]  #139  perl5.42.0-Net-SMTP-SSL                 1.04 x2 -> 1.04
[C.]  #140  perl5.42.0-Net-SSLeay                   1.92 x2 -> 1.92
[C.]  #141  perl5.42.0-TermReadKey                  2.38 x2 -> 2.38
[C.]  #142  perl5.42.0-Test-Fatal                   0.017 x2 -> 0.017
[C.]  #143  perl5.42.0-Test-Needs                   0.002010 x2 -> 0.002010
[C.]  #144  perl5.42.0-Test-RequiresInternet        0.05 x2 -> 0.05
[C.]  #145  perl5.42.0-TimeDate                     2.33 x2 -> 2.33
[C.]  #146  perl5.42.0-Try-Tiny                     0.31 x2 -> 0.31
[C.]  #147  perl5.42.0-URI                          5.21 x2 -> 5.21
[C.]  #148  perl5.42.0-WWW-RobotRules               6.02 x2 -> 6.02
[C.]  #149  perl5.42.0-X11-Protocol                 0.56 x2 -> 0.56
[C.]  #150  perl5.42.0-XML-Parser                   2.46 x2 -> 2.46
[C.]  #151  perl5.42.0-XML-Twig                     3.52 x2 -> 3.52
[C.]  #152  perl5.42.0-libnet                       3.15 x2 -> 3.15
[C.]  #153  perl5.42.0-libwww-perl                  6.72 x2 -> 6.72
[C*]  #154  procps                                  4.0.6 x2, 4.0.6_fish-completions -> 4.0.6, 4.0.6_fish-completions
[C.]  #155  publicsuffix-list                       0-unstable-2026-05-13 x2 -> 0-unstable-2026-05-13
[C.]  #156  python3                                 3.13.14, 3.13.14-env x2, 3.13.15, 3.13.15-env x3 -> 3.13.15, 3.13.15-env x5
[C.]  #157  python3.13-pyyaml                       6.0.3 x2 -> 6.0.3
[C.]  #158  readline                                8.3p3 x2 -> 8.3p3
[C.]  #159  ripgrep                                 15.1.0 x2, 15.1.0-fish-completions -> 15.1.0, 15.1.0-fish-completions
[C.]  #160  ruby                                    3.4.9 x2 -> 3.4.9
[C.]  #161  s2n-tls                                 1.7.6 x2 -> 1.7.6
[C*]  #162  shared-mime-info                        2.4 x2, 2.4_fish-completions x2 -> 2.4, 2.4_fish-completions x2
[C*]  #163  sqlite                                  3.51.2 x2, 3.51.2-bin x2, 3.51.2-dev x2, 3.51.2-doc, 3.51.2-man -> 3.51.2, 3.51.2-bin, 3.51.2-dev, 3.51.2-doc, 3.51.2-man
[U*]  #164  strace                                  7.1, 7.1-man -> 7.2, 7.2-man
[C.]  #165  systemd-minimal                         260.2 x2 -> 260.2
[C.]  #166  systemd-minimal-libs                    260.2 x2, 260.2-dev -> 260.2, 260.2-dev
[C.]  #167  tzdata                                  2026c x2 -> 2026c
[C.]  #168  utf8proc                                2.11.3 x2 -> 2.11.3
[C.]  #169  util-linux-minimal                      2.42.2-bin x2, 2.42.2-lib x2, 2.42.2-login x2, 2.42.2-mount x2, 2.42.2-swap x2 -> 2.42.2-bin, 2.42.2-lib, 2.42.2-login, 2.42.2-mount, 2.42.2-swap
[C.]  #170  wayland                                 1.25.0 x2, 1.25.0-dev -> 1.25.0, 1.25.0-dev
[C*]  #171  which                                   2.23 x2, 2.23-info, 2.23-man -> 2.23, 2.23-info, 2.23-man
[C.]  #172  wl-clipboard                            2.3.0 x2, 2.3.0-fish-completions -> 2.3.0, 2.3.0-fish-completions
[U.]  #173  x86_energy_perf_policy                  6.18.45 -> 6.18.48
[C.]  #174  xdg-user-dirs                           0.20 x2, 0.20-lib x2 -> 0.20, 0.20-lib
[C*]  #175  xdg-utils                               1.2.1 x2, 1.2.1_fish-completions -> 1.2.1, 1.2.1_fish-completions
[C*]  #176  xz                                      5.8.3 x2, 5.8.3-bin, 5.8.3-doc, 5.8.3-fish-completions, 5.8.3-man -> 5.8.3, 5.8.3-bin, 5.8.3-doc, 5.8.3-fish-completions, 5.8.3-man
[U.]  #177  zfs-user                                2.4.3, 2.4.3-fish-completions, 2.4.3-man -> 2.4.4, 2.4.4-fish-completions, 2.4.4-man
[C.]  #178  zlib                                    1.3.2 x2, 1.3.2-dev x2, 1.3.2-static x2 -> 1.3.2, 1.3.2-dev, 1.3.2-static
[C.]  #179  zlib-ng                                 2.3.3 x2 -> 2.3.3
[C*]  #180  zstd                                    1.5.7 x2, 1.5.7-bin x2, 1.5.7-dev x2, 1.5.7-fish-completions, 1.5.7-man -> 1.5.7, 1.5.7-bin, 1.5.7-dev, 1.5.7-fish-completions, 1.5.7-man
Closure size: 2499 -> 2305 (319 paths added, 513 paths removed, delta -194, disk usage -1.4GiB).
```
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.

1 participant