Trolli Schmittlauch
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
Trolli Schmittlauch
158753fba4
networkmanager: add 37C3 WLAN config via ensureProfiles
...
mainly keep this in there as a starting point and future reference, once I have secrets management and modularised configs
2023-12-30 20:11:57 +01:00
Trolli Schmittlauch
5d3936b624
nixos 23.05 -> 23.11; including home-manager
2023-12-04 22:03:33 +01:00
Trolli Schmittlauch
d80e08abe4
remove procratination stopper, outdated and unused
2023-10-26 22:03:27 +02:00
Trolli Schmittlauch
17e2cfba02
remove ambiguous unicode chars
2023-10-26 22:02:37 +02:00
Trolli Schmittlauch
0775edd78f
nitrokey, pynitrokey: install system-wide
2023-08-30 23:08:16 +02:00
Trolli Schmittlauch
aa6edaa1fe
move system packages declaration to modules dir
2023-08-30 23:07:50 +02:00
Trolli Schmittlauch
072fc2b6af
enable secure boot wit Lanzaboote
2023-08-17 17:26:57 +02:00
Trolli Schmittlauch
277b1dbe54
upgrade to NixOS 23.05
2023-06-08 12:52:42 +02:00
Trolli Schmittlauch
7059bc55be
switch back to LTS kernel due to Virtualbox build failure
2023-05-11 22:22:03 +02:00
Trolli Schmittlauch
f286c008c9
enable (experimental) flake syntax for nix repl
2023-05-08 00:58:33 +02:00
Trolli Schmittlauch
339938b213
use nixos-hardware from flake inputs
2023-04-13 20:34:56 +02:00
Trolli Schmittlauch
62364a9db5
expose all flake inputs to NixOS system path and registry
2023-04-13 19:57:56 +02:00
Trolli Schmittlauch
d493ea127a
fix impure hardware configuration import
2023-04-13 19:28:45 +02:00
Trolli Schmittlauch
bdba785ab6
borgbackup: persistently install on system
2023-03-19 22:46:48 +01:00
Trolli Schmittlauch
9cf426c08c
switch to latest kernel, bump hardware config, drop unused tlp
2023-03-19 14:38:25 +01:00
Trolli Schmittlauch
be95925e38
re-enable subsurface as build is fixed
2023-03-12 17:06:11 +01:00
Trolli Schmittlauch
41a97936d1
add multipath-tools as system package for kpartx
2023-03-12 17:06:10 +01:00
Trolli Schmittlauch
143d9fc8d1
upgrade to NixOS 22.11
...
- switch nix config to generator
- temporarily disable subsurface due to insecure qtwebkit dependency
- disable tlp (but keep config) to try out power-profile daemon instead
- bump nixos-hardware revision
2022-12-02 20:00:39 +01:00
Trolli Schmittlauch
c3746fceeb
nix: update legacy keep config options
2022-10-31 04:39:36 +01:00
Trolli Schmittlauch
951fd59398
enable experimental nix command
2022-07-03 11:46:48 +02:00
Trolli Schmittlauch
87a8e5e1a4
upgrade to NixOS 22.05
2022-06-02 02:03:29 +02:00
Trolli Schmittlauch
276e69dcd7
enable Nitrokey support
2022-05-01 16:25:15 +02:00
Trolli Schmittlauch
9bf248e735
add possibility for changing TMPDIR of nix daemon
...
commented out by default
2022-04-29 00:40:57 +02:00
Trolli Schmittlauch
7347648623
pulseaudio: switch back to stable
2022-04-01 16:14:59 +02:00
Trolli Schmittlauch
c13f432daa
pulseaudio: install 15.0 from a local nixpkgs git checkout for testing purposes
2022-03-27 11:43:54 +02:00
Trolli Schmittlauch
9ffe136aa7
bluetooth: improve audio features
...
- better codecs
- media control buttons
2022-03-21 00:57:45 +01:00
Trolli Schmittlauch
8660f8b252
narrow down xserver graphics driver, move it to hardware-specific config
2021-12-02 23:20:28 +01:00
Trolli Schmittlauch
61f915f53f
Revert "already enable the experimental nix command in preparation for nix version 2.4"
...
NixOS 21.11 still ships nix 2.3
This reverts commit 1c0357f90a
.
2021-12-02 02:44:17 +01:00
Trolli Schmittlauch
1c0357f90a
already enable the experimental nix command in preparation for nix version 2.4
2021-11-02 04:00:59 +01:00
Trolli Schmittlauch
01c1d089c9
enable dconf dbus service for Gnome application config storage
2021-10-19 00:17:26 +02:00
Trolli Schmittlauch
fa82b06983
enable Pulseaudio zeroconf for network music playing
2021-10-03 20:46:32 +02:00
Trolli Schmittlauch
25cc957e90
add dnn to blocked sites for procrastination stopper
2021-08-15 13:03:41 +02:00
Trolli Schmittlauch
1eb244907d
remove nonexisting kdepim support packages
2021-08-15 13:01:03 +02:00
Trolli Schmittlauch
0c6ad1dfe8
don't forget localhost host alias in blocked state
2021-06-09 12:06:56 +02:00
Trolli Schmittlauch
36001254bf
script to DNS-block certain sites as a measure against me procrastinating too much
2021-06-09 10:07:03 +02:00
Trolli Schmittlauch
62935211c5
enable wireshark GUI
2021-06-09 10:06:20 +02:00
Trolli Schmittlauch
38d50cb04d
nixpkgs-fmt run
2021-06-09 10:05:51 +02:00
Trolli Schmittlauch
b7d87aa0ee
update to NixOS 21.05
2021-06-03 13:28:46 +02:00
Trolli Schmittlauch
5344c5e83f
switch back to kernel 4.19 due to intel graphics issues
2021-05-28 21:09:32 +02:00
Trolli Schmittlauch
797e853947
no *explicit* enabling of memory overcommitting
...
that was initially intorduced to overcome memory issues in a VirtualBox VM, so probably not needed anymore
whether this actually disables overcommittment, that depends on the default
2021-04-16 17:32:52 +02:00
Trolli Schmittlauch
7e2589b213
enable all magic SysRq key combinations
2021-04-16 17:32:50 +02:00
Trolli Schmittlauch
1c715f0cd3
fixup! switch back to upstream wireshark as patch does not apply anymore
2021-04-13 22:09:54 +02:00
Trolli Schmittlauch
b8d97be8c0
disable Virtualbox extensions again due to recompilation needed
2021-03-25 18:32:07 +01:00
Trolli Schmittlauch
3b0cbafefe
reduced trackpoint speed + sensitivity
2021-02-17 00:14:07 +01:00
Trolli Schmittlauch
4163ac2a65
re-enable discovery of user-local fonts installed via home-manager
2021-02-02 17:03:04 +01:00
Trolli Schmittlauch
a8c1495216
switch back to upstream wireshark as patch does not apply anymore
2020-12-26 01:22:32 +01:00
Trolli Schmittlauch
a98047f924
disable Hash2Pub simulation container
2020-12-26 01:21:20 +01:00
Trolli Schmittlauch
bb37241a4c
upgrade to NixOS 20.09
2020-11-21 01:56:47 +01:00
Trolli Schmittlauch
0ed49a9885
enable wacom grpahics tablet driver and add notes app
2020-10-14 01:38:48 +02:00