Commit Graph

111 Commits

Author SHA1 Message Date
Sebastian Schulze 41ec9dd6ee [nixos] Enable scanberry on flaki 2023-06-01 16:40:30 +02:00
Sebastian Schulze 9c3c583342 [nixos] Reorder and fix states in flaki 2023-06-01 16:39:16 +02:00
Sebastian Schulze 2e31bb08d8 [nixos] Add home-manager input, I _might_ use it later 2023-06-01 16:37:06 +02:00
Sebastian Schulze 202e5fd933 [nixos] Add new host: zurek 2023-06-01 16:36:51 +02:00
Sebastian Schulze e75190ffd9
[nix] Metrics host moved to new Fujitsu host 2023-06-01 11:46:16 +02:00
Sebastian Schulze 9382d73178
[nix] Properly switch to pipewire and rtkit 2023-05-05 21:46:44 +02:00
Sebastian Schulze 16df9eb28a
[nix] Bump flakes 2023-04-24 08:16:53 +02:00
Sebastian Schulze 32153c97d6
[nix] Bump flake.lock 2023-04-21 13:17:30 +02:00
Sebastian Schulze caf09d3022
[nix] Bump flake.nix with latest 22.11 2023-04-17 17:15:40 +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 6590c7112f
[nix] Bump flake.lock 2023-03-10 12:05:01 +01:00
Sebastian Schulze 0f340703fe
[nixos] Bump flake.lock to update private modules 2023-02-01 13:46:43 +01:00
Sebastian Schulze 165c7dd11f
[nix] Add platformio udev rules for ESP32 flashing 2023-01-24 10:27:05 +01:00
Sebastian Schulze 50e9e18797
[nixos] Experiment: Run node_exporter on the laptops and see how we fare 2023-01-10 00:05: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
Sebastian Schulze 1388e76414
[nix] Span two different virtual video devices for alfaview 2021-09-22 10:14:03 +02:00
Sebastian Schulze 3a5ff62c21
[nix] Add fwupd manager 2021-08-01 22:42:53 +02:00
Sebastian Schulze 6402231c37
[nix] Add ZSA hardware, try Joypixels and obisidan 2021-07-15 00:45:09 +02:00
Sebastian Schulze ba04eaf62f
[org] Try a new face for org-mode lvl 1 headlines 2021-06-16 14:15:34 +02:00
Sebastian Schulze 6ceaeddbfc
[fonts] Use IBM Plex Mono for my launcher 2021-06-10 09:41:58 +02:00
Sebastian Schulze de4c587efc
[nix] Auto optimise the nix store 2021-06-08 22:50:18 +02:00
Sebastian Schulze 6541d98845
[nix] Move openssl to system config, add docker-compose 2021-06-04 13:17:06 +02:00
Sebastian Schulze 0e7dc05788
[nix] Use standard docker and podman side by side 2021-04-30 14:38:00 +02:00
Sebastian Schulze d7e2842a26
[nix] Add ledger rules & logitech dongle support 2021-04-23 13:07:51 +02:00
Sebastian Schulze 078af8b817
[nix] Use cachix and add k9s and openssl 2021-04-23 13:00:27 +02:00
Sebastian Schulze 6114a16d1b
[bin] Add my own xdg-open handler 2021-04-13 16:59:21 +02:00
Sebastian Schulze 66c7723d12
[nix] Include machine specific configs from symlinked file 2021-03-30 12:24:09 +02:00
Sebastian Schulze ec83af831b
[nix] Add NixOS config for my T14s 2021-03-12 00:29:47 +01:00