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
b1444e8967
workmac: start using some llm coding agents
2025-08-29 10:17:57 +02:00
97e3a87d12
home/captive-browser: update chrome args to replace deprecated args
...
taken from https://github.com/FiloSottile/captive-browser/pull/32
2025-08-29 10:16:09 +02:00
57a2e3b839
kdeconnect: properly use NixOS module
2025-08-25 00:28:21 +02:00
9b534c1c3c
workmac: pin ssh fcio jump hosts to IPv4
2025-08-19 19:17:35 +02:00
686bf13217
workmac, ssh: tune multiplexing timeouts
...
Adjust multiplexing settings to avoid being stuck for too long when the
control master has issues or the target host e.g. rebooted.
Relevant e.g. when used for reboot recovery check pings.
2025-08-01 12:07:06 +02:00
9f43d64f49
home/modules/captive-browser: linux DHCP command, default option priority
...
let's just hardcode dhcpcd under Linux.
untested.
2025-07-30 21:45:17 +02:00
18adff4c52
home/modules/captive-browser: init module
...
starting with Chrome/ Chromium only by copying command from
https://github.com/FiloSottile/captive-browser/
2025-07-30 21:24:38 +02:00
ce54be9aac
treewide: nixfmt
...
nixfmt 1.0 has breaking formatting changes
2025-07-30 21:22:01 +02:00
511462d617
linuxPackages: install rustdesk
2025-07-27 16:02:07 +02:00
c49b8019a1
home packages: install rsync to override openrsync shipped with macOS
...
On NixOS systems, it comes from the system packages anyways.
2025-06-06 11:58:09 +02:00