Commit graph

51 commits

Author SHA1 Message Date
2c74301ec4 lix: update package to latest
This fixes an issue with nix-shell
2026-04-19 17:59:38 +02:00
590666a5d6 common/secrets: reencrypt for thinknix 2026-04-09 17:56:15 +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
de64d0d8d6 sops: update keys for workmac (reencrypt secret) 2026-04-06 23:19:52 +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
641a2dddc6 angrr: add as NixOS and nix-darwin module
pulled in as flake because the darwin module has not been upstreamed
yet, anf or consistency sake take all modules from the same source then
2026-02-16 17:25:08 +01:00
289bb07cc2 schmittlauch.audio-sharing: init module 2026-01-15 11:48:52 +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
3672286b57 nixfmt 2025-12-08 19:26:18 +01:00
0b36532ed3 nixos/kde-pim: install standalone versions of programs 2025-12-08 19:25:42 +01:00
ea5ed13d1c nix settings: temporarily use regular store optimisation instead of integrated one 2025-12-03 11:36:01 +01:00
30cd2d42fd nixos/networkmanager: explicitly configure VPN plugins
required after NixOS 25.11 upgrade
2025-12-02 23:51:34 +01:00
93236c3804 nix: auto-optimise-store 2025-11-26 14:21:03 +01:00
52e00bbadd python-3.12-ecdsa: permit insecure package 2025-11-02 17:55:48 +01:00
7574890c3c nixfmt 2025-09-22 00:13:34 +02:00
c2eaf4418a nitrokey: install companion app
though the app is currently suffering from incompatibility with its
corresponding library -> FIXME
2025-09-14 18:45:56 +02:00
57a2e3b839 kdeconnect: properly use NixOS module 2025-08-25 00:28:21 +02:00
6b36602e06 console.font: use default
The meaning of the option appears to have slightly changed, it errors
during early boot now.
Defaults are fine.
2025-08-05 18:41:20 +02:00
bea4bbfe3f nixos: use experimental nixos-rebuild-ng 2025-06-19 10:42:08 +02:00
82b0a6cab1 Adjustments for 24.11 -> 25.05
package replacements, warnings, deprecations
2025-05-20 23:08:03 +02: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
8246c459b8 nix fmt 2024-12-13 19:42:36 +01:00
e6a795f192 thinknix: fix pulseaudio 2024-12-08 14:55:24 +01:00
bc375742bc nur: adjust eval to flakyfication of upstream 2024-12-08 14:50:47 +01:00
16cc85b93d ausweisapp: install on NixOS hosts, open firewall 2024-11-24 00:58:46 +01:00
57b91bbcbe nix: repl-flake feature not required anymore 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
5f506882bd services.dbus: try dbus-broker implementation 2024-11-03 23:24:31 +01:00
5d330fe83c nix settings: use (github) access tokens
designated for github access tokens to public repos, avoiding rate
limits in conference networks
2024-10-27 02:04:34 +02:00
7331808f40 apply nixfmt 2024-10-27 01:16:16 +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
83858d6d11 thinknix: enable guest user as a module
Introduce a guest user module that sets up a guest user with the default
desktop home packages through the home-manager NixOS module.

Enabled on thinknix.
2024-08-07 00:32:03 +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
924116bb2e nix: switch implemenatation to lix for NixOS installations
for home-manager/darwin profiles, stay at Nix for now because this is
what is used on work machines anyways.
2024-07-14 17:08:20 +02:00
a7be658b1b nixos: show diff to current system at activation time 2024-07-13 01:12:54 +02:00
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
f992a50964 treefmt 2024-07-02 23:42:52 +02:00
563811c3ba update to NixOS 24.05 2024-06-11 07:36:07 +02:00
716df0c611 audio: move framenix to pipewire, keep thinknix at pulseaudio 2024-05-21 22:40:51 +02:00
f08a7540ef nix settings: unify for NixOS and nix-darwin
moved into a common module
2024-04-07 02:09:46 +02:00
2bdff39416 [treewide] reformat all files with nixfmt-rfc-style 2024-03-16 17:18:20 +01:00
5cb55e9805 flake: add overlays and minimal devShell
inspired by 1cbeaa156b/profiles/base/default.nix
2024-02-12 19:12:47 +01:00
bc34c7638c common: remove superfluous sound.enable
That option naming is misleading, it is not needed
when already using pulseaudio and only enables a
pure-ALSA setup.
2024-02-04 02:40:14 +01:00
9ad1049f4a nixosConfigurations: move input forwarding to inline module
Inspired by https://jade.fyi/blog/flakes-arent-real/, this is better for
composability:
>  it also doesn't work outside of the flake that's actually invoking nixpkgs.lib.nixosSystem. The latter is the much more sinister part, and the reason I would strongly recommend inline modules with closures instead of specialArgs: they break flake composition.

For now, the `system` remains a specialArg, until I decide what to do
with that.
2024-01-20 12:25:32 +01:00
0b821e04da netcat: switch to openbsd implementation, it turned out more reliable in manual tests 2024-01-11 22:59:14 +01:00
34dce961d3 host framenix: use latest stable linux kernel to profit from fixes for new hardware 2024-01-11 18:24:06 +01:00
fbef60be21 hosts: smartd only activated on thinknix 2024-01-11 01:50:31 +01:00
bb61531df1 WIP framenix 2024-01-11 01:13:42 +01:00