Commit graph

238 commits

Author SHA1 Message Date
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
b924ec905b home: install vlc-bin on darwin 2025-06-05 00:52:43 +02:00
c118bebe15 backintime: uninstall
not really used anymore
2025-06-03 21:09:29 +02:00
226cb11480 vscodium: use ruff for python formatting instead of black 2025-05-21 16:14:09 +02:00
f03e5ae52c darwin: build adjustments for 25.05 2025-05-21 00:08:45 +02:00
82b0a6cab1 Adjustments for 24.11 -> 25.05
package replacements, warnings, deprecations
2025-05-20 23:08:03 +02:00
4222e4ac66 home: enable git rerere 2025-05-16 13:42:48 +02:00
be859336b3 nixfmt 2025-04-27 16:09:02 +02:00
12d0fc0b79 remove jupyter-notebook from default packages
currently does not build on darwin; haven't used it for a while anymore
anyways
2025-04-27 14:19:55 +02:00
d68d2a64f3 packages: take logseq from unstable instead of PR flake input 2025-04-26 16:00:02 +02:00
0d25590eb3 git mergetool -t nixfmt: use unstable nixfmt
For now, only the nixfmt from unstable has that feature.
2025-03-28 19:07:01 +01:00
6f936dc3f8 home.git: provide git mergetool -t nixfmt 2025-03-20 15:38:34 +01:00
3516b5fb91 workmac: add autossh-based socks proxy job to Hydra
native launchd user job
2025-03-20 15:38:34 +01:00
97d6bf380a logseq: pull in an unstable more recent version from development branch
Allows getting rid of insecure ancient electron_27
2025-03-18 23:36:12 +01:00
aac613ee27 nix fmt 2025-02-10 00:36:23 +01:00
31238451a9 spacer: install on all platforms 2025-01-20 18:54:18 +01:00
67904896a2 git: push --force-if-includes as default
stronger protection against accidentally overwriting remote commits by
another user, especially in the face of auto-fetching git clients.
2025-01-16 22:12:48 +01:00
ba88e46046 lazygit: config via home-manager 2025-01-16 22:11:50 +01:00
7c0006cff7 spacer: add as home package 2025-01-10 23:19:42 +01:00
56a4901f3a lolcommit: remove
package itself broken for a long time anyways, now also mplayer fails to
build with xvideo support
2025-01-02 23:19:29 +01:00
68e1808732 home: install uv 2024-12-21 13:47:00 +01:00
7aecda084f workmac ssh config: recommended multiplexer settings 2024-12-17 18:13:59 +01:00
ece12bce76 scripts/rsynchydra: fix specifying target directory 2024-12-17 17:37:43 +01:00
bc375742bc nur: adjust eval to flakyfication of upstream 2024-12-08 14:50:47 +01:00
e7bcda274c calibre: unbreak, pull in from main nixpkgs again 2024-11-27 01:18:11 +01:00
1dc8be97d2 Revert "calibre: continue to pull in from nixos-24.05 for now"
This reverts commit f9e5a42ca9.
2024-11-27 00:56:02 +01:00
d9981eead3 libreoffice: switch to qt6 build
also downgrade from fresh to still version
2024-11-21 20:12:59 +01:00
f9e5a42ca9 calibre: continue to pull in from nixos-24.05 for now
On 24.11, there's a test failure.
2024-11-15 20:58:45 +01:00
8d9e6f53ad nixfmt: still user RC style package 2024-11-15 20:58:09 +01:00
b8d2906190 nixfmt(-rfc-style): rename to new default 2024-11-15 01:19:59 +01:00
92dfeb989b workmac: package name changes for 24.11 update 2024-11-15 01:17:20 +01:00
1d4666739c 24.05 -> 24.11 beta
- switching to NixOS 24.11 family of inputs
- after th branchoff, no channel bump or home-manager release has been
made yet, thus pointing towards some preliminary branches so far
- had to disable a few packages for now
2024-11-15 01:17:20 +01:00
63dd050c7f qbittorrent: uninstall due to insecure 2024-11-06 21:41:28 +01:00
c634bad2f0 vscodium: explicitly declare extensions as mutable
is the default value anyways
2024-10-27 01:16:55 +02:00
7331808f40 apply nixfmt 2024-10-27 01:16:16 +02:00
d35294dd16 vscodium: add editorconfig 2024-10-04 21:14:11 +02:00
61c55cedbc logseq: need to permit insecure electron_27 2024-09-07 19:25:40 +02:00
87dc330a7a nheko: need to permit insecure libolm for now 2024-09-07 19:25:40 +02:00
19618e3e64 vscodium: absolute path to direnv executable 2024-08-21 10:28:27 +02:00
d2e77b088f kmail/ kde-pim: install via NixOS option instead
Installing the kde-pim sutie is quite complex. Thus, there's a
`programs.kde-pim` in NixOS now to keep track of all necessarry
packages.

Removing the attempted list of necessary packages from explicit NixOS
and home packages instead.
2024-08-03 21:42:58 +02:00
ef66502649 kmail: explicitly install some needed dependencies for mail account creation
merely a workaround
2024-08-03 21:42:58 +02:00
0f4bf77cbf git config contacts: bump submodule, adapt to restructuring 2024-08-03 21:42:58 +02:00
0a4a26f94e Revert "workmac: bat theming workaround can be removed after upgrading iTerm"
This reverts commit 23cc9c7f80.
2024-07-31 10:35:44 +02:00
2e16c5e914 rsyncrepo script: allow optionally supplying target name
The `rsyncrepo` and `rsynchydra` scripts now support an optional 3rd
argument to define the target name on the host instead of
auto-determining it from the basename.
This is important for syncing local directories of varying names all to
the same `fc-nixos` target for dev checkouts on VMs.
2024-07-25 23:09:57 +02:00
cfa41acafc packages: remove duplicate openssh 2024-07-25 18:10:54 +02:00