2bdff39416 
								
							 
						 
						
							
							
								
								[treewide] reformat all files with nixfmt-rfc-style  
							
							 
							
							
							
						 
						
							2024-03-16 17:18:20 +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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								5d3936b624 
								
							 
						 
						
							
							
								
								nixos 23.05 -> 23.11; including home-manager  
							
							 
							
							
							
						 
						
							2023-12-04 22:03:33 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								d80e08abe4 
								
							 
						 
						
							
							
								
								remove procratination stopper, outdated and unused  
							
							 
							
							
							
						 
						
							2023-10-26 22:03:27 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								17e2cfba02 
								
							 
						 
						
							
							
								
								remove ambiguous unicode chars  
							
							 
							
							
							
						 
						
							2023-10-26 22:02:37 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								0775edd78f 
								
							 
						 
						
							
							
								
								nitrokey, pynitrokey: install system-wide  
							
							 
							
							
							
						 
						
							2023-08-30 23:08:16 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								aa6edaa1fe 
								
							 
						 
						
							
							
								
								move system packages declaration to modules dir  
							
							 
							
							
							
						 
						
							2023-08-30 23:07:50 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								072fc2b6af 
								
							 
						 
						
							
							
								
								enable secure boot wit Lanzaboote  
							
							 
							
							
							
						 
						
							2023-08-17 17:26:57 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								277b1dbe54 
								
							 
						 
						
							
							
								
								upgrade to NixOS 23.05  
							
							 
							
							
							
						 
						
							2023-06-08 12:52:42 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								7059bc55be 
								
							 
						 
						
							
							
								
								switch back to LTS kernel due to Virtualbox build failure  
							
							 
							
							
							
						 
						
							2023-05-11 22:22:03 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								f286c008c9 
								
							 
						 
						
							
							
								
								enable (experimental) flake syntax for nix repl  
							
							 
							
							
							
						 
						
							2023-05-08 00:58:33 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								339938b213 
								
							 
						 
						
							
							
								
								use nixos-hardware from flake inputs  
							
							 
							
							
							
						 
						
							2023-04-13 20:34:56 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								62364a9db5 
								
							 
						 
						
							
							
								
								expose all flake inputs to NixOS system path and registry  
							
							 
							
							
							
						 
						
							2023-04-13 19:57:56 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								d493ea127a 
								
							 
						 
						
							
							
								
								fix impure hardware configuration import  
							
							 
							
							
							
						 
						
							2023-04-13 19:28:45 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								bdba785ab6 
								
							 
						 
						
							
							
								
								borgbackup: persistently install on system  
							
							 
							
							
							
						 
						
							2023-03-19 22:46:48 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								9cf426c08c 
								
							 
						 
						
							
							
								
								switch to latest kernel, bump hardware config, drop unused tlp  
							
							 
							
							
							
						 
						
							2023-03-19 14:38:25 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								be95925e38 
								
							 
						 
						
							
							
								
								re-enable subsurface as build is fixed  
							
							 
							
							
							
						 
						
							2023-03-12 17:06:11 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								41a97936d1 
								
							 
						 
						
							
							
								
								add multipath-tools as system package for kpartx  
							
							 
							
							
							
						 
						
							2023-03-12 17:06:10 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								c3746fceeb 
								
							 
						 
						
							
							
								
								nix: update legacy keep config options  
							
							 
							
							
							
						 
						
							2022-10-31 04:39:36 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								951fd59398 
								
							 
						 
						
							
							
								
								enable experimental nix command  
							
							 
							
							
							
						 
						
							2022-07-03 11:46:48 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								87a8e5e1a4 
								
							 
						 
						
							
							
								
								upgrade to NixOS 22.05  
							
							 
							
							
							
						 
						
							2022-06-02 02:03:29 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								276e69dcd7 
								
							 
						 
						
							
							
								
								enable Nitrokey support  
							
							 
							
							
							
						 
						
							2022-05-01 16:25:15 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								9bf248e735 
								
							 
						 
						
							
							
								
								add possibility for changing TMPDIR of nix daemon  
							
							 
							
							... 
							
							
							
							commented out by default 
							
						 
						
							2022-04-29 00:40:57 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								7347648623 
								
							 
						 
						
							
							
								
								pulseaudio: switch back to stable  
							
							 
							
							
							
						 
						
							2022-04-01 16:14:59 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								c13f432daa 
								
							 
						 
						
							
							
								
								pulseaudio: install 15.0 from a local nixpkgs git checkout for testing purposes  
							
							 
							
							
							
						 
						
							2022-03-27 11:43:54 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								9ffe136aa7 
								
							 
						 
						
							
							
								
								bluetooth: improve audio features  
							
							 
							
							... 
							
							
							
							- better codecs
- media control buttons 
							
						 
						
							2022-03-21 00:57:45 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								8660f8b252 
								
							 
						 
						
							
							
								
								narrow down xserver graphics driver, move it to hardware-specific config  
							
							 
							
							
							
						 
						
							2021-12-02 23:20:28 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								1c0357f90a 
								
							 
						 
						
							
							
								
								already enable the experimental nix command in preparation for nix version 2.4  
							
							 
							
							
							
						 
						
							2021-11-02 04:00:59 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								01c1d089c9 
								
							 
						 
						
							
							
								
								enable dconf dbus service for Gnome application config storage  
							
							 
							
							
							
						 
						
							2021-10-19 00:17:26 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								fa82b06983 
								
							 
						 
						
							
							
								
								enable Pulseaudio zeroconf for network music playing  
							
							 
							
							
							
						 
						
							2021-10-03 20:46:32 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								25cc957e90 
								
							 
						 
						
							
							
								
								add dnn to blocked sites for procrastination stopper  
							
							 
							
							
							
						 
						
							2021-08-15 13:03:41 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								1eb244907d 
								
							 
						 
						
							
							
								
								remove nonexisting kdepim support packages  
							
							 
							
							
							
						 
						
							2021-08-15 13:01:03 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								0c6ad1dfe8 
								
							 
						 
						
							
							
								
								don't forget localhost host alias in blocked state  
							
							 
							
							
							
						 
						
							2021-06-09 12:06:56 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								36001254bf 
								
							 
						 
						
							
							
								
								script to DNS-block certain sites as a measure against me procrastinating too much  
							
							 
							
							
							
						 
						
							2021-06-09 10:07:03 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								62935211c5 
								
							 
						 
						
							
							
								
								enable wireshark GUI  
							
							 
							
							
							
						 
						
							2021-06-09 10:06:20 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								38d50cb04d 
								
							 
						 
						
							
							
								
								nixpkgs-fmt run  
							
							 
							
							
							
						 
						
							2021-06-09 10:05:51 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								b7d87aa0ee 
								
							 
						 
						
							
							
								
								update to NixOS 21.05  
							
							 
							
							
							
						 
						
							2021-06-03 13:28:46 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								5344c5e83f 
								
							 
						 
						
							
							
								
								switch back to kernel 4.19 due to intel graphics issues  
							
							 
							
							
							
						 
						
							2021-05-28 21:09:32 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								7e2589b213 
								
							 
						 
						
							
							
								
								enable all magic SysRq key combinations  
							
							 
							
							
							
						 
						
							2021-04-16 17:32:50 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								1c715f0cd3 
								
							 
						 
						
							
							
								
								fixup! switch back to upstream wireshark as patch does not apply anymore  
							
							 
							
							
							
						 
						
							2021-04-13 22:09:54 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								b8d97be8c0 
								
							 
						 
						
							
							
								
								disable Virtualbox extensions again due to recompilation needed  
							
							 
							
							
							
						 
						
							2021-03-25 18:32:07 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								3b0cbafefe 
								
							 
						 
						
							
							
								
								reduced trackpoint speed + sensitivity  
							
							 
							
							
							
						 
						
							2021-02-17 00:14:07 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								4163ac2a65 
								
							 
						 
						
							
							
								
								re-enable discovery of user-local fonts installed via home-manager  
							
							 
							
							
							
						 
						
							2021-02-02 17:03:04 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								a8c1495216 
								
							 
						 
						
							
							
								
								switch back to upstream wireshark as patch does not apply anymore  
							
							 
							
							
							
						 
						
							2020-12-26 01:22:32 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								a98047f924 
								
							 
						 
						
							
							
								
								disable Hash2Pub simulation container  
							
							 
							
							
							
						 
						
							2020-12-26 01:21:20 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								bb37241a4c 
								
							 
						 
						
							
							
								
								upgrade to NixOS 20.09  
							
							 
							
							
							
						 
						
							2020-11-21 01:56:47 +01:00