Sebastian Schulze
631ba0f4fb
[nix] Drop ledger rules
2024-03-27 23:13:56 +01:00
Sebastian Schulze
bd04cdb805
[nix] Allow olde electron to keep Obisidian running
2024-03-11 08:24:50 +01:00
Sebastian Schulze
9458f98712
[nixos] Readd event bus and fix the default fonts
2023-12-07 09:55:25 +01:00
Sebastian Schulze
0cf52665df
[nixos] Bring back Iosevka. I used it in lots of places /o\
2023-12-07 01:35:17 +01:00
Sebastian Schulze
b076dfcee5
[nixos] Drop Iosevka and bring in the new Monaspace kid
2023-12-06 23:22:33 +01:00
Sebastian Schulze
1d592bdd50
[nixos] Bump NixOS from 23.05 to 23.11. Merry christmas!
2023-12-06 23:19:00 +01:00
Sebastian Schulze
92a75fc431
[nix] Migrate home-manager into a module in the base system
2023-11-14 13:13:01 +01:00
Sebastian Schulze
8f01e4ab4d
[nix] Add missing VictorMono and Symbol fonts
2023-11-10 21:41:54 +01:00
Sebastian Schulze
db2ea2452d
[nix] Just enable bluetooth, I'mma be using it more and more
2023-11-09 14:36:01 +01:00
Sebastian Schulze
4470c091ef
[nix] Drop unused medi & terminus fonts and add Martian Mono + Overpass
...
It looked neat on @moonglum's screen. Let's take it for a spin.
2023-08-08 21:21:18 +02:00
Sebastian Schulze
ac5d7e0344
[nix] Bump flakes to 23.05 for configuration as well
2023-06-20 21:46:33 +02:00
Sebastian Schulze
32bc317904
[nix] Bump flake and state and drop unused key files
2023-06-19 18:12:48 +02:00
Sebastian Schulze
349b72ab31
[nix] Bump to NixOS 23.05
2023-06-19 08:19:58 +02:00
Sebastian Schulze
9961a0b7ac
[nixos] Re-Enable useDHCP to get on-boot ssh
2023-06-01 16:42:56 +02:00
Sebastian Schulze
2f74d85fae
[nix] Fuck it. Fish is nice, but bash is what everyone else uses
...
I feel this commit message could be a blog post on it's own. For now
let's leave it with: fish shell is amazing, but I need to jump back and
forth between it's syntax and standard POSIX bash scripts that I have to
write, debug and exchange with co-workers on a daily basis.
Even simple for loops aren't portable, so fish isn't helping but adding
mental workload for everyone involved. It's gotten so much better
through the years though – and almost everything comes _included_.
For a brief moment I thought about going back to `zsh`, but it's just
not as snappy as bash or fish, so… bash it is.
This change isn't complete yet, but it ports my aliases and completions
back to simple bash files I can source. More to follow.
2023-04-13 22:56:49 +02:00
Sebastian Schulze
165c7dd11f
[nix] Add platformio udev rules for ESP32 flashing
2023-01-24 10:27:05 +01:00
Sebastian Schulze
c7182baef7
[nixos] Properly set locale via nix config
2022-12-20 10:48:54 +01:00
Sebastian Schulze
53081a0acd
[nixos] Add apfelstrudel config
2022-12-20 10:48:48 +01:00
Sebastian Schulze
4852cdbc8e
[nixos] Rework config to use flakes and split up for multi-host
2022-12-20 10:48:41 +01:00
Sebastian Schulze
afdd1baec8
[nixos] Fix deprecation warnings with 22.11
2022-12-19 15:47:01 +01:00
Sebastian Schulze
e5719694de
[nix] Finally enable nix-command and flakes experimentals
2022-12-08 08:32:08 +01:00
Sebastian Schulze
0c58cdf960
[nix] Consolidate udev rules since `add` and `remove` are identical
2022-10-20 10:09:08 +02:00
Sebastian Schulze
065f82c48b
[nix] Supply different nameservers for docker to keep kind from freaking out
2022-09-23 19:35:42 +02:00
Sebastian Schulze
28d6c6371d
[nix] Enable fstrim cronjob
2022-09-23 19:35:31 +02:00
Sebastian Schulze
ef2c6ceafa
[nix] Let bascht run networkctl via doas
2022-09-09 19:44:26 +02:00
Sebastian Schulze
462840fbed
[nix] Increase RouteMetric of wifi to 1200
2022-08-10 21:50:59 +02:00
Sebastian Schulze
16d654952c
[nix] Install emacs-all-the-icons-fonts via nix pkgs instead of emacs itself
2022-08-10 21:50:42 +02:00
Sebastian Schulze
e5af034edc
[nix] Fix indention and add UseDomains to the correct DHCPv4 section
2022-08-09 09:53:17 +02:00
Sebastian Schulze
169777e49f
[nixos] Fix up IPv6 connectivity wifi and docking ethernet
2022-08-03 22:53:38 +02:00
Sebastian Schulze
2b520261da
[nixos] Include wifi config from separate include
2022-07-29 23:21:31 +02:00
Sebastian Schulze
9eb9d3f6e2
[nixos] Add dhcpv4config to always use the search domain
2022-07-29 20:44:28 +02:00
Sebastian Schulze
fd77571564
[nixos] Add dorhamm-docking and ignore offline interfaces
2022-07-29 16:40:37 +02:00
Sebastian Schulze
31824948ce
[nix] Allow myself to configure network interfaces
2022-07-29 16:01:21 +02:00
Sebastian Schulze
58093014f3
[nix] Switch from networkmanager to plain wpa_supplicant and systemd-networkd
2022-07-29 15:45:28 +02:00
Sebastian Schulze
5b336df9ce
[nix] Add distinct udev network rules for both machines
2022-07-29 08:57:10 +02:00
Sebastian Schulze
6e4e1ab978
[nix] Add myself to the libvirt groups
2022-07-29 08:57:10 +02:00
Sebastian Schulze
202fc46a21
[nix] Add myself to the libvirt group for some minikube testing
2022-07-05 08:38:59 +02:00
Sebastian Schulze
08f794e478
[nix] Set stateVersion to 22.05 and switch root shell to fish
2022-06-24 21:16:38 +02:00
Sebastian Schulze
197dc656bb
[nix] Upgrade NixOS and home-manager to release 22.05
2022-06-14 12:33:07 +02:00
Sebastian Schulze
4901a245a6
[nix] Disable default font config and configure Iosevka Aile as serif
2022-04-27 09:44:28 +02:00
Sebastian Schulze
16fd27e351
[nix] Clean up fonts section and re-add Iosevka with Aile and Etoile
2022-04-26 08:24:49 +02:00
Sebastian Schulze
16010d2a78
[shell] Go all in on fish shell again. Looks like 3.x is the real deal :D
2022-04-04 09:54:36 +02:00
Sebastian Schulze
30c10e28c4
[nix] React to plug / unplug events from both keyboards
2022-03-04 09:39:42 +01:00
Sebastian Schulze
ee73697e7b
[nix] Allow my user to suspend the box
2022-01-18 23:17:33 +01:00
Sebastian Schulze
4403ad3714
[nix] Increase max_user_watches and instances to tail ALL THE LOGS
2021-11-19 12:22:46 +01:00
Sebastian Schulze
0aa63434c7
[nix] Add patched nerdfonts for JetBrains Mono + IBM Plex
2021-11-01 19:36:33 +01:00
Sebastian Schulze
53ce197917
[nix] Rework doas config to use proper rules instead of config + add Gulasch
2021-11-01 17:25:07 +01:00
Sebastian Schulze
842314b2ec
[nix] Add mononoki fonts for the foot launcher
2021-10-01 11:03:27 +02:00
Sebastian Schulze
4aba849964
[nix] Add udev rules to trigger the thinkpad docking events
2021-10-01 11:03:09 +02:00
Sebastian Schulze
61ad28e5fc
[nix] Weekly cleanup of the store older than 30 days
2021-10-01 10:05:53 +02:00