Commit graph

226 commits

Author SHA1 Message Date
Trolli Schmittlauch be859336b3 nixfmt 2025-04-27 16:09:02 +02:00
Trolli Schmittlauch 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
Trolli Schmittlauch d68d2a64f3 packages: take logseq from unstable instead of PR flake input 2025-04-26 16:00:02 +02:00
Trolli Schmittlauch 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
Trolli Schmittlauch 6f936dc3f8 home.git: provide git mergetool -t nixfmt 2025-03-20 15:38:34 +01:00
Trolli Schmittlauch 3516b5fb91 workmac: add autossh-based socks proxy job to Hydra
native launchd user job
2025-03-20 15:38:34 +01:00
Trolli Schmittlauch 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
Trolli Schmittlauch aac613ee27 nix fmt 2025-02-10 00:36:23 +01:00
Trolli Schmittlauch 31238451a9 spacer: install on all platforms 2025-01-20 18:54:18 +01:00
Trolli Schmittlauch 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
Trolli Schmittlauch ba88e46046 lazygit: config via home-manager 2025-01-16 22:11:50 +01:00
Trolli Schmittlauch 7c0006cff7 spacer: add as home package 2025-01-10 23:19:42 +01:00
Trolli Schmittlauch 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
Trolli Schmittlauch 68e1808732 home: install uv 2024-12-21 13:47:00 +01:00
Trolli Schmittlauch 7aecda084f workmac ssh config: recommended multiplexer settings 2024-12-17 18:13:59 +01:00
Trolli Schmittlauch ece12bce76 scripts/rsynchydra: fix specifying target directory 2024-12-17 17:37:43 +01:00
Trolli Schmittlauch bc375742bc nur: adjust eval to flakyfication of upstream 2024-12-08 14:50:47 +01:00
Trolli Schmittlauch e7bcda274c calibre: unbreak, pull in from main nixpkgs again 2024-11-27 01:18:11 +01:00
Trolli Schmittlauch 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
Trolli Schmittlauch d9981eead3 libreoffice: switch to qt6 build
also downgrade from fresh to still version
2024-11-21 20:12:59 +01:00
Trolli Schmittlauch 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
Trolli Schmittlauch 8d9e6f53ad nixfmt: still user RC style package 2024-11-15 20:58:09 +01:00
Trolli Schmittlauch b8d2906190 nixfmt(-rfc-style): rename to new default 2024-11-15 01:19:59 +01:00
Trolli Schmittlauch 92dfeb989b workmac: package name changes for 24.11 update 2024-11-15 01:17:20 +01:00
Trolli Schmittlauch 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
Trolli Schmittlauch 63dd050c7f qbittorrent: uninstall due to insecure 2024-11-06 21:41:28 +01:00
Trolli Schmittlauch c634bad2f0 vscodium: explicitly declare extensions as mutable
is the default value anyways
2024-10-27 01:16:55 +02:00
Trolli Schmittlauch 7331808f40 apply nixfmt 2024-10-27 01:16:16 +02:00
Trolli Schmittlauch d35294dd16 vscodium: add editorconfig 2024-10-04 21:14:11 +02:00
Trolli Schmittlauch 61c55cedbc logseq: need to permit insecure electron_27 2024-09-07 19:25:40 +02:00
Trolli Schmittlauch 87dc330a7a nheko: need to permit insecure libolm for now 2024-09-07 19:25:40 +02:00
Trolli Schmittlauch 19618e3e64 vscodium: absolute path to direnv executable 2024-08-21 10:28:27 +02:00
Trolli Schmittlauch 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
Trolli Schmittlauch ef66502649 kmail: explicitly install some needed dependencies for mail account creation
merely a workaround
2024-08-03 21:42:58 +02:00
Trolli Schmittlauch 0f4bf77cbf git config contacts: bump submodule, adapt to restructuring 2024-08-03 21:42:58 +02:00
Trolli Schmittlauch 0a4a26f94e Revert "workmac: bat theming workaround can be removed after upgrading iTerm"
This reverts commit 23cc9c7f80.
2024-07-31 10:35:44 +02:00
Trolli Schmittlauch 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
Trolli Schmittlauch cfa41acafc packages: remove duplicate openssh 2024-07-25 18:10:54 +02:00
Trolli Schmittlauch 85147a4fd6 home.workmac: enable 1Password SSH agent integration 2024-07-25 16:19:46 +02:00
Trolli Schmittlauch 90f5fa3de8 home packages: add fd 2024-07-25 12:26:20 +02:00
Trolli Schmittlauch 8bb9b734f1 vscodium: basic enabling of nixd LSP
still requires further config to fully use fc-nixos specifics
2024-07-13 01:12:54 +02:00
Trolli Schmittlauch 72529950c2 vscodium: use neovim binary from nix store directly 2024-07-09 22:08:40 +02:00
Trolli Schmittlauch 695b6a0d2e plasma5 -> plasma6
for both the NixOS desktop env as well as home-manager packages.

ktouch had to be disabled due to being marked as broken, let's fix this
later
2024-07-02 23:54:56 +02:00
Trolli Schmittlauch f992a50964 treefmt 2024-07-02 23:42:52 +02:00
Trolli Schmittlauch 774d08edff Merge branch '24.05-migration' into mainline 2024-06-11 22:46:28 +02:00
Trolli Schmittlauch 4861e06380 home-manager: show package diff at activation 2024-06-11 22:44:40 +02:00
Trolli Schmittlauch baa0dd00f6 home packages: add python 2024-06-11 21:01:32 +02:00
Trolli Schmittlauch 1619415a1b home packages: add coreutils 2024-06-11 08:38:55 +02:00
Trolli Schmittlauch 563811c3ba update to NixOS 24.05 2024-06-11 07:36:07 +02:00
Trolli Schmittlauch 23cc9c7f80 workmac: bat theming workaround can be removed after upgrading iTerm 2024-05-21 22:51:14 +02:00