289eebc1d0
mpv: remove from darwin hosts due to build failure
2026-04-09 14:43:47 +02:00
fe50bf0b58
sops: darwin: switch to SSH host keys
...
I've decided to just create some ssh host keys via `sudo ssh-keygen -A`
to make the key management parallel to linux hosts.
2026-04-06 23:58:42 +02:00
76d79356c3
sops: fix config for darwin
2026-04-06 23:19:44 +02:00
8914fa79ed
sops: first secret integration (nix-settings)
2026-04-06 00:14:48 +02:00
4b712b6b67
fixup! home/ssh: use %C for control socket paths
2026-04-04 23:40:48 +02:00
2287685c2c
home/ssh: use %C for control socket paths
2026-03-19 20:20:46 +01:00
a0b2f9da99
home/ssh: fix control socket
2026-03-19 12:42:34 +01:00
21606b8db9
home/desktop: refactor ssh config to use the new ssh.nix module
2026-03-18 18:55:30 +01:00
703bdb8db0
home: introduce ssh module that enables defining multi-proxy targets
...
also defines some good defaults for ssh.
workmac config already refactored. desktop config tbd.
2026-03-18 01:54:09 +01:00
d66b6f5847
workmac/ssh: use ssh-multi-proxy for fcio hosts
2026-03-16 13:14:42 +01:00
5e489fb7c8
home/git: add alias for git tree-sync sync
...
I decided to implement this as a shell alias, to allow directly
referencing the package here instead of relying on it to be in path.
2026-02-27 23:45:05 +01:00
a87738a2ff
fc-scripts: more fine-grained packaging
...
It makes sense to put each individual script into its own derivation, as
some of the scripts require certain other dependencies that others
don't.
2026-02-27 23:45:05 +01:00
87f08c462a
fc-scripts: init at 20260202
...
collection of useful scripts from the FlyingCircus crew
2026-02-18 18:36:47 +01:00
eab86cf718
unify overlays
...
We used to have overlay definitions in home/overlays and
packages/default. Let's unify them.
Using the exposed overlay from the flake required some changes in the
home-manager config though.
2026-02-18 18:36:16 +01:00
ec32be92c7
vscode-pets: 1.25.1 -> 1.34.0
2026-02-18 01:41:19 +01:00
0f370e4bcf
home/vscodium: un.vendor mypy-type-checker extension
2026-02-18 01:40:37 +01:00
213cb3a10d
vscodium/mypy: use bundled mypy
...
works around compatibility issues between mypy package and (old)
extension
2026-02-18 01:33:44 +01:00
4666231398
home/nix-direnv: use unreleased version from flake
...
necessary to get integrated [GC root
refreshing](https://github.com/nix-community/nix-direnv/pull/631 ).
It currently looks like nix-direnv is going to be integrated into direnv
itself, so maybe nor new releases will be made until then.
2026-01-27 23:36:05 +01:00
cfe1856b72
overlay: clean up structure
2026-01-27 23:36:05 +01:00
75062d5568
nixfmt: rfc-style name is deprecated
...
also updated the treefmt flake:
• Updated input 'treefmt-nix':
'github:numtide/treefmt-nix/5b4ee75aeefd1e2d5a1cc43cf6ba65eba75e83e4' (2025-11-12)
→ 'github:numtide/treefmt-nix/f46bb205f239b415309f58166f8df6919fa88377' (2026-01-25)
nixfmt: rfc-style name is deprecated
also updated the treefmt flake:
• Updated input 'treefmt-nix':
'github:numtide/treefmt-nix/5b4ee75aeefd1e2d5a1cc43cf6ba65eba75e83e4' (2025-11-12)
→ 'github:numtide/treefmt-nix/f46bb205f239b415309f58166f8df6919fa88377' (2026-01-25)
2026-01-27 23:36:05 +01:00
af1994d3d5
claude-code vscodium: use terminal mode
...
Works around a supposed nodejs version mismatch of the extension
2026-01-23 15:05:58 +01:00
bd171c7d54
home/llm: remove aider
...
not used for now, but requires build time
2026-01-17 10:15:59 +01:00
b0093ef58f
remove deprecated system passing
...
fixes
'system' has been renamed to/replaced by 'stdenv.hostPlatform.system'
Wherever possible, it's best to reference the hostPlatform of the
nixpkgs instance directly via `config`. This is only possible in NixOS
systems though, for standalon home-manager configs we need to get that
value through `pkgs.stdenv`.
2025-12-29 02:25:50 +01:00
411c7642ea
home/ssh: adjust to deprecation warnings
2025-12-29 01:00:03 +01:00
4e8fb63d81
reporsync: ignore .git also as file
...
.git is just a file for worktree checkout working directories.
2025-12-15 22:36:44 +01:00
bfdc36458a
home/ssh: set package
2025-12-12 09:04:29 +01:00
3672286b57
nixfmt
2025-12-08 19:26:18 +01:00
76d3ffde1c
home/workmac: ssh-root-loop shell function
2025-12-08 13:57:55 +01:00
8a08f506ab
Revert "home/packages: scriv build fixes"
...
This reverts commit 5feaaf0b3f .
2025-12-07 12:41:40 +01:00
1d753aa6a6
home/wormac: fix application appearance in Spotlight
2025-12-03 11:57:41 +01:00
17e34212a3
home/packages: drop gitui
...
broken under darwin, and not really used anymore
2025-12-03 11:37:48 +01:00
e4a9502d07
hom/workmac/packages: gimp2 is not gimp anymore
2025-12-03 11:37:27 +01:00
1c4d30b542
home/workmac/packages: make darktable linux-only
...
long compile times, and I have not really used it on workmac
2025-12-03 11:36:57 +01:00
5feaaf0b3f
home/packages: scriv build fixes
...
will be upstreamed later
2025-12-02 23:54:59 +01:00
11db2738c9
home/common: adjust git and delta config to home-manager changes
2025-12-02 23:54:40 +01:00
737e643df6
home/packages: adjust several changed package names
2025-12-02 23:53:58 +01:00
0e520c30d6
home/packages: drop soundkonverter
...
Dropped in nixpkgs 25.11 as part of the KDE5 removal :'(
2025-12-02 23:53:18 +01:00
89f2374309
home/packages: drop thefuck
...
dropped from nixpkgs in 25.11
2025-12-02 23:52:23 +01:00
5b38506c49
scripts/reporsync: exclude more common temp files
2025-11-28 19:11:14 +01:00
db2d194eaa
jameica: use from unstable
...
necessary for latest Hibiscus release
2025-11-21 21:05:51 +01:00
b160539016
vim: add DirDiff plugin
2025-11-16 21:03:56 +01:00
d8f5b11ab6
nvim: add which-key plugin
...
TODO configuration and usage
2025-11-14 14:34:42 +01:00
71d6a8f458
prepare better darwin application listing
2025-11-08 02:29:34 +01:00
e759503e77
yt-dlp: migrate from plain package to home-manager module
2025-11-07 12:21:07 +01:00
e4a2f607d3
workmac: install rectangel window manager
2025-10-23 10:43:39 +02:00
478ab9f8d1
vscodium extension: sync-rsync -> sync-rsync-extended
...
The former is unmaintained since 6 years
2025-10-07 17:26:19 +02:00
81142da314
vscodium: work around jedi lsp bug
2025-09-24 16:17:28 +02:00
49484e5729
home/vscodium: clean up python extension config, use mypy daemon
2025-09-23 23:21:18 +02:00
ba1c14da48
vscodium: migrate extension better-toml -> even-better-toml
2025-09-18 14:04:05 +02:00
e0e455721f
workmac/ssh: only enable multiplexing for jump hosts
...
otherwise reboot checks for remote machines were stuck waiting for the
jump host socket.
quick fix, could be nicer, introduces code duplication
2025-09-15 10:03:49 +02:00