fbc3b8f952
secureboot: generalise, enable for framenix
2026-04-19 20:46:29 +02:00
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