Commit Graph

394 Commits

Author SHA1 Message Date
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 294a145348
[nixos] Add my default LC values 2022-12-20 11:27:16 +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 a041106b58
[nix] Move broot settings from root to settings. 2022-12-08 09:10:35 +01:00
Sebastian Schulze a43e287999
[qutebrowser] Bind ,y to yakshed Mastodon 2022-12-08 08:35:07 +01:00
Sebastian Schulze e5719694de
[nix] Finally enable nix-command and flakes experimentals 2022-12-08 08:32:08 +01:00
Sebastian Schulze e5f8b7dceb
[nix] Give broot another try + use a light theme 2022-12-07 22:39:42 +01:00
Sebastian Schulze 72dbdd52eb
[nix] Use new emacs28NativeComp attribute for nix-community/emacs-overlay 2022-12-07 22:39:13 +01:00
Sebastian Schulze 96beb5734c
[sway] Long overdue: Christmas stockings! 2022-12-06 11:48:58 +01:00
Sebastian Schulze c8bfedfab6
[qutebrowser] Display time when merge request was merged + status 2022-12-06 11:48:27 +01:00
Sebastian Schulze 0cb5954046
[nix] Fix up nvim config 2022-11-18 21:02:52 +01:00
Sebastian Schulze 868dfe17cb
[nix] Run thinkpad-dock for both timeout events (600 and 900) 2022-11-16 22:50:39 +01:00
Sebastian Schulze ce456cd772
[nix] Bump golang tooling and play around with vim + lsp 2022-11-16 22:50:38 +01:00
Sebastian Schulze 419b967317
[nix] Reinstate Obsidian. 1.x looks neat 2022-11-16 22:34:06 +01:00
Sebastian Schulze 70c3a3beb2
[mbsync] Turn down the noisy logs 2022-11-08 08:39:48 +01:00
Sebastian Schulze ee698f1063
[qutebrowser] Mark input mode with a friendly green background 2022-10-26 23:00:54 +02:00
Sebastian Schulze ad54d1bb45
[sway] Re-run thinkpad-docking script if computer resumes from suspend 2022-10-25 15:58:40 +02:00
Sebastian Schulze 130e0312a3
[qutebrowser] Use our Yakshed wallabag instance <3 2022-10-20 10:56:39 +02:00
Sebastian Schulze aca2a1c7eb
[qutebrowser] Use nitter.yakshed.org to untrack urls 2022-10-20 10:56:39 +02:00
Sebastian Schulze ee50f3dadc
[bin] Fix send-url to properly quote notify-send 2022-10-20 10:56:39 +02:00
Sebastian Schulze 0f88434da3
[nix] Add helper script to suspend only if it's the side computer 2022-10-20 10:56:39 +02:00
Sebastian Schulze 0c58cdf960
[nix] Consolidate udev rules since `add` and `remove` are identical 2022-10-20 10:09:08 +02:00
Sebastian Schulze 7c723116d1
[sway] Remove floating and move from the qutebrowser editor 2022-10-20 10:08:48 +02:00
Sebastian Schulze b99d12de1c
[sway] Leave 5 pixels space between screens so the cursor has a little drag 2022-10-20 10:08:29 +02:00
Sebastian Schulze 113bdc73a1
[bin] Add executable to spin up qutebrowser editor in a split row 2022-10-20 10:08:11 +02:00
Sebastian Schulze a373acfef1
[nix] Add envsubst package to the global packages 2022-09-29 09:58:50 +02:00
Sebastian Schulze edb50cf717
[qutebrowser] Fix GitLab @include for the issue board fix 2022-09-29 09:25:42 +02:00
Sebastian Schulze db32ad009d
[doom] Go back to emacs 28.x, since hlissner is our source of truth
See: 064a40eca0
2022-09-26 12:24:27 +02:00
Sebastian Schulze b1b89096aa
[fish] Transform docker and k8s aliases into fish abbrs 2022-09-23 19:43:11 +02:00
Sebastian Schulze 9365da71c3
[bin] Add custom block to display CO2 saturation in the main bar 2022-09-23 19:39:48 +02:00
Sebastian Schulze 72033ae191
[qutebrowser] Add greasemonkey script to load related merge requests 2022-09-23 19:37:58 +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 53b119596c
[nix] Set XDG_MUSIC_FOLDER to ~/Musik 2022-09-09 19:46:10 +02:00
Sebastian Schulze ea4c876a8c
[nix] Bump to latest emacs overlay and switch to mu 1.8 (it's stable enough) 2022-09-09 19:45:46 +02:00
Sebastian Schulze ef2c6ceafa
[nix] Let bascht run networkctl via doas 2022-09-09 19:44:26 +02:00
Sebastian Schulze ad5afe3ae6
[sway] Let qutebrowser-editor windows center automatically 2022-09-09 19:44:05 +02:00
Sebastian Schulze a77052cb77
[lf] Add quick shortcut for creating directories 2022-08-17 16:55:44 +02:00
Sebastian Schulze a860271a24
[sway] Reduce refresh rate since this cheap ass monitor starts to flicker >.< 2022-08-15 20:19:29 +02:00
Sebastian Schulze cf68c4afd5
[foot] Fix indendation 2022-08-11 15:48:16 +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 4d0537f44f
[sway] Reduce border of launcher terminal 2022-08-10 21:50:09 +02:00
Sebastian Schulze 97e5ab2b2c
[launcher] Restyle the look of my scratchpad and launcher terminals 2022-08-10 21:48:51 +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 faf8de46dc
[qutebrowser] Push YouTube links to the local Mopidy instance 2022-08-09 09:51:30 +02:00
Sebastian Schulze da19420529
[nix] Re-add mopidy and enable it 2022-08-03 22:56:29 +02:00
Sebastian Schulze 169777e49f
[nixos] Fix up IPv6 connectivity wifi and docking ethernet 2022-08-03 22:53:38 +02:00
Sebastian Schulze 8ea497ed66
[qutebrowser] Bind gitlab markdown to `ygm` and simple short codes to `ygs` 2022-08-03 22:53:12 +02:00
Sebastian Schulze 4b8a6215c6
[nix] Increase number of items in the clipman history to 1000 2022-08-03 22:52:45 +02:00
Sebastian Schulze 3cc404bb8b
[sway] Make foot launcher fonts a bit smaller 2022-08-03 22:52:19 +02:00
Sebastian Schulze 390a1793f1
[qutebrowser] Remove quotes from get-gitlab-shortcode 2022-08-03 22:49:30 +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 dd042b40be
[qutebrowser] Set default name for comms session 2022-07-29 20:38:37 +02:00
Sebastian Schulze 6d8950f719
[fish] Add quick binding for push-all 2022-07-29 20:38:37 +02:00
Sebastian Schulze f7f17ea3f1
[nix] Permanently set a static DBUS_SESSION_BUS_ADDRESS
It looks like dbus-session will pick up the variable and use a static
address instead of spawning new random sessions all over the place.
2022-07-29 20:38:37 +02:00
Sebastian Schulze fd77571564
[nixos] Add dorhamm-docking and ignore offline interfaces 2022-07-29 16:40:37 +02:00
Sebastian Schulze 5f9a235db2
[sway] Temporarily turn off the dpms swayidle switches 2022-07-29 16:02:46 +02:00
Sebastian Schulze 3703cb9e33
[sway] Brighten up the load warnings 2022-07-29 16:01:49 +02:00
Sebastian Schulze 31824948ce
[nix] Allow myself to configure network interfaces 2022-07-29 16:01:21 +02:00
Sebastian Schulze 605b742e75
[sway] Open wpa_supplicant gui when clicking the network icon 2022-07-29 15:49:32 +02:00
Sebastian Schulze 37f658733c
[nix] Add wpa_gui package 2022-07-29 15:48:55 +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 9a8f1dcc96
[sway] Display network status of individual devices 2022-07-29 15:44:31 +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 c8d0740e52
[sway] Bump refresh rates for LG & dell monitor 2022-07-29 08:47:19 +02:00
Sebastian Schulze 8df1f4ce36
[nix] Move neovim to it's separate programs.neovim section 2022-07-29 08:44:38 +02:00
Sebastian Schulze 8574f5ab39
[fish] Move M-v to M-g-v to no longer irritate me when moving backwards 2022-07-29 08:43:47 +02:00
Sebastian Schulze c321dbf49f
[fish] Add quick switcher for keybindings 2022-07-28 08:16:01 +02:00
Sebastian Schulze 8e84a44191
[launcher] Switch launcher font over to IBM Plex 2022-07-27 10:50:10 +02:00
Sebastian Schulze b72fcf2156
[qutebrowser] Remove nitter.net from the domain list since it's kind-of unstable 2022-07-27 09:11:07 +02:00
Sebastian Schulze 07b54e58ce
[nix] Bump emacs to latest overlay build 2022-07-27 09:10:46 +02:00
Sebastian Schulze 42dc345dde
[sway] Remove Vulkan WLR_RENDERER again and just tune qute flags 2022-07-15 12:01:32 +02:00
Sebastian Schulze 37e37d22d2
[mu] Go back to stable 1.6 2022-07-14 17:10:48 +02:00
Sebastian Schulze 6ee91ac518
[sway] Enable WLR_RENDERER for Vulkan 2022-07-14 17:10:45 +02:00
Sebastian Schulze 6bae4448d0
[sway] Use $mod+c with my own sway-center-window 2022-07-14 17:08:16 +02:00
Sebastian Schulze 907e774ee4
[sway] Bind clipboard to $megamod+c again 2022-07-14 17:07:31 +02:00
Sebastian Schulze a153c1ffc0
[nix] Add vulkan-loader and gst-vaapi packages 2022-07-14 17:06:53 +02:00
Sebastian Schulze bfed4645ed
[fish] Don't right away hop into `kubens` when selecting a cluster 2022-07-14 17:06:28 +02:00
Sebastian Schulze e8686612db
[fish] Add k9s to my quickstart alt-cuts 2022-07-12 21:03:54 +02:00
Sebastian Schulze 64a557a34c
[emacs] Fix qutebrowser invocation with correct --eval parameter 2022-07-12 21:03:31 +02:00
Sebastian Schulze 089d29a7ff
[sway] Convert back to a regular template and just load by `hostname` 2022-07-12 21:03:03 +02:00
Sebastian Schulze 0d2bd82333
[qutebrowser] Add shortcut to edit text boxes in GitLab 2022-07-06 20:20:41 +02:00
Sebastian Schulze 1e8cf410f9
[qutebrowser] Use (progn) to open file and directly switch to gfm-mode 2022-07-06 20:20:04 +02:00
Sebastian Schulze 6e078e498a
[foot] Make the cursor a bit darker and the block a bit brighter 2022-07-05 08:39:03 +02:00
Sebastian Schulze 65a65c752c
[nix] Run the thinkpad-unlocker upon unlocking the screen 2022-07-05 08:39:00 +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 61b465d987
[emacs] Add org-noter package + pdftools 2022-07-05 08:35:07 +02:00
Sebastian Schulze bbba11f68f
[foot] Drive modus-operandi in foot terminal as well 2022-06-24 21:17:50 +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 c680be6a16
[nix] Fix systemd WantedBy of swayidle 2022-06-09 08:26:54 +02:00
Sebastian Schulze c145a26747
[nix] Bump emacs overlay to latest Hydra build 2022-06-09 08:26:37 +02:00
Sebastian Schulze 34138abfe1
[nix] Use delta as a git pager (ht to @moonglum) 2022-06-07 14:27:06 +02:00
Sebastian Schulze 739b261602
[fish] Add osl abbr for quick openssl display 2022-06-02 11:01:45 +02:00