Commit Graph

1638 Commits

Author SHA1 Message Date
Sebastian Schulze 8640abd416
[bin] Add shell based emoji picker
Inspired by @biox' https://github.com/biox/shmoji/blob/main/shmoji
2023-05-09 19:28:54 +02:00
Sebastian Schulze bdb846a9b3
[qutebrowser] Give Brave Search a try 2023-05-05 21:49:47 +02:00
Sebastian Schulze d7953cd36e
[emacs] Pin dirvish and pdf-tools to internal packages & use emacs-sqlite-builtin 2023-05-05 21:49:09 +02:00
Sebastian Schulze a0a84212ac
[emacs] Disable mu4e lazy indexing again. It's annoying to hunt for messages 2023-05-05 21:48:30 +02:00
Sebastian Schulze efc0659e55
[emacs] Add quick launcher shortcut to find files with zoxide 2023-05-05 21:48:16 +02:00
Sebastian Schulze 1fd54cb133
[js] Enchange gitlab-issue-board.js by showing the event timeline 2023-05-05 21:47:47 +02:00
Sebastian Schulze 0b626bf9cf
[sway] Use the actual alfaview colours for work 2023-05-05 21:47:29 +02:00
Sebastian Schulze 00e8eb1dc2
[sway] Fix display id of LG monitor again 2023-05-05 21:47:15 +02:00
Sebastian Schulze f6185a4350
[nix] Bump nix-community overlay 2023-05-05 21:47:02 +02:00
Sebastian Schulze 9382d73178
[nix] Properly switch to pipewire and rtkit 2023-05-05 21:46:44 +02:00
Sebastian Schulze 59e5910049
[sway] Start ncmpcpp instead of cantata and show songs from mopidy only 2023-05-05 21:45:58 +02:00
Sebastian Schulze 15b264c290
[bin] Display git status and preview in fzf zoxide 2023-05-05 21:45:44 +02:00
Sebastian Schulze c4efc214f8
[bin] Let `em` handle existing tmux sessions more gracefully 2023-05-05 21:45:26 +02:00
Sebastian Schulze 3d277673fd
[bin] Fix quoting issue for dragon. Shellcheck was right of course 2023-05-05 21:45:08 +02:00
Sebastian Schulze 2f4310656a
[bin] Let the autostart script run thinkpad-dock as well 2023-05-05 21:44:24 +02:00
Sebastian Schulze 823cb5c5eb
[bin] Add quick launcher to abbreviate "dragon" 2023-04-24 08:25:55 +02:00
Sebastian Schulze 2719fd4d77
[bin] Add quick launcher to join an alfaview room 2023-04-24 08:25:54 +02:00
Sebastian Schulze 925728a8f1
[emacs] Fix dirvish initialisation after doom upgrade 2023-04-24 08:25:53 +02:00
Sebastian Schulze 9024907cae
[emacs] Un-swap the treemacs and vterm shortcuts. The *do* make sense 2023-04-24 08:25:52 +02:00
Sebastian Schulze 626a597d6c
[emacs] Bind :v and :V to expand / contract region (via @bsag) 2023-04-24 08:25:51 +02:00
Sebastian Schulze 5d29c09110
[emacs] Back to the full blown modeline 2023-04-24 08:25:50 +02:00
Sebastian Schulze b789708410
[sway] Add launchers and shortcuts for iqalc + alfaview 2023-04-24 08:25:49 +02:00
Sebastian Schulze af0c7a499c
[bin] Add Maddison Hellstrom's (@b0o) iqalc + launcher 2023-04-24 08:25:48 +02:00
Sebastian Schulze 8d53fa47b8
[bin] Fix syntax error in `em` launcher 2023-04-24 08:25:47 +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 6befaa1958
[bin] Remove WLR_RENDERER=vulkan again 2023-04-21 13:15:59 +02:00
Sebastian Schulze cac2c30eb2
[sway] Run foot-launcher with Plex Mono 2023-04-21 13:15:39 +02:00
Sebastian Schulze bcfab66d96
[nix] Add epkg for janet-mode 2023-04-21 13:15:16 +02:00
Sebastian Schulze 717b89cd23
[sway] Switch to wlsunset instead of gammastep 2023-04-21 13:15:03 +02:00
Sebastian Schulze fe1faf9f16
[bin] Drop Vulkan for now and go back to regular old stable sway w/ EGL 2023-04-21 13:14:46 +02:00
Sebastian Schulze 418208b548
[sway] BlexMono looks weird in the scratchpad 2023-04-21 13:11:44 +02:00
Sebastian Schulze 0771d79dc5
[bin] Fix org-clock out for suspend-if-docked 2023-04-21 13:10:55 +02:00
Sebastian Schulze 6b79dcba1b
[bin] Directly jump into (dirvish) to browse folders 2023-04-21 13:10:26 +02:00
Sebastian Schulze 4e08b9cf0e
[sway] Back to the regular ol' fonts for scratchpad and launcher 2023-04-18 09:22:58 +02:00
Sebastian Schulze caf09d3022
[nix] Bump flake.nix with latest 22.11 2023-04-17 17:15:40 +02:00
Sebastian Schulze 7e0ea24f6b
[bin] Drop old kubens + kubectx symlinks 2023-04-17 17:13:04 +02:00
Sebastian Schulze 0220c77b83
[nix] Source all files from ~/.config/bash instead of a static list 2023-04-17 17:11:06 +02:00
Sebastian Schulze af33f50fe3
[nix] Add HISTTIMEFORMAT for proper bash_history 2023-04-17 17:11:05 +02:00
Sebastian Schulze 9ebc9f5f05
[bash] Fix up tdir aliases for bash 2023-04-17 17:10:59 +02:00
Sebastian Schulze ec36b7b4dc
[sway] Revert back to plain ol stable 22.11 with proper GL 2023-04-17 17:08:20 +02:00
Sebastian Schulze 4b674f1346
[sway] Use BlexMono und Tempus Dawn for scratchpad Terminal 2023-04-16 21:47:59 +02:00
Sebastian Schulze e263e605be
[css] Add mono style for Cinny 2023-04-16 21:47:59 +02:00
Sebastian Schulze 9a3bc8ad27
[emacs] Rework org-mode Personio reporting to reflect state in org-tree
Up until now it worked but I needed to manually keep track of the days I
already reported to Personio. This change will add a org-property
`PERSONIO_REPORTED` to the respective days tree, and
`(bascht/ts-for-report-table)` will format the table accordingly, so
that only unreported days get a elisp: link to report new times.

This was a nice journey into `(async-start)` and how the scope binding
works between the async lambda and the resulting callback.
2023-04-13 22:59:56 +02:00
Sebastian Schulze e32bb5195b
[emacs] Set org-directory depending on the current host name 2023-04-13 22:59:05 +02:00
Sebastian Schulze cad547a679
[emacs] Use variable-pitch-mode for displaying emails in mu4e 2023-04-13 22:57:58 +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 0700e400d3
[nix] Enable starship via it's home-manager module 2023-04-13 22:46:18 +02:00
Sebastian Schulze 9ffcce04f2
[nix] Add btop package. It's a very good package 2023-04-13 22:46:00 +02:00
Sebastian Schulze 6378905d98
[sway] Make launcher window border a bit less prominent 2023-04-13 22:45:17 +02:00