Commit Graph

394 Commits

Author SHA1 Message Date
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
Sebastian Schulze 7598af2f0a
[nix] Add wtype package 2022-06-02 11:01:44 +02:00
Sebastian Schulze c08a14125e
[nix] Bump emacs overlay to 2022-05-12 2022-05-12 13:00:08 +02:00
Sebastian Schulze 3ef0a92c87
[fish] First set of abbreviations: bosl and baml which I already love 2022-05-11 20:35:07 +02:00
Sebastian Schulze 35bd02491c
[fish] Bind <ctrl>+n to down-or-search since the edit-mode freaks me out 2022-05-11 20:34:51 +02:00
Sebastian Schulze 717fdc04f8
[nix] Drop podman and crun since they're already part of the base os 2022-05-11 20:34:35 +02:00
Sebastian Schulze ba451aa8e2
[emacs] Start `comacs` with dedicated SERVER_NAME env variable
Since `server-name` is not available during the doom initialisation,
this seems to be the least hacky way to untangle both server processes
and have a simple switching possibility for further customisations.
2022-05-11 20:32:43 +02:00
Sebastian Schulze 91a43ee9ff
[mako] Lower the brightness of the low and high notifications 2022-05-11 08:50:25 +02:00
Sebastian Schulze 949c6f8ba0
[mako] Make icons a tad smaller and low a bit less bright 2022-05-10 21:51:06 +02:00
Sebastian Schulze 192882c366
[mako] Clean up config and remove duplicated default values 2022-05-10 19:44:32 +02:00
Sebastian Schulze 07ce6c4fa8
[fish] Add quickjump helper to go to our custom ssh launcher 2022-05-10 19:44:17 +02:00
Sebastian Schulze 881ffdc279
[fish] Add quick helper to stage changed files in chezmoi 2022-05-10 10:41:45 +02:00
Sebastian Schulze 742fcbe41c
[qutebrowser] Bind shortcuts for shortcode and WebGL + Clipboard access 2022-05-10 10:39:10 +02:00
Sebastian Schulze f826d1b46d
[lf] Pick the list of quick launch targets from the `z` cache 2022-05-10 10:38:32 +02:00
Sebastian Schulze e7d2422a9a
[bin] Make my prepare-commit-msg hook available for GitLab as well 2022-05-10 10:38:11 +02:00
Sebastian Schulze bcf7a800ae
[fish] Add another quick alias `gcm` to check out the main branch 2022-05-10 10:37:44 +02:00
Sebastian Schulze 909c717a28
[sway] Change to a spring background picture. It's getting warmer already 2022-04-27 09:52:27 +02:00
Sebastian Schulze 2be40d358a
[fonts] Remove default .fontconfig loitering in my home folder 2022-04-27 09:44:54 +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 20b8cea930
[fish] Remap ctrl x e to edit_command_buffer 2022-04-26 08:25:07 +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 a18f896ed9
[qutebrowser] Fine tune the look of tabs and favicons 2022-04-26 08:24:29 +02:00
Sebastian Schulze 74ebd7b054
[nix] Add any-nix-shell for local nix-shells and add DIRENV 2022-04-26 08:23:41 +02:00
Sebastian Schulze 3cb3ff975b
[fish] Add my fzf-vm and fzf-ssh helpers 2022-04-26 08:23:23 +02:00
Sebastian Schulze 313d44c145
[qutebrowser] No longer hide the status bar for comms 2022-04-22 10:19:37 +02:00
Sebastian Schulze 4c26f75897
[qutebrowser] Use base16-qutebrowser theme 2022-04-22 10:19:20 +02:00
Sebastian Schulze a816eee2d0
[qutebrowser] Scale down favicon and add padding to the tabs 2022-04-22 10:18:57 +02:00
Sebastian Schulze 7594d54d19
[emacs] Bump to latest 759b1eb overlay and fix hl-todo-keyword-faces 2022-04-20 12:15:43 +02:00
Sebastian Schulze fd63a76a65
[qutebrowser] Fix emacs socket name launch the correct instance 2022-04-19 08:38:41 +02:00
Sebastian Schulze 3c5e7ae1e2
[fish] Add ssh fzf launcher and tmux + git quick access 2022-04-09 21:31:05 +02:00
Sebastian Schulze 6618550895
[qutebrowser] Map the upper right row instead of using ,.
I just cannot get used to the commas in a chord. :D
2022-04-09 21:30:36 +02:00
Sebastian Schulze d17935a558
[sway] Move drag-last-screenshot file mode chord to `l` and add `d` 2022-04-09 21:30:02 +02:00
Sebastian Schulze 5c9628e19e
[fish] Don't source aliases on non-interactive shells, which breaks scp
See https://fishshell.com/docs/current/faq.html#why-won-t-ssh-scp-rsync-connect-properly-when-fish-is-my-login-shell
2022-04-09 21:27:52 +02:00
Sebastian Schulze d390f517b0
[nix] Add socat package & change systemd targets for emacs 2022-04-05 13:12:21 +02:00
Sebastian Schulze 864f4dda9d
[emacs] Bump to latest overlay (cached by cachix) 2022-04-05 13:11:33 +02:00
Sebastian Schulze ffc22bb7bf
[foot] Adapt color scheme of foot launcher 2022-04-05 10:19:03 +02:00
Sebastian Schulze a7ebf9bbfd
[fish] Add home symbol & change prompt color 2022-04-05 10:18:43 +02:00
Sebastian Schulze b08dc5a787
[qutebrowser] Bind <ctrl+tab> to the ergodox index fingers 2022-04-05 10:18:19 +02:00
Sebastian Schulze 4173d39d50
[nix] Use new chezmoi 2.x syntax and drop unused maid stuff 2022-04-04 11:26:23 +02:00
Sebastian Schulze 74576075c1
[nix] Add age encryption to make chezmoi shut up about it 2022-04-04 11:25:08 +02:00
Sebastian Schulze 1a359eea21
[nix] Migrate my custom env file to proper home-manager envs 2022-04-04 11:24:50 +02:00
Sebastian Schulze b4cb2c8a4d
[fish] Run sway right from tty1 as we used to with zsh 2022-04-04 11:24:08 +02:00
Sebastian Schulze f5167ef4d3
[sway] Migrate swayidle to a proper systemd user unit 2022-04-04 11:23: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 2d4f55bb65
[starship] Add my old initial starship config 2022-04-01 14:25:18 +02:00
Sebastian Schulze 1b03e21154
[nix] Give fish shell another try - it's seems to have come a long way 2022-04-01 13:33:39 +02:00
Sebastian Schulze 4552533bb0
[qutebrowser] Switch to the new at-based wordle 2022-03-18 12:48:25 +01:00
Sebastian Schulze 048c3fe411
[qutebrowser] Enable WebGL for figma 2022-03-18 12:48:13 +01:00
Sebastian Schulze fa696041fe
[nix] Add glab package 2022-03-04 10:01:30 +01:00
Sebastian Schulze 6ebad4462a
[qutebrowser] Add start_pages, spellchecker and comacs 2022-03-04 10:01:16 +01:00
Sebastian Schulze 69e6ff6f9a
[nix] Add separate comacs service to double as the UI daemon 2022-03-04 10:01:14 +01:00
Sebastian Schulze b1e8897a25
[nix] Remove a few unused packages 2022-03-04 09:45:12 +01:00
Sebastian Schulze c0b9b08362
[nix] Add entr and darktable packages 2022-03-04 09:40:04 +01:00
Sebastian Schulze 30c10e28c4
[nix] React to plug / unplug events from both keyboards 2022-03-04 09:39:42 +01:00
Sebastian Schulze 2d463a4927
[qutebrowser] Let qutebrowser-comms handle tabs as windows 2022-02-20 22:32:26 +01:00
Sebastian Schulze 0e06351906
[qutebrowser] Rework domain patterns and add Wordle for clipboard access 2022-02-18 12:51:23 +01:00
Sebastian Schulze a254faff39
[qutebrowser] Enable vulkan and egl to render shit smooth af 2022-02-15 22:29:38 +01:00
Sebastian Schulze b313fa6fcf
[qutebrowser] Allow WebRTC public interfaces 2022-02-11 20:04:33 +01:00
Sebastian Schulze 310cee9512
[nix] Back to stable sway packages since I am now on 21.11 2022-02-11 20:04:01 +01:00
Sebastian Schulze 9b8384bd94
[nix] Update to NixOS 21.11 2022-02-08 17:58:19 +01:00
Sebastian Schulze 0ef0d39c9c
[sway] Go all-in on wayland-native + sway 1.7 2022-02-07 22:24:36 +01:00
Sebastian Schulze cba2a855c6
[lf] Remove wrapper again and just add LF_ICONS to the environment
Wrapping the lf executable seemed to break the lf -remote functionality
2022-02-07 22:24:01 +01:00
Sebastian Schulze 5f9525af19
[nix] Add gnuplot package 2022-02-04 21:01:04 +01:00
Sebastian Schulze fd6b13fe3b
[bin] Add browser-comms launcher to wrap all those Slacks 2022-02-04 20:57:43 +01:00
Sebastian Schulze 0fc7608f90
[qutebrowser] Use xcb platform for now and reorder the tab titles 2022-02-04 20:54:31 +01:00
Sebastian Schulze ee37a1b6a8
[qutebrowser] Gimme those fancy WebGL covid dashboards 2022-01-31 21:43:04 +01:00
Sebastian Schulze 737096ffac
[qutebrowser] Add wallabag bookmarklet 2022-01-31 21:42:39 +01:00
Sebastian Schulze 83bce0481c
[lf] Add select-all command (idiomatic acc. to GitHub) 2022-01-31 21:40:12 +01:00
Sebastian Schulze b7faee9bd6
[greasemonkey] Fix the GitLab downstream pipelines overview
This will expand all the triggered Downstream pipelines once they are
visible, instead of me having to manually click through all of them.

As a side convenience, it will enable the job dependency display.
2022-01-25 21:12:29 +01:00
Sebastian Schulze ea9eae3b9d
[sway] Add a draggable border around the new share window 2022-01-25 16:38:56 +01:00
Sebastian Schulze ee73697e7b
[nix] Allow my user to suspend the box 2022-01-18 23:17:33 +01:00
Sebastian Schulze d15c20e9f4
[qutebrowser] Move hints to the right hand side which feels way smoother 2022-01-18 23:17:14 +01:00
Sebastian Schulze 655f01ba70
[env] Permanently set the SSH_AUTH_SOCK
Since I am the only one using this machine. Hopefully.
2022-01-18 21:17:36 +01:00
Sebastian Schulze 91c36b54e9
[nix] Add python3Minimal package to get a proper Treemacs 2022-01-18 21:17:35 +01:00
Sebastian Schulze ecd5391dc3
[qutebrowser] Use IBM Plex Mono as the default web font 2022-01-18 21:17:34 +01:00
Sebastian Schulze 53ad4b9346
[qutebrowser] Allow WebGL for windy.com 2022-01-18 21:17:33 +01:00
Sebastian Schulze 8f8409a542
[qutebrowser] Untrack URLs in the same tab. I don't need to keep the old one 2022-01-18 21:17:32 +01:00
Sebastian Schulze 73731bf14f
[qutebrowser] Add send-url userscript to replicate Firefox tab send 2022-01-18 21:17:27 +01:00
Sebastian Schulze da1d9f4800
[qutebrowser] Add qr dependency & nitter.net mono 2022-01-18 21:17:26 +01:00
Sebastian Schulze a62aefb035
[qutebrowser] Integrate org-mode and have properly droppable readability 2022-01-14 21:17:23 +01:00
Sebastian Schulze 6dd3cced83
[qutebrowser] Add untrack-url script by @AndreSouzaAbreu 2022-01-14 00:00:21 +01:00
Sebastian Schulze 8d5ad7b8de
[qutebrowser] Add hint handlers for mpv and untrack-url 2022-01-13 23:52:53 +01:00
Sebastian Schulze f34f5ae151
[qutebrowser] Add separate handler for stuff that doesn't want to be monospaced 2022-01-13 23:52:11 +01:00
Sebastian Schulze fc07f3f68a
[qutebrowser] Add back qutebrowsers config.py 2022-01-13 22:30:48 +01:00
Sebastian Schulze beafab5505
[mako] Make notifications a bit wider and more visible 2022-01-13 22:00:17 +01:00
Sebastian Schulze e737c16d92
[sway] Christmas is over :'( 2022-01-13 20:12:53 +01:00
Sebastian Schulze fb9a138102
[bin] Back to Qutebrowser. Firefox needs to take a long hard look at itself 2022-01-13 20:06:52 +01:00
Sebastian Schulze 7dfc035163
[sway] Clean up display section and add a distinct file run mode 2022-01-12 10:51:08 +01:00
Sebastian Schulze aa7f00cfcc
[mako] Default to IBM Plex Mono for Mako notifications 2021-12-28 14:53:52 +01:00
Sebastian Schulze 58d08f096d
[sway] Done moving to the new desk setup. Align Dell to the new position 2021-12-28 14:45:26 +01:00
Sebastian Schulze c1adb6a3c7
[sway] Fix syntax error in sway config 2021-12-07 09:06:05 +01:00
Sebastian Schulze 83f3f58180
[sway] Temporary desk setup while we move houses 2021-12-06 14:02:53 +01:00
Sebastian Schulze 2a2773965f
[launcher] Use a nifty Dracula theme for the launcher 2021-11-19 12:22:49 +01:00
Sebastian Schulze f486e17b15
[sway] Add window centering config for new launcher 2021-11-19 12:22:48 +01:00
Sebastian Schulze f0747799cd
[bin] Add new launcher for personal code / gitlab / email snippets 2021-11-19 12:22:47 +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 f17750034b
[mu] Bump mu to 1.6 and add sqlite package to please doom doctor 2021-11-15 11:36:39 +01:00
Sebastian Schulze f431978db5
[i3status] Remove superfluous % from battery block 2021-11-15 11:36:38 +01:00
Sebastian Schulze 0aa63434c7
[nix] Add patched nerdfonts for JetBrains Mono + IBM Plex 2021-11-01 19:36:33 +01:00
Sebastian Schulze 4a1a98f3cd
[foot] Add patched JetBrainsMono fallback font get lf icons working 2021-11-01 19:36:00 +01:00
Sebastian Schulze 15ca67a143
[sway] Enable floating and center for backup password overlay 2021-11-01 18:35:39 +01:00