Commit Graph

63 Commits

Author SHA1 Message Date
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