Skip to content

dell-prec-5570-nixos-btw: improve watt releated profile - #27

Merged
rtucek merged 23 commits into
mainfrom
flake/watt-enhancements
Aug 30, 2026
Merged

dell-prec-5570-nixos-btw: improve watt releated profile#27
rtucek merged 23 commits into
mainfrom
flake/watt-enhancements

Conversation

@rtucek

@rtucek rtucek commented Aug 30, 2026

Copy link
Copy Markdown
Owner
  • add support for fprint & unlock
  • rtucek: add hyprlock module for toggling fprint unlock
  • home-manager: add ssh config
  • home-manager: move database-related packages to home-manager
  • rclone: add rclone
  • dell-prec-5570-nixos-btw: add rclone config via sops
  • home-manager: add pciutils
  • home-manager: add doctl
  • doctl: add temporary patch for bumping doctl to v1.160.0. This may fail in the future once the version is officially released, which will remind us to remove the patch.
  • dell-prec-5570-nixos-btw: add hyprland monitor config
  • keepass: add encrypted keepass unlock password
  • dell-prec-5570-nixos-btw: add keepass scripts
  • network: rename private_networks to shared_networks
  • NetworkManager: fix systemd order for NetworkManager-ensure-profile.service by making sure, it does not run prior to sops-install-sercrets.service
  • watt: add relevant NetworkManager profiles

rtucek added 23 commits August 24, 2026 11:38
Add pciutils, which of inspecting detected hardware via `lspci`.
Add Github token to `~/.config/nix/nix.conf`, allowing the nix daemon to use it, when working with
the Github API.
This way, we can avoid being rate-limited.
At the time of this writing, NixOS' `26.05` channel builds `doctl` in `1.159.0`, doctl to spit out
debug logs. These debug logs can mess with TUI-based programs like k9s.

It was fixed via digitalocean/doctl#1844, hence we apply this overlay, in
order to bump to minimum version.

It will throw an exception in the future, once the version bump becomes unnecessary (either on this
current stable channel or on the next one), which will remind us to remove this overlay.
It has been observed, that NetworkManager-ensure-profiles.service may sometimes fail from time to
time at boot time. Upon retrying, it worked.

It seems, this is caused by a data race, which may occur, when `sops-install-secrets.service` hasn't
yet deployed the environment files with the decrypted secrets.

The fix is to have `NetworkManager-ensure-profiles.service` not running prior to the completion of
`sops-install-secrets.service`.
@rtucek rtucek self-assigned this Aug 30, 2026
@rtucek rtucek changed the title flake/watt enhancements dell-prec-5570-nixos-btw: improve watt releated profile Aug 30, 2026
@rtucek
rtucek marked this pull request as ready for review August 30, 2026 21:52
@rtucek
rtucek merged commit 95d1bbc into main Aug 30, 2026
6 checks passed
@rtucek
rtucek deleted the flake/watt-enhancements branch August 30, 2026 21:53
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