Amin Bandali [Sun, 13 May 2018 13:52:15 +0000 (09:52 -0400)]
[emacs] properly build and use notmuch along with my settings
Amin Bandali [Wed, 9 May 2018 17:38:40 +0000 (13:38 -0400)]
[rc] enable nix
Amin Bandali [Wed, 9 May 2018 17:38:18 +0000 (13:38 -0400)]
[emacs] assimilate notmuch
Amin Bandali [Wed, 9 May 2018 15:12:04 +0000 (11:12 -0400)]
[rc/rofi-pass] work around Roundcube bug in Firefox
Roundcube appears to be doing some JS magic that reacts badly with
rofi-pass: selecting an entry in rofi-pass by pressing enter causes
Roundcube to move focus from the username field to the password field,
which completely messes up rofi-pass' autotype. Strangely enough, this
doesn't happen in Chromium and I've only seen it in Firefox.
Amin Bandali [Wed, 9 May 2018 13:20:30 +0000 (09:20 -0400)]
[emacs] update 3 drones
lib/borg master
v2.0.0-58-gd386e9e
lib/emacsql master
2.0.2-18-ga96b258
lib/magit-popup master
v2.12.3-2-g8d8ea37
Amin Bandali [Wed, 9 May 2018 01:09:10 +0000 (21:09 -0400)]
[rc/X/xprofile] unlock default keyring only on plasma, launch bspwm on both
Amin Bandali [Wed, 9 May 2018 01:07:54 +0000 (21:07 -0400)]
[rc/redshift] disable comments (redshift uses ; instead of #)
Amin Bandali [Mon, 7 May 2018 04:05:11 +0000 (00:05 -0400)]
[emacs] enable company-mode globally
Amin Bandali [Mon, 7 May 2018 04:03:55 +0000 (00:03 -0400)]
[emacs] assimilate and enable dante and its dependency, lcr
Amin Bandali [Sun, 6 May 2018 19:50:35 +0000 (15:50 -0400)]
[rc/fontconfig] disable problematic automatic tangling comments
They seem to be problematic since the comment in the header comes
before the <?xml version="1.0"?> tag and seems to make fontconfig not
be able to properly process the file.
Amin Bandali [Sun, 6 May 2018 19:49:56 +0000 (15:49 -0400)]
[emacs] assimilate and enable which-key
Amin Bandali [Sun, 6 May 2018 06:02:19 +0000 (02:02 -0400)]
[setup] remove out of date setup file
Amin Bandali [Sun, 6 May 2018 06:00:22 +0000 (02:00 -0400)]
[rc/libinput] migrate my libinput xorg configuration
Amin Bandali [Sun, 6 May 2018 05:51:32 +0000 (01:51 -0400)]
[other] spring cleaning: remove vestigial and old stuff
Amin Bandali [Sun, 6 May 2018 05:33:16 +0000 (01:33 -0400)]
[rc/zsh] add ~/.elan/bin to PATH
Amin Bandali [Sun, 6 May 2018 05:32:47 +0000 (01:32 -0400)]
[rc] add TLP configuration for plasma
TODO: add for enigma
Amin Bandali [Sun, 6 May 2018 05:31:37 +0000 (01:31 -0400)]
[rc] add PowerTOP systemd service
Amin Bandali [Sun, 6 May 2018 04:57:58 +0000 (00:57 -0400)]
[emacs] update 2 drones
lib/helm master
v2.9.2-37-gbe27fc17
lib/magit master
2.12.1-94-g67ea3006
Amin Bandali [Sun, 6 May 2018 01:44:26 +0000 (21:44 -0400)]
[emacs] assimilate flycheck-haskell
Only use 'haskell-hlint checker and disable the other two.
Also, add a copy of hs-lint.el, but leave it disabled (I tried it
before deciding to use flycheck-haskell).
Amin Bandali [Sun, 6 May 2018 01:42:51 +0000 (21:42 -0400)]
[emacs] add flycheck's missing deps (pkg-info & epl) & configure it
Amin Bandali [Sat, 5 May 2018 23:48:58 +0000 (19:48 -0400)]
[emacs] assimilate hlint-refactor
Amin Bandali [Sat, 5 May 2018 21:14:29 +0000 (17:14 -0400)]
[emacs] assimilate haskell-mode
Amin Bandali [Thu, 3 May 2018 19:23:42 +0000 (15:23 -0400)]
[emacs] update 5 drones
lib/company master
0.9.6-24-g779662f
lib/helm master
v2.9.2-27-g34f620ff
lib/ivy master
0.10.0-195-g222c652
lib/lean-mode master
df9c084
lib/magit master
2.12.1-83-g01bb5a4a
Amin Bandali [Thu, 3 May 2018 15:42:06 +0000 (11:42 -0400)]
[emacs] tangle init.org before bootstrapping
By making `tangle-init' a prerequisite of `bootstrap'. Adjust build
instructions accordingly.
Amin Bandali [Thu, 3 May 2018 04:35:29 +0000 (00:35 -0400)]
[emacs] further refine my Emacs' unicode font stack
Ditch Hack and Symbola monospacified. Ubuntu Mono and DejaVu Sans Mono
are more than good enough. Also, force DejaVu Sans Mono for greek
alphabet, since IMHO they look better than Ubuntu Mono's. For example,
DejaVu's `α' looks much better and more distinguishable from `a' than
Ubuntu Mono's.
Amin Bandali [Thu, 3 May 2018 04:34:47 +0000 (00:34 -0400)]
[emacs] remove duplicate post-init message and shorten counsel delay
Amin Bandali [Thu, 3 May 2018 03:54:50 +0000 (23:54 -0400)]
[emacs] disable EXWM
Having used EXWM for a couple of days, I think bspwm provides an
overall more stable and smoother experience, and is more polished.
I really am going to miss EXWM's simulation keys though. Thankfully,
it seems like xkeysnail [0] is a nice solution for that.
[0]: https://github.com/mooz/xkeysnail
Amin Bandali [Thu, 3 May 2018 03:48:39 +0000 (23:48 -0400)]
[rc] increase rofi-light's width a bit
Amin Bandali [Tue, 1 May 2018 05:21:04 +0000 (01:21 -0400)]
[emacs] experiment with EXWM and key bindings
- Binding C-w to cut isn't worth the effort. I close tabs way more
often.
- When launched from within Emacs, Rofi doesn't seem to be able to
properly launch programs. I haven't been able to debug the issue.
- Rofi seems to have a noticeable lag now under EXWM, compared to back
when I was using bspwm. rofi-pass is the main reason I still use
it. So,
TODO: see if I can port rofi-pass to ivy or helm.
- EXWM's `exwm-input-set-key' seems awfully verbose compared to sxhkd.
See if there's a shorter and neater way.
Amin Bandali [Tue, 1 May 2018 05:19:44 +0000 (01:19 -0400)]
[emacs/ivy] allow wrapping around on first and last candidates
Amin Bandali [Tue, 1 May 2018 05:16:55 +0000 (01:16 -0400)]
[rc/x] disable bell
It's especially obnoxious through headphones.
Amin Bandali [Tue, 1 May 2018 00:14:37 +0000 (20:14 -0400)]
[rc/emacs] disable the internal border of Emacs' frame
See https://github.com/ch11ng/exwm/issues/169
Amin Bandali [Mon, 30 Apr 2018 23:56:31 +0000 (19:56 -0400)]
[emacs] unicode font stack around Ubuntu Mono and Hack
Pretty much my ideal font stack for writing Lean.
Amin Bandali [Mon, 30 Apr 2018 22:52:03 +0000 (18:52 -0400)]
[emacs] assimilate lean-mode and dependencies
lib/async master
v1.9.3-1-g04e1a2c
lib/company master
0.9.6-23-gd26ec71
lib/f master v0.20.0
lib/flycheck master
31-118-g0c4bbd1f
lib/helm master
v2.9.2-24-g56039aaf
lib/lean-mode master
6ed7031
lib/popup master
v0.5.3-20-g80829dd
lib/s master
1.12.0-10-g03410e6
Amin Bandali [Mon, 30 Apr 2018 22:46:18 +0000 (18:46 -0400)]
[emacs] disable C-{j,k} bindings in ivy-minibuffer-map for now
Amin Bandali [Mon, 30 Apr 2018 22:37:18 +0000 (18:37 -0400)]
[emacs] stop using EXWM's default config and customize it a bit
Amin Bandali [Mon, 30 Apr 2018 22:36:53 +0000 (18:36 -0400)]
[emacs] display time and battery in mode-line
Amin Bandali [Mon, 30 Apr 2018 15:48:38 +0000 (11:48 -0400)]
[emacs] update 2 drones
Update magit to
v2.12.1-81-g47a054f8
Update use-package to
v2.3-376-g0a2b82a
Amin Bandali [Mon, 30 Apr 2018 05:31:45 +0000 (01:31 -0400)]
[emacs] use fringe-mode with default width
Also, don't tangle the installation source block for now.
Amin Bandali [Mon, 30 Apr 2018 05:21:49 +0000 (01:21 -0400)]
[emacs] more background info
Amin Bandali [Mon, 30 Apr 2018 04:58:41 +0000 (00:58 -0400)]
add some documentation
[emacs] automatically load counsel after 1.5 seconds
Amin Bandali [Mon, 30 Apr 2018 03:46:44 +0000 (23:46 -0400)]
[other] remove some of the out of date stuff
TODO: Makefile rules for setting up my zim-based zsh setup, along with
the zsh plugins I use
Amin Bandali [Mon, 30 Apr 2018 03:43:16 +0000 (23:43 -0400)]
[rc/zsh] migrate my zsh setup to rc.org
Amin Bandali [Mon, 30 Apr 2018 02:34:11 +0000 (22:34 -0400)]
[rc/x] migrate my X.Org configurations
Also, add missing shebangs for previous scripts.
Amin Bandali [Sun, 29 Apr 2018 06:09:23 +0000 (02:09 -0400)]
[rc/{xdg,zathura}] migrate XDG dirs and zathura configs to new setup
Amin Bandali [Sun, 29 Apr 2018 06:00:39 +0000 (02:00 -0400)]
[rc/wp] migrate my little wallpaper changer script to literate setup
Amin Bandali [Sun, 29 Apr 2018 05:51:52 +0000 (01:51 -0400)]
[spacemacs,vim] delete vestigial spacemacs and vim configs
I haven't used either of them in a very long time and the configs are
likely quite outdated.
Amin Bandali [Sun, 29 Apr 2018 05:47:38 +0000 (01:47 -0400)]
[rc/{redshift,rofi{,-pass}}] migrate redshift, rofi, rofi-pass dots
Amin Bandali [Sun, 29 Apr 2018 05:38:26 +0000 (01:38 -0400)]
[rc/{polybar,ranger}] migrate to new literate setup
Amin Bandali [Sun, 29 Apr 2018 05:23:20 +0000 (01:23 -0400)]
[rc/{notmuch,offlineimap}] migrate to new literate setup
Amin Bandali [Sun, 29 Apr 2018 05:10:50 +0000 (01:10 -0400)]
[rc/{mpd,msmtp,ncmpcpp}] migrate to new literate setup
Amin Bandali [Sun, 29 Apr 2018 04:59:30 +0000 (00:59 -0400)]
[rc/gtk,isync] migrate GTK and isync configs
Amin Bandali [Sun, 29 Apr 2018 04:45:56 +0000 (00:45 -0400)]
[rc/getmail,gnupg] migrate to new literate config setup
Amin Bandali [Sun, 29 Apr 2018 04:20:04 +0000 (00:20 -0400)]
[rc/fun] migrate fun scripts :)
Amin Bandali [Sun, 29 Apr 2018 04:14:25 +0000 (00:14 -0400)]
[rc/{dunst,fontconfig}] migrate dunst & fontconfig configs, clean up
Amin Bandali [Sun, 29 Apr 2018 04:05:14 +0000 (00:05 -0400)]
[rc/{afew,bspwm}] migrate afew and bspwm (and sxhkd) configs
Amin Bandali [Sun, 29 Apr 2018 04:02:51 +0000 (00:02 -0400)]
[emacs] remove previous [experimental] emacs config
It was based on straight.el.
Amin Bandali [Sun, 29 Apr 2018 00:54:07 +0000 (20:54 -0400)]
[rc] add latexmk config and clean up
Amin Bandali [Sun, 29 Apr 2018 00:35:36 +0000 (20:35 -0400)]
[rc] add rc.org for centralized literate configs
Starting with my git configuration.
Amin Bandali [Sun, 29 Apr 2018 00:33:31 +0000 (20:33 -0400)]
[make] add ta and ti Makefile rules for more convenient tangle/build
Amin Bandali [Sun, 29 Apr 2018 00:31:24 +0000 (20:31 -0400)]
[emacs] assimilate and enable EXWM
Amin Bandali [Sat, 28 Apr 2018 20:34:58 +0000 (16:34 -0400)]
[emacs] enable Ivy and friends
Amin Bandali [Sat, 28 Apr 2018 20:22:36 +0000 (16:22 -0400)]
[emacs] enable exec-path-from-shell
Amin Bandali [Sat, 28 Apr 2018 20:09:22 +0000 (16:09 -0400)]
[emacs] fix post initialization TOC link on GitHub
GitHub's Org mode renderer doesn't use the CUSTOM_ID property for
generating internal in-file links like Org mode itself does. So, at
least for now, the internal link has to match the heading's full name.
Amin Bandali [Sat, 28 Apr 2018 19:58:15 +0000 (15:58 -0400)]
[emacs] add Borg's layer/essentials init, with some of my stuff
Amin Bandali [Thu, 26 Apr 2018 06:46:59 +0000 (02:46 -0400)]
[emacs] add Borg's layer/essentials current submodules
From https://github.com/emacscollective/emacs.g/blob/
e2f9c16c6f8bc830b8ae3d8bf376855c864dc5bd/.gitmodules
Amin Bandali [Thu, 26 Apr 2018 06:17:30 +0000 (02:17 -0400)]
[emacs] prepare for Borg-ification
Amin Bandali [Thu, 26 Apr 2018 06:15:45 +0000 (02:15 -0400)]
[pentadactyl] remove configuration and vestigial submodule
I've been using Vimium-FF and previously VimFx after pentadactyl
stopped working properly.
Amin Bandali [Thu, 26 Apr 2018 06:04:38 +0000 (02:04 -0400)]
[emacs] use exwm-randr so that exwm would pick up screen rotations
Amin Bandali [Thu, 26 Apr 2018 06:03:51 +0000 (02:03 -0400)]
[bspwm,x] a few minor changes
TODO: proper hostname-based settings
Amin Bandali [Sun, 22 Apr 2018 02:16:17 +0000 (22:16 -0400)]
[emacs] enable and use exwm's system tray
Amin Bandali [Sun, 22 Apr 2018 01:48:31 +0000 (21:48 -0400)]
[emacs] update straight versions lockfile
Forgot to include this in the last commit.
Amin Bandali [Sun, 22 Apr 2018 01:15:47 +0000 (21:15 -0400)]
[emacs] add core packages
Amin Bandali [Sun, 22 Apr 2018 00:17:08 +0000 (20:17 -0400)]
[emacs] add Core to the TOC, move the backups section to core
Amin Bandali [Sun, 22 Apr 2018 00:11:40 +0000 (20:11 -0400)]
[emacs] updates to initial setup and core defaults
Amin Bandali [Sat, 21 Apr 2018 15:55:11 +0000 (11:55 -0400)]
[emacs] add naming conventions
Amin Bandali [Sat, 21 Apr 2018 15:21:02 +0000 (11:21 -0400)]
Use my initials, ab, for prefixing my functions and vars
Amin Bandali [Sat, 21 Apr 2018 01:34:41 +0000 (21:34 -0400)]
add CUSOTM_IDs to make toc links work in Emacs
Amin Bandali [Sat, 21 Apr 2018 01:14:22 +0000 (21:14 -0400)]
add toc
Amin Bandali [Sat, 21 Apr 2018 01:08:28 +0000 (21:08 -0400)]
better backup settings
Amin Bandali [Sat, 21 Apr 2018 01:00:30 +0000 (21:00 -0400)]
add straight.el, use-package, and no-littering
Amin Bandali [Fri, 20 Apr 2018 23:17:14 +0000 (19:17 -0400)]
set `custom-file' and load it
Amin Bandali [Fri, 20 Apr 2018 23:02:09 +0000 (19:02 -0400)]
optimize and measure emacs startup time, saner indentation for org src blocks
Amin Bandali [Fri, 20 Apr 2018 22:13:10 +0000 (18:13 -0400)]
add stub for new org-based Emacs configuration
Amin Bandali [Thu, 19 Apr 2018 20:31:46 +0000 (16:31 -0400)]
[latexmk] use zathura instead of okular
Amin Bandali [Mon, 16 Apr 2018 19:52:06 +0000 (15:52 -0400)]
terrible commit message incoming: many changes
Amin Bandali [Sat, 17 Mar 2018 14:13:13 +0000 (10:13 -0400)]
a few small tweaks
Amin Bandali [Tue, 20 Feb 2018 03:37:02 +0000 (22:37 -0500)]
add redshift
Amin Bandali [Tue, 20 Feb 2018 03:13:04 +0000 (22:13 -0500)]
gtk3: update settings (via kde-gtk-config); zsh: add ace alias
Amin Bandali [Sun, 11 Feb 2018 02:53:40 +0000 (21:53 -0500)]
zsh: more convenience aliases
Amin Bandali [Sun, 11 Feb 2018 02:53:16 +0000 (21:53 -0500)]
bspwm: more floating rules
Amin Bandali [Sun, 11 Feb 2018 02:52:23 +0000 (21:52 -0500)]
sxhkd|rofi: fancier prompts for program launcher and window switcher
Amin Bandali [Sun, 11 Feb 2018 02:52:05 +0000 (21:52 -0500)]
zathura: finer zoom step
Amin Bandali [Sun, 11 Feb 2018 02:51:44 +0000 (21:51 -0500)]
notmuch: ignore .uidvalidity and .mbsyncstate files
Amin Bandali [Fri, 19 Jan 2018 03:16:40 +0000 (22:16 -0500)]
add msmtp, update isync & notmuch dots to handle my uwaterloo email
Amin Bandali [Mon, 1 Jan 2018 04:25:42 +0000 (23:25 -0500)]
rofi-light: rofi-based pop up for changing backlight brightness
Requires light (light-git on AUR) and rofi
P.S. Happy New Year :)
Amin Bandali [Mon, 1 Jan 2018 04:22:48 +0000 (23:22 -0500)]
rofi: switch to Ubuntu Mono font
Amin Bandali [Thu, 28 Dec 2017 06:45:29 +0000 (01:45 -0500)]
notmuch: handle new mailing lists
Amin Bandali [Thu, 28 Dec 2017 06:45:04 +0000 (01:45 -0500)]
compton: make it more stable
Amin Bandali [Tue, 26 Dec 2017 00:55:45 +0000 (19:55 -0500)]
zsh: use built-in `time`, and enable (uncomment) nix