···11-[ags]: https://github.com/Aylur/ags
22-[dotfiles]: https://github.com/Aylur/dotfiles
11+[caelestia]: https://github.com/caelestia-dots/shell
32[ez-configs]: https://github.com/ehllie/ez-configs/
43[flake-parts]: https://github.com/hercules-ci/flake-parts
54[flake-schemas]: https://github.com/DeterminateSystems/flake-schemas
···48474948## Look and feel
50495151-I daily drive Hyprland with a slightly tweaked version of aylur's [ags] [dotfiles] and [rofi] as an app launcher.
5050+I daily drive Hyprland with [caelestia] and [rofi].
52515352My systems wouldn't look even halfway as good without [stylix] doing all the heavy-lifting in my stead.
5453The color scheme used in my screenshots is `stella`.
···11+# Updates secret files, run after adding new keys
22+update:
33+ #!/usr/bin/env zsh
44+ sops updatekeys secrets/**/*
55+66+# Opens a secrets file for editing
77+@edit file='secrets/default.yaml':
88+ sops {{ file }}
99+1010+# Grabs a host's SSH key and generates the corresponding age key
1111+@get-host-key host:
1212+ nix shell nixpkgs#ssh-to-age nixpkgs#openssh \
1313+ --command ssh-keyscan localhost 2>/dev/null \
1414+ | ssh-to-age 2>/dev/null
+7
just/secureboot.just
···11+# Generates the necessary keys in /etc/secureboot
22+create-keys:
33+ sudo sbctl create-keys
44+55+# Enrolls keys, requires system to be in setup mode
66+enroll-keys: create-keys
77+ sudo sbctl enroll-keys --microsoft