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