Protesilaos's dotfile collection. Should be fun to poke through.
Go to file
2019-10-23 15:53:39 +03:00
bin Minor tweaks and corrections 2019-10-20 22:26:38 +03:00
bspwm Minor tweaks and corrections 2019-10-20 22:26:38 +03:00
colours/.local/share/my_colours Update refere to `tempus' in source theme files 2019-06-27 19:51:45 +03:00
compton/.config Tweak compton in the interest of performance 2019-06-18 17:10:43 +03:00
dunst/.config/dunst Minor tweak to dunst config 2019-06-27 13:16:48 +03:00
fontconfig/.config/fontconfig/conf.d Minor fontconfig tweaks 2019-10-20 09:11:57 +03:00
gtk Update font hinting settings 2019-07-31 05:45:15 +03:00
keyring/.config/autostart Restart repo history 2019-02-06 21:34:01 +02:00
music/.config Remove ALL Vim folds 2019-05-09 09:09:12 +03:00
newsboat/.config/newsboat FIX newsboat duplicate themes 2019-05-25 19:24:19 +03:00
NO-STOW-git Change the way Git selects its editor 2019-07-31 05:50:40 +03:00
NO-STOW-mutt/.mutt BREAKING CHANGE: Replace NeoMutt with Mutt 2019-05-25 18:28:56 +03:00
NO-STOW-xorg-extra Restart repo history 2019-02-06 21:34:01 +02:00
shell Minor tweaks to .bashrc and .profile 2019-10-20 09:13:20 +03:00
tmux REMOVE tmux bind for "search up" 2019-07-03 17:18:25 +03:00
vim Fix Vim bell event when hitting Esc in Normal mode 2019-06-28 14:47:54 +03:00
xterm Minor tweaks to Xterm font settings 2019-10-20 09:17:14 +03:00
.gitignore Declutter the HOME dir. Store data in ~/.local/share. Relevant updates. 2019-02-23 15:55:19 +02:00
COPYING Restart repo history 2019-02-06 21:34:01 +02:00
README.md Update README with note on MAJOR BREAKING CHANGES 2019-10-23 15:53:39 +03:00

Custom desktop session (BSPWM) and configurations for GNU/Linux

UPDATE 2019-10-23: I produced a video where, among others, I talk about my outlook concerning my BSPWM session (and this repo). Some major breaking changes are in the works. Please watch and remember that you can always use my free/libre book, which is also mentioned in the "Get my configs" section below.

The video: https://protesilaos.com/codelog/2019-10-22-status-update-bspwm-emacs/


My custom desktop session can be outlined thus:

  • Debian stable because I prefer longer-term predictability over novelty.
  • bspwm for fine-grained window management with my custom scripts for added features.
  • tmux to make the terminal power user even more powerful (no plugins).
  • vim because I need an efficient text editor (no plugins).
  • True minimalism: no complex status lines, no fancy prompts, no decorative elements that add no functionality whatsoever.
  • Carefully-defined font configurations to complement my hardware and satisfy my aesthetic preferences.
  • Full integration of my Tempus themes for considerate colour contrast and easy live theme switching for the entire session.
  • The superb Maté desktop environment as a fallback option and provider of some important programs and system-wide base configurations.

Demos

Get my configs

To reproduce my custom desktop session on Debian 10 'buster', follow the detailed instructions in my book "Prot's Dots for Debian (PDFD)": https://protesilaos.com/pdfd. It is freely available under the terms of Creative Commons Attribution-ShareAlike License Version 4.0 International.

PDFD will only offer guidance about the latest "fixed release" of my dotfiles. These are tagged with the appropriate annotation (formatted as -pdfd<?_label>) and are then synced with a separate code repo, titled "Code for PDFD": https://gitlab.com/protesilaos/cpdfd.

Do not track my dotfiles directly

My dotfiles' repo functions as a laboratory for my custom desktop session. I offer no support whatsoever about tracking it and may introduce breaking changes without prior notice.

Just use PDFD. It is why I spent an inordinate amount of time cleaning up the code, documenting it extensively, and ultimately writing instructions about how to reproduce it.

That granted, you can always open an issue here or contribute any fixes.

Copying

Unless otherwise noted, all code herein is distributed under the terms of the GNU General Public License Version 3 or later.