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
993308a2d3
start modularising NixOS config for several hosts
...
First step in modularising the NixOS config, with a focus on separation of host-specific and common configs.
Common modules still need to be split up and refined, several TODOs and FIXUPs remain in code. But the config builds fine on thinknix.
Roughly based on/ inspired by https://johns.codes/blog/organizing-system-configs-with-nixos#using-nixos
2024-01-10 13:24:48 +01:00