Commit Graph

1391 Commits

Author SHA1 Message Date
Sebastian Schulze 789c0ba6a4
[bin] Let screenshot slurp actual windows 2022-04-27 09:45:15 +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 a4b69ca2d5
[bin] Remove superfluous SWAYSOCK 2022-04-26 08:22:59 +02:00
Sebastian Schulze 379de8b3ee
[tmux] Use my new (basch/switch-to-or-load-workspace) method in `tn` 2022-04-22 10:19:59 +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 37573b66af
[emacs] Add function to switch to an existing +workspace if it exists
Remedy for me ending up with loads of stale #1 #2 #3 unnamed workspaces,
so we now just create a workspace named like the last two segments of
the current working directory - e.g. `/foo/bar/baz` → `bar/baz`
2022-04-21 09:23:55 +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 961d1fc1e0
[bin] Fix teletype URL scheme to launch atom in a nix-shell 2022-04-19 08:34:41 +02:00
Sebastian Schulze ffcc3e6e09
[emacs] Properly add org-roam and org-roam-ui 2022-04-19 08:34:34 +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 d32df8f130
[emacs] Add more comfortable insert mappings to `i` 2022-04-09 21:29:41 +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 ede1d846df
[bin] Manually add static SWAYSOCK to externally called executables 2022-04-09 21:23:50 +02:00
Sebastian Schulze ccd4e965fa
[bin] Run browse-folder in background so the launcher can quit 2022-04-05 13:12:43 +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 8338f18839
[sway] Add new launcher to quickly pick a document 2022-04-05 10:18:06 +02:00
Sebastian Schulze f04b69d912
[chezmoi] Remove unused run_once_clean_emacs_elc.sh 2022-04-04 11:28:08 +02:00
Sebastian Schulze a41f686092
[sway] Fix sway startup to only keep gnome-keyring and nextcloud-client 2022-04-04 11:26:30 +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 affa890938
[emacs] Also assume terminal-mode for tmux encapsulated sessions 2022-03-22 20:45:15 +01:00
Sebastian Schulze 449fcffb9f
[tmux] Split "tn" starter-script into multiple steps 2022-03-22 20:44:38 +01:00
Sebastian Schulze 792dd17308
[xdg] Offer to open application/json in emacs 2022-03-18 12:48:40 +01: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 38e50e34d4
[zsh] Add quick access key to select the proper KUBECONFIG 2022-03-18 12:47:54 +01:00
Sebastian Schulze 3dbeb58e15
[zsh] Add quick access key to em 2022-03-18 12:47:44 +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