~bandali/configs
6 years ago[rc/sway] add volume key bindings
Amin Bandali [Sun, 22 Jul 2018 22:01:27 +0000 (18:01 -0400)]
[rc/sway] add volume key bindings

depends: pactl (from pulseaudio) pamixer

6 years ago[emacs] add more bindings, from the awesome crux and mwim
Amin Bandali [Sun, 22 Jul 2018 21:39:52 +0000 (17:39 -0400)]
[emacs] add more bindings, from the awesome crux and mwim

6 years ago[emacs] enable auto-revert and always use 4 spaces for indentation
Amin Bandali [Sun, 22 Jul 2018 20:39:28 +0000 (16:39 -0400)]
[emacs] enable auto-revert and always use 4 spaces for indentation

6 years ago[rc] omit leading 0 from hour, display battery percentage and time
Amin Bandali [Sun, 22 Jul 2018 20:27:25 +0000 (16:27 -0400)]
[rc] omit leading 0 from hour, display battery percentage and time

depends: upower awk

6 years ago[emacs] more bindings
Amin Bandali [Sun, 22 Jul 2018 18:54:22 +0000 (14:54 -0400)]
[emacs] more bindings

6 years ago[emacs] add more ryo-modal bindings
Amin Bandali [Sun, 22 Jul 2018 18:41:49 +0000 (14:41 -0400)]
[emacs] add more ryo-modal bindings

6 years ago[emacs] ditch evil in favour of ryo-modal
Amin Bandali [Sun, 22 Jul 2018 17:03:43 +0000 (13:03 -0400)]
[emacs] ditch evil in favour of ryo-modal

also, rebind sway resize from s-r to s-S-r so that it won't clash with
my counsel-recentf binding

6 years ago[rc] add i3gs for sway's status_command
Amin Bandali [Sun, 22 Jul 2018 14:55:51 +0000 (10:55 -0400)]
[rc] add i3gs for sway's status_command

depends: i3gs

6 years ago[rc/sway] more input customizations
Amin Bandali [Sun, 22 Jul 2018 14:49:28 +0000 (10:49 -0400)]
[rc/sway] more input customizations

also, use sway-input's xkb_layout and xkb_options instead of env vars

6 years ago[rc/sway] add original ws switch / window move keys on Mod1 (alt)
Amin Bandali [Sun, 22 Jul 2018 00:15:30 +0000 (20:15 -0400)]
[rc/sway] add original ws switch / window move keys on Mod1 (alt)

6 years ago[rc/sway-ws-util] doc fix
Amin Bandali [Sun, 22 Jul 2018 00:03:04 +0000 (20:03 -0400)]
[rc/sway-ws-util] doc fix

also, forgot to mention that the grandparent commit adds dependency
on jq.

6 years ago[rc/sway-ws-util] wrap around on workspace 1 and 10
Amin Bandali [Sat, 21 Jul 2018 23:54:32 +0000 (19:54 -0400)]
[rc/sway-ws-util] wrap around on workspace 1 and 10

6 years ago[rc/sway] make workspace switch and window moving behave like bspwm
Amin Bandali [Sat, 21 Jul 2018 23:46:36 +0000 (19:46 -0400)]
[rc/sway] make workspace switch and window moving behave like bspwm

6 years ago[rc] add s script for launching sway with customizations
Amin Bandali [Sat, 21 Jul 2018 23:04:02 +0000 (19:04 -0400)]
[rc] add s script for launching sway with customizations

TODO: later might want to check for hostname to decide what to do on
      plasma and enigma (currently, i'm only using it on plasma)

6 years ago[rc/sway] customize sway inputs to be like my previous setup
Amin Bandali [Sat, 21 Jul 2018 23:02:23 +0000 (19:02 -0400)]
[rc/sway] customize sway inputs to be like my previous setup

i.e. disable touchpad while typing (dwt), enable tap to click, enable
natural scrolling, and enable middle click.  also, set keyboard repeat
delay and rate.

6 years ago[rc/sway] port some customizations from my previous bspwm setup
Amin Bandali [Sat, 21 Jul 2018 22:56:34 +0000 (18:56 -0400)]
[rc/sway] port some customizations from my previous bspwm setup

prev,next workspace functionality isn't quiet the same (yet)

depends: xorg-xrdb rofi light i3blocks

6 years ago[rc/sway] comment out floating_modifier for now (not reimplemented)
Amin Bandali [Sat, 21 Jul 2018 20:40:02 +0000 (16:40 -0400)]
[rc/sway] comment out floating_modifier for now (not reimplemented)

report: https://github.com/swaywm/sway/pull/2129
upcoming impl: https://github.com/swaywm/sway/pull/2296

6 years ago[rc] add default config for sway and don't tangle bspwm or X configs
Amin Bandali [Sat, 21 Jul 2018 20:19:52 +0000 (16:19 -0400)]
[rc] add default config for sway and don't tangle bspwm or X configs

from commit 27f65b94

6 years ago[rc/notmuch] tag archives of old notmuch and emacs-devel messages
Amin Bandali [Fri, 20 Jul 2018 14:54:35 +0000 (10:54 -0400)]
[rc/notmuch] tag archives of old notmuch and emacs-devel messages

6 years ago[emacs] set name, email address, and message fqdn
Amin Bandali [Thu, 19 Jul 2018 22:10:10 +0000 (18:10 -0400)]
[emacs] set name, email address, and message fqdn

6 years ago[rc/notmuch] shuffle around some tags
Amin Bandali [Thu, 19 Jul 2018 22:09:35 +0000 (18:09 -0400)]
[rc/notmuch] shuffle around some tags

6 years ago[{emacs,rc}/notmuch] add `latest' tag for newest batch of emails
Amin Bandali [Thu, 19 Jul 2018 22:07:17 +0000 (18:07 -0400)]
[{emacs,rc}/notmuch] add `latest' tag for newest batch of emails

and bind l on notmuch-hello for tag:latest

6 years ago[emacs] update 7 drones
Amin Bandali [Thu, 19 Jul 2018 00:56:20 +0000 (20:56 -0400)]
[emacs] update 7 drones

lib/ghub                 master                    v2.0.1-11-g4202c1f
lib/helm                 master                    v2.9.8-8-g9fdbd606
lib/ivy                  master                     0.10.0-288-g944c20d
lib/magit                master                     2.13.0-89-g76998b5e
lib/org                  master                    release_9.1.13-893-gd975b44fd
lib/ox-hugo              master                    v0.8-245-ga1a2dbf
lib/use-package          master                     2.3-402-g3fb8f39

6 years ago[emacs] add scaffolding for ox-hugo
Amin Bandali [Tue, 17 Jul 2018 04:25:39 +0000 (00:25 -0400)]
[emacs] add scaffolding for ox-hugo

6 years ago[rc/git] gpg sign commits, and configure send-email
Amin Bandali [Tue, 17 Jul 2018 03:07:32 +0000 (23:07 -0400)]
[rc/git] gpg sign commits, and configure send-email

6 years ago[emacs/notmuch] set notmuch-message-headers and add link to bug
Amin Bandali [Mon, 16 Jul 2018 22:49:09 +0000 (18:49 -0400)]
[emacs/notmuch] set notmuch-message-headers and add link to bug

https://notmuchmail.org/pipermail/notmuch/2018/026781.html
https://www.mail-archive.com/notmuch@notmuchmail.org/msg46658.html

6 years ago[emacs] assimilate org (from source)
Amin Bandali [Mon, 16 Jul 2018 22:47:14 +0000 (18:47 -0400)]
[emacs] assimilate org (from source)

and bring in org-notmuch from contrib/

6 years ago[rc/msmtp] update fencepost's expected tls fingerprint
Amin Bandali [Mon, 16 Jul 2018 21:51:39 +0000 (17:51 -0400)]
[rc/msmtp] update fencepost's expected tls fingerprint

6 years ago[emacs/eink-theme] fork and customize some faces
Amin Bandali [Sun, 15 Jul 2018 21:47:09 +0000 (17:47 -0400)]
[emacs/eink-theme] fork and customize some faces

https://github.com/aminb/eink-emacs

6 years ago[emacs] add and switch to eink theme
Amin Bandali [Sun, 15 Jul 2018 21:39:51 +0000 (17:39 -0400)]
[emacs] add and switch to eink theme

6 years ago[rc/{notmuch,pigeonhole}] update sieve and notmuch rules for lists
Amin Bandali [Sun, 15 Jul 2018 21:27:40 +0000 (17:27 -0400)]
[rc/{notmuch,pigeonhole}] update sieve and notmuch rules for lists

Also sort and group things more neatly.

6 years ago[emacs] update 11 drones
Amin Bandali [Sun, 15 Jul 2018 21:25:25 +0000 (17:25 -0400)]
[emacs] update 11 drones

lib/alloy-mode           master                    0d05bdd
lib/doom-modeline        master                     0.2.0-10-g8af6cb7
lib/emacsql              master                     2.0.2-20-g6f1e375
lib/ghub                 master                    v2.0.1-9-g61c87be
lib/helm                 master                    v2.9.8-6-g75db7c3b
lib/ivy                  master                     0.10.0-281-g93d51d6
lib/lean-mode            master                    529b8fa
lib/magit                master                     2.13.0-87-g9b948af9
lib/ox-hugo              master                    v0.8-243-gca690c4
lib/projectile           master                    v0.14.0-232-g9a2655e
lib/use-package          master                     2.3-400-gcfce01b

6 years ago[emacs/notmuch] don't insert the two blank lines in the beginning
Amin Bandali [Sun, 15 Jul 2018 03:27:31 +0000 (23:27 -0400)]
[emacs/notmuch] don't insert the two blank lines in the beginning

6 years ago[emacs/supercite] add jwiegley's supercite config as a reference
Amin Bandali [Sun, 15 Jul 2018 00:25:14 +0000 (20:25 -0400)]
[emacs/supercite] add jwiegley's supercite config as a reference

from https://github.com/jwiegley/dot-emacs/blob/f3dd82ba7fdcd8f63603e7e7a9acb078f70de8fe/dot-gnus.el#L477

6 years ago[emacs/org] modern html5 export
Amin Bandali [Sun, 15 Jul 2018 00:20:42 +0000 (20:20 -0400)]
[emacs/org] modern html5 export

6 years ago[emacs] replace org-static-blog with ox-hugo
Amin Bandali [Sun, 15 Jul 2018 00:17:48 +0000 (20:17 -0400)]
[emacs] replace org-static-blog with ox-hugo

6 years ago[emacs] update 2 drones
Amin Bandali [Sat, 7 Jul 2018 22:31:10 +0000 (18:31 -0400)]
[emacs] update 2 drones

lib/helm                 master                    v2.9.7-37-gd7106595
lib/markdown-mode        master                    v2.3-191-gb274cb9

6 years ago[emacs] fork tao-theme and add some style changes
Amin Bandali [Sat, 7 Jul 2018 19:18:24 +0000 (15:18 -0400)]
[emacs] fork tao-theme and add some style changes

6 years ago[emacs/notmuch] display more characters of authors
Amin Bandali [Sat, 7 Jul 2018 17:32:11 +0000 (13:32 -0400)]
[emacs/notmuch] display more characters of authors

6 years ago[emacs] assimilate org-static-blog
Amin Bandali [Sat, 7 Jul 2018 17:31:52 +0000 (13:31 -0400)]
[emacs] assimilate org-static-blog

6 years ago[emacs] update 2 drones
Amin Bandali [Sat, 7 Jul 2018 06:22:45 +0000 (02:22 -0400)]
[emacs] update 2 drones

lib/doom-modeline        master                     0.2.0
lib/helm                 master                    v2.9.7-31-gf9baa2a9

6 years ago[emacs] add some header links
Amin Bandali [Sat, 7 Jul 2018 06:19:55 +0000 (02:19 -0400)]
[emacs] add some header links

6 years ago[emacs] remove vestigial EXWM configuration
Amin Bandali [Sat, 7 Jul 2018 06:12:48 +0000 (02:12 -0400)]
[emacs] remove vestigial EXWM configuration

6 years ago[emacs] assimilate doom-modeline and tao-theme (and their deps)
Amin Bandali [Sat, 7 Jul 2018 02:53:26 +0000 (22:53 -0400)]
[emacs] assimilate doom-modeline and tao-theme (and their deps)

6 years ago[emacs] assimilate Proof General (for Coq)
Amin Bandali [Fri, 6 Jul 2018 16:11:16 +0000 (12:11 -0400)]
[emacs] assimilate Proof General (for Coq)

6 years ago[emacs/alloy-mode] use indentation offset of 2 (instead of 3)
Amin Bandali [Fri, 6 Jul 2018 15:56:35 +0000 (11:56 -0400)]
[emacs/alloy-mode] use indentation offset of 2 (instead of 3)

6 years ago[emacs] update 2 drones
Amin Bandali [Fri, 6 Jul 2018 15:41:22 +0000 (11:41 -0400)]
[emacs] update 2 drones

lib/helm                 master                    v2.9.7-28-g3de72536
lib/ivy                  master                     0.10.0-273-g92efd62

6 years ago[emacs] delete exwm and xelb
Amin Bandali [Thu, 5 Jul 2018 01:56:54 +0000 (21:56 -0400)]
[emacs] delete exwm and xelb

I've been back on bspwm for a while, and will kely be switching to
i3wm or swaywm next.

6 years ago[emacs] use dwwmmm/alloy-mode instead of anlun/alloy-mode
Amin Bandali [Thu, 5 Jul 2018 01:53:03 +0000 (21:53 -0400)]
[emacs] use dwwmmm/alloy-mode instead of anlun/alloy-mode

6 years ago[emacs] update 15 drones
Amin Bandali [Thu, 5 Jul 2018 01:36:36 +0000 (21:36 -0400)]
[emacs] update 15 drones

lib/borg                 master                    v2.0.0-64-g738f749
lib/closql               master                    v0.6.0
lib/company              master                     0.9.6-37-g1f836b6
lib/emacsql              master                     2.0.2-19-g3b70e8f
lib/epkg                 master                    v3.1.0
lib/flycheck             master                     31-156-g0995b0bb
lib/general              master                    e690ef9
lib/helm                 master                    v2.9.7-21-g40a01d97
lib/hydra                master                     0.14.0-17-g87cc74b
lib/ivy                  master                     0.10.0-271-g0cf0e6d
lib/magit                master                     2.13.0-70-g1e2f1686
lib/magit-popup          master                    v2.12.3-4-ge2060cc
lib/notmuch              master                    debian/0.27-1-7-gfd3c9365
lib/use-package          master                     2.3-398-g4f0f585
lib/which-key            master                    v3.3.0-1-g013cdb7

Some were detached, so I checked out their `master'.

6 years ago[emacs] add alloy-mode
Amin Bandali [Thu, 5 Jul 2018 01:27:48 +0000 (21:27 -0400)]
[emacs] add alloy-mode

6 years ago[emacs] some convenience bindings
Amin Bandali [Wed, 27 Jun 2018 04:30:05 +0000 (00:30 -0400)]
[emacs] some convenience bindings

6 years ago[emacs] assimilate hydra
Amin Bandali [Wed, 27 Jun 2018 04:29:41 +0000 (00:29 -0400)]
[emacs] assimilate hydra

6 years ago[emacs] update 2 drones
Amin Bandali [Wed, 27 Jun 2018 04:28:21 +0000 (00:28 -0400)]
[emacs] update 2 drones

lib/helm                 master                    v2.9.6-61-gb325a2ac
lib/ivy                  master                     0.10.0-267-g716e151

6 years ago[emacs] org: export html5, add htmlize for syntax highlighting
Amin Bandali [Wed, 27 Jun 2018 04:25:58 +0000 (00:25 -0400)]
[emacs] org: export html5, add htmlize for syntax highlighting

6 years ago[emacs] update 6 drones
Amin Bandali [Sun, 24 Jun 2018 17:53:30 +0000 (13:53 -0400)]
[emacs] update 6 drones

lib/closql               master                    v0.5.2-4-gdb22efc
lib/evil-escape          master                    v3.14-5-g73b30bf
lib/helm                 master                    v2.9.6-51-g7c5b3318
lib/magit                master                     2.13.0-66-gc98ea64a
lib/no-littering         master                    v0.5.14-2-gf1ac527
lib/which-key            master                    v3.3.0

6 years ago[emacs] add evil{,-escape} and general and some keybindings
Amin Bandali [Sun, 24 Jun 2018 17:48:25 +0000 (13:48 -0400)]
[emacs] add evil{,-escape} and general and some keybindings

6 years ago[rc/X] set keyboard repeat delay and rate
Amin Bandali [Wed, 20 Jun 2018 21:21:49 +0000 (17:21 -0400)]
[rc/X] set keyboard repeat delay and rate

6 years ago[rc/pigeonhole] forgot to include the sieve rules in last commit
Amin Bandali [Wed, 20 Jun 2018 02:59:52 +0000 (22:59 -0400)]
[rc/pigeonhole] forgot to include the sieve rules in last commit

6 years ago[rc] swap out afew in favour of pigeonhole (dovecot sieve)
Amin Bandali [Wed, 20 Jun 2018 01:48:06 +0000 (21:48 -0400)]
[rc] swap out afew in favour of pigeonhole (dovecot sieve)

6 years ago[emacs] change message fqdn, remove webmasters tag as well when spam
Amin Bandali [Wed, 20 Jun 2018 01:09:40 +0000 (21:09 -0400)]
[emacs] change message fqdn, remove webmasters tag as well when spam

6 years ago[emacs] update 14 drones
Amin Bandali [Tue, 19 Jun 2018 20:24:24 +0000 (16:24 -0400)]
[emacs] update 14 drones

lib/async                master                    v1.9.3-9-gd17c11e
lib/company              master                     0.9.6-27-ga913803
lib/epkg                 master                    v3.0.0-33-g81b1a33
lib/flycheck-haskell     master                     0.8-64-g32877c2
lib/ghub                 master                    v2.0.1-8-gebab22e
lib/haskell-mode         master                    v13.14-1160-gdd0ea64
lib/helm                 master                    v2.9.6-39-g989e99cd
lib/ivy                  master                     0.10.0-265-gb8c5190
lib/lean-mode            master                    cd3374c
lib/magit                master                     2.13.0-62-gc75ac173
lib/markdown-mode        master                    v2.3-189-ge45b35b
lib/no-littering         master                    v0.5.14-1-g94a72eb
lib/which-key            master                    v3.2.0-5-ga4095e8
lib/with-editor          master                    v2.7.3-1-gfb9fdde

6 years ago[rc/msmtp] update fencepost's expected tls fingerprint
Amin Bandali [Fri, 25 May 2018 23:15:05 +0000 (19:15 -0400)]
[rc/msmtp] update fencepost's expected tls fingerprint

6 years ago[emacs] update 7 drones
Amin Bandali [Fri, 25 May 2018 23:14:22 +0000 (19:14 -0400)]
[emacs] update 7 drones

lib/async                master                    v1.9.3-3-gefe6bda
lib/closql               master                    v0.5.2
lib/dante                master                     1.4-57-g0fd72ef
lib/helm                 master                    v2.9.4-19-ga287768f
lib/ivy                  master                     0.10.0-216-g7df7ab6
lib/magit                master                     2.12.1-136-g4c6e9ed0
lib/which-key            master                    v3.2.0-1-g206be7a

6 years ago[rc] bspwm: add XF86AudioMicMute, zsh: add fence alias for fencepost
Amin Bandali [Fri, 18 May 2018 10:09:39 +0000 (06:09 -0400)]
[rc] bspwm: add XF86AudioMicMute, zsh: add fence alias for fencepost

6 years ago[emacs] update 7 drones
Amin Bandali [Tue, 15 May 2018 22:33:57 +0000 (18:33 -0400)]
[emacs] update 7 drones

lib/diff-hl              master                     1.8.4-18-g154c64a
lib/exwm                 master                    0037cba
lib/flycheck             master                     31-120-g325d5cce
lib/magit-popup          master                    v2.12.3-3-g60ff82a
lib/notmuch              master                    debian/0.26.2-2-40-g51f3a078
lib/use-package          master                     2.3-378-gc03d153
lib/xelb                 master                    0a46cc6

6 years ago[rc] update nix's tls_fingerprint in msmtprc, reorder notmuch addrs
Amin Bandali [Sun, 13 May 2018 14:19:58 +0000 (10:19 -0400)]
[rc] update nix's tls_fingerprint in msmtprc, reorder notmuch addrs

Also, add nixx alias.

6 years ago[rc] add toggle-tablet script for use with my X220t
Amin Bandali [Sun, 13 May 2018 14:17:50 +0000 (10:17 -0400)]
[rc] add toggle-tablet script for use with my X220t

This script toggles between a 'normal' mode and a 'tablet' mode, doing
a few things:

- rotates the screen using xrandr, so that rotating the physical
  display of my X220t would have the laptop's battery on the right
  hand side,
- enables touch screen,
- properly rotates the stylus pen and touch screen pointers, and
- toggles between RGB and Vertical BGR sub-pixel order.

6 years ago[rc/bspwm] launch compton on startup, don't auto move firefox to ^1
Amin Bandali [Sun, 13 May 2018 13:54:10 +0000 (09:54 -0400)]
[rc/bspwm] launch compton on startup, don't auto move firefox to ^1

6 years ago[emacs] don't enable multiple themes at the same time
Amin Bandali [Sun, 13 May 2018 13:52:50 +0000 (09:52 -0400)]
[emacs] don't enable multiple themes at the same time

6 years ago[emacs] properly build and use notmuch along with my settings
Amin Bandali [Sun, 13 May 2018 13:52:15 +0000 (09:52 -0400)]
[emacs] properly build and use notmuch along with my settings

6 years ago[rc] enable nix
Amin Bandali [Wed, 9 May 2018 17:38:40 +0000 (13:38 -0400)]
[rc] enable nix

6 years ago[emacs] assimilate notmuch
Amin Bandali [Wed, 9 May 2018 17:38:18 +0000 (13:38 -0400)]
[emacs] assimilate notmuch

6 years ago[rc/rofi-pass] work around Roundcube bug in Firefox
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.

6 years ago[emacs] update 3 drones
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

6 years ago[rc/X/xprofile] unlock default keyring only on plasma, launch bspwm on both
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

6 years ago[rc/redshift] disable comments (redshift uses ; instead of #)
Amin Bandali [Wed, 9 May 2018 01:07:54 +0000 (21:07 -0400)]
[rc/redshift] disable comments (redshift uses ; instead of #)

6 years ago[emacs] enable company-mode globally
Amin Bandali [Mon, 7 May 2018 04:05:11 +0000 (00:05 -0400)]
[emacs] enable company-mode globally

6 years ago[emacs] assimilate and enable dante and its dependency, lcr
Amin Bandali [Mon, 7 May 2018 04:03:55 +0000 (00:03 -0400)]
[emacs] assimilate and enable dante and its dependency, lcr

6 years ago[rc/fontconfig] disable problematic automatic tangling comments
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.

6 years ago[emacs] assimilate and enable which-key
Amin Bandali [Sun, 6 May 2018 19:49:56 +0000 (15:49 -0400)]
[emacs] assimilate and enable which-key

6 years ago[setup] remove out of date setup file
Amin Bandali [Sun, 6 May 2018 06:02:19 +0000 (02:02 -0400)]
[setup] remove out of date setup file

6 years ago[rc/libinput] migrate my libinput xorg configuration
Amin Bandali [Sun, 6 May 2018 06:00:22 +0000 (02:00 -0400)]
[rc/libinput] migrate my libinput xorg configuration

6 years ago[other] spring cleaning: remove vestigial and old stuff
Amin Bandali [Sun, 6 May 2018 05:51:32 +0000 (01:51 -0400)]
[other] spring cleaning: remove vestigial and old stuff

6 years ago[rc/zsh] add ~/.elan/bin to PATH
Amin Bandali [Sun, 6 May 2018 05:33:16 +0000 (01:33 -0400)]
[rc/zsh] add ~/.elan/bin to PATH

6 years ago[rc] add TLP configuration for plasma
Amin Bandali [Sun, 6 May 2018 05:32:47 +0000 (01:32 -0400)]
[rc] add TLP configuration for plasma

TODO: add for enigma

6 years ago[rc] add PowerTOP systemd service
Amin Bandali [Sun, 6 May 2018 05:31:37 +0000 (01:31 -0400)]
[rc] add PowerTOP systemd service

6 years ago[emacs] update 2 drones
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

6 years ago[emacs] assimilate flycheck-haskell
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).

6 years ago[emacs] add flycheck's missing deps (pkg-info & epl) & configure it
Amin Bandali [Sun, 6 May 2018 01:42:51 +0000 (21:42 -0400)]
[emacs] add flycheck's missing deps (pkg-info & epl) & configure it

6 years ago[emacs] assimilate hlint-refactor
Amin Bandali [Sat, 5 May 2018 23:48:58 +0000 (19:48 -0400)]
[emacs] assimilate hlint-refactor

6 years ago[emacs] assimilate haskell-mode
Amin Bandali [Sat, 5 May 2018 21:14:29 +0000 (17:14 -0400)]
[emacs] assimilate haskell-mode

6 years ago[emacs] update 5 drones
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

6 years ago[emacs] tangle init.org before bootstrapping
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.

6 years ago[emacs] further refine my Emacs' unicode font stack
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.

6 years ago[emacs] remove duplicate post-init message and shorten counsel delay
Amin Bandali [Thu, 3 May 2018 04:34:47 +0000 (00:34 -0400)]
[emacs] remove duplicate post-init message and shorten counsel delay

6 years ago[emacs] disable EXWM
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

6 years ago[rc] increase rofi-light's width a bit
Amin Bandali [Thu, 3 May 2018 03:48:39 +0000 (23:48 -0400)]
[rc] increase rofi-light's width a bit

6 years ago[emacs] experiment with EXWM and key bindings
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.

6 years ago[emacs/ivy] allow wrapping around on first and last candidates
Amin Bandali [Tue, 1 May 2018 05:19:44 +0000 (01:19 -0400)]
[emacs/ivy] allow wrapping around on first and last candidates