Commit graph

109 commits

Author SHA1 Message Date
Trolli Schmittlauch 2bdff39416 [treewide] reformat all files with nixfmt-rfc-style 2024-03-16 17:18:20 +01:00
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