This website requires JavaScript.
e72d007a7d
Merge pull request 'chore(deps): lock file maintenance flake inputs' (#65 ) from renovate/lock-file-maintenance-flake-inputs into main
renovate-bot
2026-07-13 00:06:31 +01:00
8d016a546a
chore(deps): lock file maintenance flake inputs
Renovate Bot
2026-07-12 23:02:10 +00:00
a93ca2c04d
Merge pull request 'chore(deps): lock file maintenance flake inputs' (#44 ) from renovate/lock-file-maintenance-flake-inputs into main
renovate-bot
2026-07-10 13:05:56 +01:00
dcd6fa6be3
chore(deps): lock file maintenance flake inputs
Renovate Bot
2026-07-10 12:02:03 +00:00
f4a9e638a5
Merge pull request 'fix(nixfiles): fix formatting stuff' (#63 ) from ci/format-check-all-prs into main
lyrathorpe
2026-07-10 12:15:34 +01:00
4fd26b1662
fix(nixfiles): fix formatting stuff
Emma Thorpe
2026-07-10 12:11:14 +01:00
665703fbe6
memory: SIBO Workabout MX project state for cross-session resume (#60 )
lyrathorpe
2026-07-10 11:42:33 +01:00
ad6dac634e
Merge pull request 'docs: add project CLAUDE.md and nix-shell tooling memory' (#62 ) from docs/dev-workflow-notes into main
lyrathorpe
2026-07-10 11:32:25 +01:00
9b7a9fa9b9
chore(memory): note nix shell for ad-hoc nixpkgs tooling
docs/dev-workflow-notes
Emma Thorpe and Claude Opus 4.8
2026-07-10 11:25:56 +01:00
33278d9ed2
docs: add project CLAUDE.md documenting flake checks
Emma Thorpe and Claude Opus 4.8
2026-07-10 11:25:56 +01:00
40aef99289
Merge pull request 'chore(deps): update gitea actions to a49548c' (#59 ) from renovate/gitea-actions into main
renovate-bot
2026-07-10 11:20:48 +01:00
b191d8883c
chore(deps): update gitea actions to a49548c
Renovate Bot
2026-07-09 19:01:04 +00:00
1df7bec2d7
Merge pull request 'fix(docs): reformat README module table to satisfy treefmt' (#61 ) from fix/treefmt-readme-formatting into main
lyrathorpe
2026-07-10 11:11:53 +01:00
87318cd04d
fix(docs): reformat README module table to satisfy treefmt
fix/treefmt-readme-formatting
Emma Thorpe and Claude Opus 4.8
2026-07-10 11:10:02 +01:00
ad9decdf47
Merge pull request 'docs: repo layout, module catalogue, host READMEs, stale-path fixes' (#56 ) from docs/audit-improvements into main
lyrathorpe
2026-07-06 15:37:28 +01:00
819633260e
docs(rpi5): fix stale module paths
lyrathorpe
2026-07-06 15:27:03 +01:00
610d5d8b28
docs(macpro31): fix stale module paths
lyrathorpe
2026-07-06 15:27:02 +01:00
58c0004f20
docs(t400): fix stale module paths
lyrathorpe
2026-07-06 15:27:02 +01:00
f57d6ab1f9
docs(darwin): add host README
lyrathorpe
2026-07-06 15:27:01 +01:00
574773de73
docs(edaas): add host README
lyrathorpe
2026-07-06 15:27:00 +01:00
a857365cc3
docs: add repo layout, module catalogue and add-a-host guide
lyrathorpe
2026-07-06 15:26:59 +01:00
e5d6b5bc8d
chore(secrets): placeholder for the LDAP bind secret
feat/sssd-authentik-ldap
lyrathorpe
2026-07-06 13:57:30 +01:00
5fd42fbdcd
docs(secrets): agenix owner workflow
lyrathorpe
2026-07-06 13:57:30 +01:00
2864ef0553
feat(sssd): agenix recipients scaffold
lyrathorpe
2026-07-06 13:57:29 +01:00
bac9951995
feat(sssd): SSSD LDAP auth against Authentik outpost
lyrathorpe
2026-07-06 13:57:28 +01:00
8f240c27ba
feat(sssd): opt EDaaS out of SSSD
lyrathorpe
2026-07-06 13:57:28 +01:00
b1447e6e30
docs: document SSSD/Authentik directory auth and secrets
lyrathorpe
2026-07-06 13:57:27 +01:00
01bda7fe58
feat(sssd): add agenix input and sssd module to baseModules
lyrathorpe
2026-07-06 13:57:27 +01:00
c06a57f249
chore: post-refactor cleanups (#50-#53) (#54 )
lyrathorpe and Emma Thorpe
2026-06-29 14:09:38 +01:00
128deca2e3
refactor(flake): user registry, multi-user hosts, and portable home outputs (#49 )
lyrathorpe and Emma Thorpe
2026-06-29 13:06:23 +01:00
906fae7e7b
Merge pull request 'feat(ssh): add some needed SSH config' (#45 ) from feat/ssh-updates into main
lyrathorpe
2026-06-29 11:20:36 +01:00
1230e39aac
feat(ssh): add some needed SSH config
lyrathorpe
2026-06-29 11:15:40 +01:00
9ad8567bdf
Merge pull request 'fix(wsl): remove non-existent interop options' (#43 ) from fix/wsl-interop-options into main
lyrathorpe
2026-06-24 15:38:36 +01:00
bcabfd49bb
fix(wsl): remove non-existent interop options
Emma Thorpe and Claude Opus 4.8
2026-06-24 15:33:55 +01:00
eef7203621
fix(darwin): emu2 isn't in brew, i installed it manually (#41 )
lyrathorpe
2026-06-23 16:40:10 +01:00
6064a5a1a7
feat(editor): add nvim-cmp completion keymaps (#40 )
lyrathorpe and Emma Thorpe
2026-06-23 16:33:12 +01:00
df7747f876
Merge pull request 'feat(darwin): add apps i need' (#38 ) from feat/add-dosbox into main
lyrathorpe
2026-06-23 16:26:30 +01:00
1e0485efde
fix(darwin): emu2 not available via nixpkgs, use brew
lyrathorpe
2026-06-23 16:22:20 +01:00
fce75e9f4c
feat(darwin): add apps i need
lyrathorpe
2026-06-23 16:16:07 +01:00
e6e280cc73
Merge pull request 'chore(deps): update gitea actions to v7' (#34 ) from renovate/major-gitea-actions into main
lyrathorpe
2026-06-22 16:28:10 +01:00
44245d16a2
Merge pull request 'fix(editor): use renamed catppuccin-mocha lualine theme' (#37 ) from fix/lualine-catppuccin-theme into main
lyrathorpe
2026-06-22 15:39:09 +01:00
123032aff9
fix(editor): use renamed catppuccin-mocha lualine theme
Emma Thorpe and Claude Opus 4.8
2026-06-22 15:29:10 +01:00
94b0b33338
Merge pull request 'chore(deps): lock file maintenance flake inputs' (#35 ) from renovate/lock-file-maintenance-flake-inputs into main
renovate-bot
2026-06-22 00:07:10 +01:00
d84b35c5ce
chore(deps): lock file maintenance flake inputs
Renovate Bot
2026-06-21 23:02:33 +00:00
6f3801621f
chore(deps): update gitea actions to v7
Renovate Bot
2026-06-21 23:01:19 +00:00
1e49af53e7
Merge pull request 'feat: Raspberry Pi 5 host (Docker host + nginx reverse proxy)' (#32 ) from feat/rpi5-host into main
lyrathorpe
2026-06-16 14:12:48 +01:00
efa9aa93da
docs(rpi5): add install notes and update host table
Emma Thorpe
2026-06-16 13:32:11 +01:00
277dfa4251
feat(flake): register lyrathorpe-rpi5 host
Emma Thorpe
2026-06-16 13:31:16 +01:00
3470751c3e
refactor(modules): declare swayDesktop feature flag in a base module
Emma Thorpe
2026-06-16 13:29:15 +01:00
b56641aaee
feat(rpi5): add host configuration (boot, network, sshd)
Emma Thorpe
2026-06-16 13:26:31 +01:00
108f7b9528
feat(rpi5): add nginx reverse-proxy module
Emma Thorpe
2026-06-16 13:25:57 +01:00
1cb8371775
feat(rpi5): add Docker host with LAN-restricted network socket
Emma Thorpe
2026-06-16 13:25:31 +01:00
2fc39a5f15
feat(rpi5): add placeholder hardware-configuration
Emma Thorpe
2026-06-16 13:25:02 +01:00
5f4fd8d74e
Merge pull request 'Feat/extra needed apps' (#29 ) from feat/extra-needed-apps into main
lyrathorpe
2026-06-16 11:56:13 +01:00
d8c4f6bb0b
Merge pull request 'fix(renovaterc.json): ensure lockfile updates auto merge' (#30 ) from fix/renovate-automerge into main
lyrathorpe
2026-06-16 11:55:35 +01:00
8c3b101a14
ci: always run the workflow on PRs, guard the heavy steps
Emma Thorpe
2026-06-16 11:47:32 +01:00
2b69485107
feat(edaas): set hostName to emmathorpe-edaas
Emma Thorpe
2026-06-16 11:30:22 +01:00
886ac4eb36
fix(git.nix): make personal signingkey a mkDefault
Emma Thorpe
2026-06-16 11:27:17 +01:00
ffedf769a0
fix(shell.nix): let gh own its config.yml so auth login works
Emma Thorpe
2026-06-16 11:21:51 +01:00
eec713e886
refactor(git.nix): drop redundant gh and duplicate tea packages
Emma Thorpe
2026-06-16 11:12:48 +01:00
e995283363
feat(shell.nix): configure htop settings and meters
Emma Thorpe
2026-06-16 11:12:44 +01:00
a753355c0f
fix(shell.nix): correct home.activation typo
Emma Thorpe
2026-06-16 11:12:38 +01:00
e125296015
feat(shell.nix): add htop installation
lyrathorpe
2026-06-16 10:55:57 +01:00
e0b3eb2393
feat(git.nix): add GitHub and Gitea CLI
lyrathorpe
2026-06-16 10:50:49 +01:00
35c3b08862
fix(renovaterc.json): ensure lockfile updates auto merge
lyrathorpe
2026-06-16 10:44:46 +01:00
6730efa3ce
Merge pull request 'Feat/edaas renovate review timer' (#28 ) from feat/edaas-renovate-review-timer into main
lyrathorpe
2026-06-16 10:40:50 +01:00
fc459ddb1b
Merge pull request 'chore(deps): lock file maintenance flake inputs' (#27 ) from renovate/lock-file-maintenance-flake-inputs into main
lyrathorpe
2026-06-16 10:37:36 +01:00
052b95c00e
chore(deps): lock file maintenance flake inputs
Renovate Bot
2026-06-15 00:02:51 +00:00
783754bda2
feat(edaas): auto-approve low-risk Renovate PRs + daily shell reminder
Emma Thorpe
2026-06-11 15:46:12 +01:00
dc08522bab
feat(edaas): add daily headless Renovate PR review timer
Emma Thorpe
2026-06-11 11:57:13 +01:00
a40558d35e
Merge pull request 'Chore/darwin config fixes' (#26 ) from chore/darwin-config-fixes into main
lyrathorpe
2026-06-10 18:08:49 +01:00
18c1e10f13
fix(darwin): pam_reattach for Touch-ID sudo in tmux; trim dock defaults
Emma Thorpe and Claude Opus 4.8
2026-06-10 18:02:02 +01:00
0c6d6ac167
chore(darwin): drop declarative masApps; install MAS apps manually
Emma Thorpe and Claude Opus 4.8
2026-06-10 17:58:49 +01:00
ee319d2d3e
Merge pull request 'Feat/claude code config' (#25 ) from feat/claude-code-config into main
lyrathorpe
2026-06-10 17:35:44 +01:00
a97b433a7b
feat(home): seed Claude Code memory from Nix (repo as source of truth)
Emma Thorpe and Claude Opus 4.8
2026-06-10 17:26:50 +01:00
184a09ad71
feat(home): manage Claude Code static config via home-manager
Emma Thorpe and Claude Opus 4.8
2026-06-10 17:22:00 +01:00
6ee8852c3b
Merge pull request 'Feat/audit improvements' (#24 ) from feat/audit-improvements into main
lyrathorpe
2026-06-10 17:08:25 +01:00
3e5a0958ab
chore(mbp): set hostname to Lyra-Asahi
Emma Thorpe and Claude Opus 4.8
2026-06-10 16:59:46 +01:00
972b8f4c60
docs: document the audit improvements; fix remaining stale work refs
Emma Thorpe and Claude Opus 4.8
2026-06-10 16:49:15 +01:00
89850b37ce
ci: run full nix flake check + add nix-community substituter
Emma Thorpe and Claude Opus 4.8
2026-06-10 16:46:19 +01:00
8c058632ef
feat(darwin): declarative macOS defaults + Touch-ID sudo
Emma Thorpe and Claude Opus 4.8
2026-06-10 16:44:53 +01:00
318c64a371
feat(home): work k8s/TF CLIs, shell + git polish, themed btop, lazygit
Emma Thorpe and Claude Opus 4.8
2026-06-10 16:43:43 +01:00
5dd14a8e68
feat(nvim): format-on-save + telescope/gitsigns/which-key/trouble and QoL
Emma Thorpe and Claude Opus 4.8
2026-06-10 16:37:46 +01:00
ef0fc9a5c5
feat(sway): polkit agent, kanshi, night-light, idle-inhibit, lid policy
Emma Thorpe and Claude Opus 4.8
2026-06-10 16:34:06 +01:00
2836ea1150
feat(nixos): nix-ld + nix-community cache + font coverage (base layer)
Emma Thorpe and Claude Opus 4.8
2026-06-10 16:26:53 +01:00
d172157101
feat(nixos): physical-host services — power, bluetooth, OOM, firmware
Emma Thorpe and Claude Opus 4.8
2026-06-10 16:26:44 +01:00
93571386bd
feat(nixos): key-only sshd hardening on T400 and Mac Pro
Emma Thorpe and Claude Opus 4.8
2026-06-10 16:22:12 +01:00
bdfc27cf93
feat(nixos): add nixos-hardware profiles for the x86 hosts
Emma Thorpe and Claude Opus 4.8
2026-06-10 16:19:33 +01:00
9a095abd5c
Merge pull request 'fix(zsh): move dotDir to XDG (~/.config/zsh), preserve history' (#23 ) from fix/zsh-xdg-dotdir into main
lyrathorpe
2026-06-10 15:58:47 +01:00
c7f2f5503b
fix(zsh): move dotDir to XDG (~/.config/zsh), preserve history
Emma Thorpe and Claude Opus 4.8
2026-06-10 15:54:39 +01:00
fa6f747467
Merge pull request 'Feat/neovim' (#22 ) from feat/neovim into main
lyrathorpe
2026-06-10 15:49:09 +01:00
55bce14bf3
feat(nvim): migrate editor from vim to Neovim (parity + LSP)
Emma Thorpe and Claude Opus 4.8
2026-06-10 15:31:40 +01:00
b8f09ed9ea
chore(flake): add nixvim input
Emma Thorpe and Claude Opus 4.8
2026-06-10 15:31:29 +01:00
88a23937ba
Merge pull request 'Feat/repo improvements' (#21 ) from feat/repo-improvements into main
lyrathorpe
2026-06-10 15:11:18 +01:00
63ca392537
chore(flake): treefmt + deadnix/statix + pre-commit; relocate work module
Emma Thorpe and Claude Opus 4.8
2026-06-10 14:57:21 +01:00
f41879710c
feat(nixos): disk hygiene, dedupe shared options, fix MacPro docs
Emma Thorpe and Claude Opus 4.8
2026-06-10 14:56:58 +01:00
6a0d3680fd
feat(home): theme CLI tools, add staples, env defaults and mime apps
Emma Thorpe and Claude Opus 4.8
2026-06-10 14:56:58 +01:00
f029c1cf67
Merge pull request 'Feat/shell tmux git tooling' (#20 ) from feat/shell-tmux-git-tooling into main
lyrathorpe
2026-06-10 14:40:39 +01:00
2bdca1c469
docs: sync shell/keybinding docs with the rest of the branch
Emma Thorpe and Claude Opus 4.8
2026-06-10 14:25:18 +01:00
4ca136f2b4
fix(ssh): guard macOS UseKeychain with IgnoreUnknown
Emma Thorpe and Claude Opus 4.8
2026-06-10 14:20:58 +01:00