~bandali/configs
6 years ago[rc/tlp] disable bluetooth on startup for langa
Amin Bandali [Sun, 16 Sep 2018 04:28:33 +0000 (00:28 -0400)]
[rc/tlp] disable bluetooth on startup for langa

6 years ago[rc/tlp] add config for langa (formerly enigma)
Amin Bandali [Sun, 16 Sep 2018 04:03:24 +0000 (00:03 -0400)]
[rc/tlp] add config for langa (formerly enigma)

6 years ago[emacs] update 13 drones
Amin Bandali [Sat, 15 Sep 2018 16:41:19 +0000 (12:41 -0400)]
[emacs] update 13 drones

lib/company                 master                     0.9.6-61-g4205ad6
lib/doom-modeline           master                     0.4.0-11-ga476d58
lib/ghub                    master                    v2.0.1-51-g440a563
lib/graphql                 master                     0.1.1-4-ge2b3096
lib/haskell-mode            master                    v13.14-1175-gd6c2666
lib/helpful                 master                     0.13-11-g2565d04
lib/ivy                     master                     0.10.0-402-gf969cf8
lib/magit                   master                     2.13.0-242-g8adbe435
lib/notmuch                 master                    archive/debian/0.27-3-34-gc846e15f
lib/org                     master                    release_9.1.14-914-gfa3dab48d
lib/ox-hugo                 master                    v0.8-395-gbdc20fb
lib/tao-theme               master                    f21288c
lib/use-package             master                     2.3-404-g2b89ca4

6 years ago[emacs] use ox-hugo-auto-export
Amin Bandali [Sat, 15 Sep 2018 15:39:06 +0000 (11:39 -0400)]
[emacs] use ox-hugo-auto-export

6 years ago[emacs] unbind C-j in emmet-mode-keymap
Amin Bandali [Sat, 15 Sep 2018 15:38:46 +0000 (11:38 -0400)]
[emacs] unbind C-j in emmet-mode-keymap

6 years ago[emacs] company-dabbrev: don't ever change casing of completions
Amin Bandali [Sat, 15 Sep 2018 15:38:13 +0000 (11:38 -0400)]
[emacs] company-dabbrev: don't ever change casing of completions

6 years ago[emacs] Ibubffer: categorize css-mode and scss-mode in "web"
Amin Bandali [Sat, 15 Sep 2018 15:37:23 +0000 (11:37 -0400)]
[emacs] Ibubffer: categorize css-mode and scss-mode in "web"

6 years ago[emacs] (setq org-log-done 'time)
Amin Bandali [Sat, 15 Sep 2018 15:36:50 +0000 (11:36 -0400)]
[emacs] (setq org-log-done 'time)

6 years ago[rc/fontconfig] use Liberation Sans over Nimbus Sans for Helvetica
Amin Bandali [Sat, 15 Sep 2018 15:31:38 +0000 (11:31 -0400)]
[rc/fontconfig] use Liberation Sans over Nimbus Sans for Helvetica

6 years ago[emacs] update 6 drones, assimilate 2 new deps
Amin Bandali [Tue, 11 Sep 2018 15:59:35 +0000 (11:59 -0400)]
[emacs] update 6 drones, assimilate 2 new deps

lib/doom-modeline           master                     0.4.0-10-g54c2824
lib/ghub                    master                    v2.0.1-45-gcdccff8
lib/graphql                 master                    ea85c2b
lib/haskell-mode            master                    v13.14-1172-gb441b93
lib/org                     master                    release_9.1.14-912-g5fe165003
lib/projectile              master                    v1.0.0-25-g0944c25
lib/tao-theme               master                    8582ac9
lib/treepy                  master                     0.1.1

6 years ago[emacs] update 16 drones
Amin Bandali [Tue, 11 Sep 2018 00:51:08 +0000 (20:51 -0400)]
[emacs] update 16 drones

lib/borg                    master                    v2.0.0-71-g759dc85
lib/company                 master                     0.9.6-57-g4fe0bec
lib/dante                   master                     1.4-77-g5cbf672
lib/dash                    master                     2.14.1-21-g6514359
lib/doom-modeline           master                     0.4.0-8-gbc06fad
lib/flycheck                master                     31-177-g253febbd
lib/ghub                    master                    v2.0.1-42-g1653e6f
lib/helm                    master                    v3.0-7-gf4e0168b
lib/highlight-indent-guides master                    e463564
lib/ivy                     master                     0.10.0-397-g196dd15
lib/lean-mode               master                    9d6b847
lib/magit                   master                     2.13.0-205-g0e818e9d
lib/markdown-mode           master                    v2.3-198-g30ae222
lib/notmuch                 master                    archive/debian/0.27-3-31-g8dcc38ce
lib/org                     master                    release_9.1.14-911-g98755f629
lib/ox-hugo                 master                    v0.8-391-gc211999

6 years agodisable making notmuch docs for now, due to automake issues
Amin Bandali [Mon, 10 Sep 2018 17:24:00 +0000 (13:24 -0400)]
disable making notmuch docs for now, due to automake issues

fix doesn't seem to be applied to nixpkgs unstable yet ?  either that,
or some package might somehow be using an unpatched version.

https://github.com/NixOS/nixpkgs/pull/42649
http://git.savannah.gnu.org/cgit/automake.git/commit/?id=13f00eb4493c217269b76614759e452d8302955e

6 years ago[rc] a few changes and notmuch tags for new courses
Amin Bandali [Mon, 10 Sep 2018 17:21:40 +0000 (13:21 -0400)]
[rc] a few changes and notmuch tags for new courses

6 years ago[emacs] configure Ibuffer
Amin Bandali [Mon, 3 Sep 2018 02:55:59 +0000 (22:55 -0400)]
[emacs] configure Ibuffer

6 years ago[emacs] update 5 drones
Amin Bandali [Mon, 3 Sep 2018 00:00:57 +0000 (20:00 -0400)]
[emacs] update 5 drones

lib/dante                   master                     1.4-70-ge35bac2
lib/lcr                     master                     1.1
lib/magit                   master                     2.13.0-204-g852c7593
lib/org                     master                    release_9.1.14-908-gf1269e4c1
lib/proof-site              master                    v4.4-203-g65d69a7a

6 years ago[emacs] assimilate highlight-indent-guides
Amin Bandali [Sun, 2 Sep 2018 18:43:26 +0000 (14:43 -0400)]
[emacs] assimilate highlight-indent-guides

6 years ago[emacs] defmacro setq-every! and set web-related indentation to 2
Amin Bandali [Sun, 2 Sep 2018 16:34:46 +0000 (12:34 -0400)]
[emacs] defmacro setq-every! and set web-related indentation to 2

6 years ago[emacs] assimilate web-mode and emmet-mode for better web dev xp
Amin Bandali [Sun, 2 Sep 2018 16:11:25 +0000 (12:11 -0400)]
[emacs] assimilate web-mode and emmet-mode for better web dev xp

TODO: change indentation offsets to 2

6 years agoadd license (GPLv3+) file
Amin Bandali [Sat, 1 Sep 2018 06:43:36 +0000 (02:43 -0400)]
add license (GPLv3+) file

6 years ago[emacs] remove shackle
Amin Bandali [Sat, 1 Sep 2018 06:38:17 +0000 (02:38 -0400)]
[emacs] remove shackle

most packages that i use have fairly sane defaults.  also, shackles
messes with magit popups a bit, and fixing it would require writing
custom functions, which i'm not down to do at the moment.  basically,
the costs way outweight the benefits right now.  i might add it again
some day though :)

6 years ago[emacs] update 5 drones
Amin Bandali [Sat, 1 Sep 2018 06:29:58 +0000 (02:29 -0400)]
[emacs] update 5 drones

lib/helm                 master                    v3.0-6-g3f3bfa4f
lib/hydra                master                     0.14.0-18-g44b4259
lib/markdown-mode        master                    v2.3-196-gb6de08a
lib/org                  master                    release_9.1.14-906-gcbb7be9c2
lib/ox-hugo              master                    v0.8-360-gd31eb31

6 years ago[emacs/shackle] fix typo in rule :align
Amin Bandali [Sat, 1 Sep 2018 06:27:47 +0000 (02:27 -0400)]
[emacs/shackle] fix typo in rule :align

6 years ago[emacs] assimilate boxquote.el and add key bindings on C-c q
Amin Bandali [Fri, 31 Aug 2018 16:32:01 +0000 (12:32 -0400)]
[emacs] assimilate boxquote.el and add key bindings on C-c q

6 years ago[emacs] assimilate unkillable-scratch
Amin Bandali [Thu, 30 Aug 2018 22:13:39 +0000 (18:13 -0400)]
[emacs] assimilate unkillable-scratch

make *scratch* and *Messages* unkillable

6 years ago[emacs] move *compilation* auto-close to own section under Defaults
Amin Bandali [Thu, 30 Aug 2018 22:00:57 +0000 (18:00 -0400)]
[emacs] move *compilation* auto-close to own section under Defaults

6 years agoremove vestigial other/ directory
Amin Bandali [Thu, 30 Aug 2018 21:57:44 +0000 (17:57 -0400)]
remove vestigial other/ directory

6 years ago[emacs] update 4 drones
Amin Bandali [Thu, 30 Aug 2018 21:57:14 +0000 (17:57 -0400)]
[emacs] update 4 drones

lib/doom-modeline        master                     0.4.0-6-gac03729
lib/magit                master                     2.13.0-203-g854fb0b0
lib/org                  master                    release_9.1.14-905-gee4dbaff6
lib/proof-site           master                    v4.4-202-g6aeacf58

6 years ago[emacs] delete old backups automatically
Amin Bandali [Thu, 30 Aug 2018 21:53:00 +0000 (17:53 -0400)]
[emacs] delete old backups automatically

stops emacs from annoying me on exit

6 years ago[emacs] call compile after async tangle, auto-close *compilation*
Amin Bandali [Thu, 30 Aug 2018 21:08:19 +0000 (17:08 -0400)]
[emacs] call compile after async tangle, auto-close *compilation*

close *compilation* buffer on successful compile

6 years ago[emacs] automatically tangle init.org on save
Amin Bandali [Thu, 30 Aug 2018 05:17:06 +0000 (01:17 -0400)]
[emacs] automatically tangle init.org on save

6 years ago[emacs] add crux-top-join-line bindings (à la evil-mode's J)
Amin Bandali [Thu, 30 Aug 2018 04:49:15 +0000 (00:49 -0400)]
[emacs] add crux-top-join-line bindings (à la evil-mode's J)

6 years ago[emacs] C-l eshell clear binding and magit-dispatch-popup on bottom
Amin Bandali [Thu, 30 Aug 2018 03:03:20 +0000 (23:03 -0400)]
[emacs] C-l eshell clear binding and magit-dispatch-popup on bottom

6 years ago[emacs] assimilate shell-pop
Amin Bandali [Thu, 30 Aug 2018 03:02:42 +0000 (23:02 -0400)]
[emacs] assimilate shell-pop

6 years ago[rc/notmuch] add work and lists/alloytools tagging rules
Amin Bandali [Thu, 30 Aug 2018 02:27:06 +0000 (22:27 -0400)]
[rc/notmuch] add work and lists/alloytools tagging rules

6 years ago[emacs] assimilate helpful and its deps, and add bindings
Amin Bandali [Thu, 30 Aug 2018 02:26:05 +0000 (22:26 -0400)]
[emacs] assimilate helpful and its deps, and add bindings

6 years ago[emacs] assimilate shackle and add a few useful popup rules
Amin Bandali [Thu, 30 Aug 2018 02:15:54 +0000 (22:15 -0400)]
[emacs] assimilate shackle and add a few useful popup rules

6 years ago[emacs] have C-d quit eshell on empty prompt input
Amin Bandali [Thu, 30 Aug 2018 02:13:15 +0000 (22:13 -0400)]
[emacs] have C-d quit eshell on empty prompt input

6 years ago[emacs] update 9 drones and remove general
Amin Bandali [Wed, 29 Aug 2018 02:31:51 +0000 (22:31 -0400)]
[emacs] update 9 drones and remove general

lib/borg                 master                    v2.0.0-68-ga495a46
lib/doom-modeline        master                     0.4.0-5-gad7c7ae
lib/helm                 master                    v3.0-2-g40a3fd4f
lib/magit                master                     2.13.0-193-g648ea6e5
lib/no-littering         master                    v0.5.14-8-g3f6d290
lib/org                  master                    release_9.1.14-901-g38a89014a
lib/ox-hugo              master                    v0.8-348-g0af60fc
lib/proof-site           master                    v4.4-198-g69066bf2
lib/which-key            master                    v3.3.0-2-gc938bbf

6 years ago[rc/notmuch] add uw/se212 tag rule
Amin Bandali [Sat, 25 Aug 2018 05:18:19 +0000 (01:18 -0400)]
[rc/notmuch] add uw/se212 tag rule

6 years ago[emacs] update 3 drones
Amin Bandali [Sat, 25 Aug 2018 05:17:54 +0000 (01:17 -0400)]
[emacs] update 3 drones

lib/helm                 master                    v3.0
lib/ox-hugo              master                    v0.8-332-g8e244fa
lib/projectile           master                    v1.0.0-23-g62ef2ae

6 years ago[emacs] add borg-nix-shell and use it to build notmuch's build deps
Amin Bandali [Fri, 24 Aug 2018 18:26:12 +0000 (14:26 -0400)]
[emacs] add borg-nix-shell and use it to build notmuch's build deps

- currently only works in regular emacs session and not via terminal:
  https://github.com/emacscollective/borg/issues/78

- TODO: add support for guix environment

6 years ago[emacs/notmuch] remove the g common binding and use notmuch's own G
Amin Bandali [Fri, 24 Aug 2018 18:25:07 +0000 (14:25 -0400)]
[emacs/notmuch] remove the g common binding and use notmuch's own G

6 years ago[emacs/notmuch] [re-]add a couple of bindings
Amin Bandali [Thu, 23 Aug 2018 22:32:31 +0000 (18:32 -0400)]
[emacs/notmuch] [re-]add a couple of bindings

6 years ago[emacs] minor changes
Amin Bandali [Thu, 23 Aug 2018 21:06:51 +0000 (17:06 -0400)]
[emacs] minor changes

6 years ago[emacs] use-package projectile
Amin Bandali [Thu, 23 Aug 2018 20:19:42 +0000 (16:19 -0400)]
[emacs] use-package projectile

6 years ago[emacs] use the standard C-c as my prefix, instead of M-m
Amin Bandali [Thu, 23 Aug 2018 20:19:15 +0000 (16:19 -0400)]
[emacs] use the standard C-c as my prefix, instead of M-m

at least for now

6 years ago[emacs] remove evil; back to using vanilla emacs
Amin Bandali [Thu, 23 Aug 2018 20:02:53 +0000 (16:02 -0400)]
[emacs] remove evil; back to using vanilla emacs

6 years ago[emacs] update 12 drones
Amin Bandali [Thu, 23 Aug 2018 18:19:54 +0000 (14:19 -0400)]
[emacs] update 12 drones

lib/dante                master                     1.4-66-g8b3e799
lib/doom-modeline        master                     0.3.0-33-g9d15e92
lib/evil-collection      master                    5db4a9a
lib/flycheck             master                     31-170-g10248d4b
lib/ghub                 master                    v2.0.1-30-g48e91c0
lib/helm                 master                    v2.9.8-45-gc0449b96
lib/ivy                  master                     0.10.0-387-g02537c9
lib/magit                master                     2.13.0-170-gce6bbc83
lib/org                  master                    release_9.1.14-897-g80d334085
lib/ox-hugo              master                    v0.8-330-g35b7e1a
lib/projectile           master                    v1.0.0-22-ga4b447d
lib/proof-site           master                    v4.4-196-g95786256

6 years ago[emacs] work around org source block indentation issue with evil
Amin Bandali [Thu, 23 Aug 2018 16:42:39 +0000 (12:42 -0400)]
[emacs] work around org source block indentation issue with evil

happens due to (setq org-src-tab-acts-natively t)

another less-elegant workaround is to unbind TAB:

(define-key evil-motion-state-map (kbd "TAB") nil)

---

excerpt of conversation with wasamasa on #evil-mode about the issue:

│12:15:00    aminb | wasamasa: mannaged to pinpoint the cause:
│12:15:05    aminb | i had (setq org-src-tab-acts-natively t) in my config
│12:15:22 wasamasa | what does that do?
│12:15:23    aminb | which, for some reason, messes with indentation, and it only happens when evil is enabled
│12:15:26    aminb | give it a shot
│12:15:43    aminb | Documentation:
│12:15:43    aminb | If non-nil, the effect of TAB in a code block is as if it were
│12:15:43    aminb | issued in the language major mode buffer.
│12:15:57 wasamasa | sounds magic
│12:16:11    aminb | i can't notice any difference, at least not with emacs-lisp blocks
│12:16:23    aminb | except that it fucks with evil somehow
│12:19:12 wasamasa | ah, now I get fun behavior
│12:19:19 wasamasa | unless I unbind C-i :P
│12:20:56    aminb | wasamasa: :p so if you unbind C-i, indentation works fine even with that var set?
│12:21:28 wasamasa | I suspect that's why it works normally in my customized session, as opposed to the minimal one (where the block is indented with two spaces for each line)
│12:21:57    aminb | hmm
│12:22:11 wasamasa | ok, it's a bit more complicated
│12:22:35 wasamasa | org looks up the command for the pressed key (evil-jump-forward), executes that in the buffer, then does reformatting
│12:22:56 wasamasa | evil-jump-forward does no indentation, but the reformatting adds indentation unless you customized that
│12:23:10 wasamasa | which I did
│12:23:16    aminb | ha
│12:23:20    aminb | is there anyway to 'fix' this?
│12:23:22 wasamasa | I also unbound TAB and bound C-i separately from that
│12:23:24 wasamasa | well, not really
│12:23:49    aminb | hm okay
│12:23:49 wasamasa | org tries to do the smart thing, but didn't anticipate there's evil where keybindings resolve to something different depending on the state
│12:24:14    aminb | right
│12:26:02 wasamasa | try (define-key evil-motion-state-map (kbd "TAB") nil)
│12:26:29 wasamasa | but as noted, that will kill C-i
│12:27:47    aminb | wasamasa: yup, that seems to do it
│12:27:50 wasamasa | looking at the source of org-babel-do-in-edit-buffer you could do some hack so that the edit buffer comes up in insert state
│12:28:04 wasamasa | then TAB would be looked up correctly
│12:29:10    aminb | i see
│12:42:41 wasamasa | well indeed, try (add-hook 'org-src-mode-hook 'evil-insert-state)

(excerpt included with permission)

6 years ago[emacs][wip] adapt to evil-collection-notmuch bindings etc
Amin Bandali [Thu, 23 Aug 2018 04:18:51 +0000 (00:18 -0400)]
[emacs][wip] adapt to evil-collection-notmuch bindings etc

6 years ago[emacs] further evil-related enhancements
Amin Bandali [Thu, 23 Aug 2018 02:44:15 +0000 (22:44 -0400)]
[emacs] further evil-related enhancements

6 years ago[emacs] switch back to evil
Amin Bandali [Thu, 23 Aug 2018 01:19:38 +0000 (21:19 -0400)]
[emacs] switch back to evil

6 years ago[emacs] change my conventions prefix from ab to amin
Amin Bandali [Wed, 22 Aug 2018 20:33:13 +0000 (16:33 -0400)]
[emacs] change my conventions prefix from ab to amin

6 years ago[emacs] remove Org html export related stuff
Amin Bandali [Wed, 22 Aug 2018 04:38:35 +0000 (00:38 -0400)]
[emacs] remove Org html export related stuff

might want to bring some back later again

6 years ago[rc/sway] fix rofi-pass binding
Amin Bandali [Wed, 22 Aug 2018 04:37:14 +0000 (00:37 -0400)]
[rc/sway] fix rofi-pass binding

6 years ago[emacs/notmuch] bind "e" in notmuch-hello-mode-map
Amin Bandali [Sat, 18 Aug 2018 20:03:09 +0000 (16:03 -0400)]
[emacs/notmuch] bind "e" in notmuch-hello-mode-map

6 years ago[rc/i3status] add pulseaudio volume and adjust battery low_threshold
Amin Bandali [Sat, 18 Aug 2018 19:49:05 +0000 (15:49 -0400)]
[rc/i3status] add pulseaudio volume and adjust battery low_threshold

6 years ago[emacs] disable time and battery on modeline
Amin Bandali [Sat, 18 Aug 2018 02:52:28 +0000 (22:52 -0400)]
[emacs] disable time and battery on modeline

6 years ago[rc/i3status] customizations
Amin Bandali [Fri, 17 Aug 2018 23:05:12 +0000 (19:05 -0400)]
[rc/i3status] customizations

6 years ago[rc/{sway,tlp}] add rofi-pass binding, and plasma is now archy
Amin Bandali [Fri, 17 Aug 2018 22:54:41 +0000 (18:54 -0400)]
[rc/{sway,tlp}] add rofi-pass binding, and plasma is now archy

6 years ago[rc] switch from i3gs to i3status
Amin Bandali [Fri, 17 Aug 2018 22:53:10 +0000 (18:53 -0400)]
[rc] switch from i3gs to i3status

6 years ago[rc] fix alphabetical order of Configs sections
Amin Bandali [Fri, 17 Aug 2018 20:38:14 +0000 (16:38 -0400)]
[rc] fix alphabetical order of Configs sections

6 years ago[rc] don't tangle some of the scripts I don't use anymore
Amin Bandali [Fri, 17 Aug 2018 20:34:19 +0000 (16:34 -0400)]
[rc] don't tangle some of the scripts I don't use anymore

6 years ago[emacs] update 7 drones
Amin Bandali [Fri, 17 Aug 2018 17:20:21 +0000 (13:20 -0400)]
[emacs] update 7 drones

lib/dante                master                     1.4-65-g94c46e8
lib/doom-modeline        master                     0.3.0-18-g70b1dd3
lib/magit                master                     2.13.0-168-g716dbaf9
lib/org                  master                    release_9.1.13-897-gab1f7712d
lib/ox-hugo              master                    v0.8-318-gefbb6ce
lib/projectile           master                    v1.0.0-21-g35be8e4
lib/proof-site           master                    v4.4-178-gb7f17b7c

6 years ago[emacs,rc] update my gnu address
Amin Bandali [Fri, 17 Aug 2018 17:19:25 +0000 (13:19 -0400)]
[emacs,rc] update my gnu address

6 years ago[emacs] update 12 drones
Amin Bandali [Tue, 14 Aug 2018 17:36:28 +0000 (13:36 -0400)]
[emacs] update 12 drones

lib/closql               master                    v0.6.0-3-gedb4413
lib/dante                master                     1.4-62-g45e5c91
lib/doom-modeline        master                     0.3.0-15-g1adcc1f
lib/ghub                 master                    v2.0.1-26-gcf1a217
lib/helm                 master                    v2.9.8-40-ge3aadd86
lib/ivy                  master                     0.10.0-381-g71cfa9b
lib/magit                master                     2.13.0-155-gc686f54d
lib/no-littering         master                    v0.5.14-7-ga8618ec
lib/org                  master                    release_9.1.13-896-g18998fd4c
lib/ox-hugo              master                    v0.8-316-g5cf5520
lib/projectile           master                    v1.0.0-14-g9c6e981
lib/proof-site           master                    v4.4-176-g52d1f920

6 years ago[rc/msmtp] update expected tls_fingerprint for nix
Amin Bandali [Sat, 11 Aug 2018 00:28:05 +0000 (20:28 -0400)]
[rc/msmtp] update expected tls_fingerprint for nix

updated the cert today

6 years ago[rc/zim] update zssh_ids
Amin Bandali [Wed, 8 Aug 2018 02:18:07 +0000 (22:18 -0400)]
[rc/zim] update zssh_ids

6 years ago[emacs] update 10 drones
Amin Bandali [Sun, 5 Aug 2018 05:21:50 +0000 (01:21 -0400)]
[emacs] update 10 drones

lib/borg                 master                    v2.0.0-66-g6270c61
lib/company              master                     0.9.6-50-g1c76850
lib/doom-modeline        master                     0.2.0-12-g4729437
lib/exec-path-from-shell master                     1.11-24-gd8aa776
lib/flycheck             master                     31-163-gf6f09194
lib/helm                 master                    v2.9.8-34-g5f747694
lib/ivy                  master                     0.10.0-316-g214664a
lib/magit                master                     2.13.0-136-ga9c3242e
lib/markdown-mode        master                    v2.3-193-g74c0a06
lib/ox-hugo              master                    v0.8-292-g94c57eb

6 years ago[rc/zim] use new ssh key
Amin Bandali [Sun, 5 Aug 2018 05:08:17 +0000 (01:08 -0400)]
[rc/zim] use new ssh key

6 years ago[rc] use l/ instead of lists/ for nm tags. use gnu address for sr.ht
Amin Bandali [Sun, 5 Aug 2018 05:07:20 +0000 (01:07 -0400)]
[rc] use l/ instead of lists/ for nm tags. use gnu address for sr.ht

- use a shorter l/ prefix for tagging mailing list emails
- use my gnu address for lists.sr.ht
- sieve rules for sr.ht lists (thanks iank for help with the regex)

6 years ago[rc] add nmam and nmam3 aliases for extracting patches from notmuch
Amin Bandali [Sat, 4 Aug 2018 22:58:42 +0000 (18:58 -0400)]
[rc] add nmam and nmam3 aliases for extracting patches from notmuch

kudos and thanks to @bremner

6 years ago[emacs,rc] add my new gnu address
Amin Bandali [Sat, 4 Aug 2018 22:56:58 +0000 (18:56 -0400)]
[emacs,rc] add my new gnu address

also remove my long uw address, at least for now

6 years ago[emacs] update 16 drones
Amin Bandali [Sat, 28 Jul 2018 15:03:20 +0000 (11:03 -0400)]
[emacs] update 16 drones

lib/closql               master                    v0.6.0-2-g3289511
lib/company              master                     0.9.6-41-g9e8bd0b
lib/dash                 master                     2.14.1-10-g453c775
lib/flycheck             master                     31-159-g740d6670
lib/general              master                    6b8f7bc
lib/ghub                 master                    v2.0.1-19-gd83ebae
lib/git-modes            master                     1.2.7-2-g5546831
lib/helm                 master                    v2.9.8-22-gd5520ebf
lib/ivy                  master                     0.10.0-305-g951560e
lib/magit                master                     2.13.0-106-g6d72f0ee
lib/magit-popup          master                    v2.12.4
lib/no-littering         master                    v0.5.14-6-g039b16b
lib/org                  master                    release_9.1.13-894-gf79545f96
lib/ox-hugo              master                    v0.8-286-g081a4a9
lib/projectile           master                    v1.0.0-11-gd2b808b
lib/with-editor          master                    v2.7.4

6 years ago[rc/sway] add back second argument of floating_modifier
Amin Bandali [Thu, 26 Jul 2018 00:17:12 +0000 (20:17 -0400)]
[rc/sway] add back second argument of floating_modifier

implemented in https://github.com/swaywm/sway/pull/2352

6 years ago[rc/i3gs] better spacing
Amin Bandali [Thu, 26 Jul 2018 00:14:34 +0000 (20:14 -0400)]
[rc/i3gs] better spacing

6 years ago[rc] add volume-info script for displaying volume in bar
Amin Bandali [Tue, 24 Jul 2018 21:13:58 +0000 (17:13 -0400)]
[rc] add volume-info script for displaying volume in bar

6 years ago[rc/battery-percentage-time] drastically improve the script
Amin Bandali [Tue, 24 Jul 2018 18:55:10 +0000 (14:55 -0400)]
[rc/battery-percentage-time] drastically improve the script

thanks to @sircmpwn:
https://cmpwn.com/@sir/100431155990909270

6 years ago[rc] disable some i3gs blocks & change battery time/perct. format
Amin Bandali [Tue, 24 Jul 2018 18:26:05 +0000 (14:26 -0400)]
[rc] disable some i3gs blocks & change battery time/perct. format

6 years ago[emacs] remove key-seq and only use key-chord, decrease delay
Amin Bandali [Mon, 23 Jul 2018 04:47:56 +0000 (00:47 -0400)]
[emacs] remove key-seq and only use key-chord, decrease delay

the delay on j was annoying, even if only 0.075s.  switch to key-chord
so order won't matter, and bring delay down to 0.005s.

6 years ago[emacs] add "jk" key sequence using key-seq (uses key-chord) for ryo
Amin Bandali [Mon, 23 Jul 2018 04:40:22 +0000 (00:40 -0400)]
[emacs] add "jk" key sequence using key-seq (uses key-chord) for ryo

6 years ago[emacs] add more ryo bindings, including some for borg actions
Amin Bandali [Mon, 23 Jul 2018 04:36:15 +0000 (00:36 -0400)]
[emacs] add more ryo bindings, including some for borg actions

6 years ago[rc/sway] launch dunst on start, and swap bspwm & original bindings
Amin Bandali [Mon, 23 Jul 2018 03:37:46 +0000 (23:37 -0400)]
[rc/sway] launch dunst on start, and swap bspwm & original bindings

depends: dunst

6 years ago[rc/sway] uncomment floating_modifier
Amin Bandali [Mon, 23 Jul 2018 02:04:28 +0000 (22:04 -0400)]
[rc/sway] uncomment floating_modifier

landed as of https://github.com/swaywm/sway/pull/2296
though, there seems to have been a change of syntax, and the second
argument (normal or inverse) was not implemented (perhaps not yet).

6 years ago[emacs] adjust my preferred undo mechanism
Amin Bandali [Sun, 22 Jul 2018 22:51:32 +0000 (18:51 -0400)]
[emacs] adjust my preferred undo mechanism

have undo tree save history, and leave emacs' undo intact, for cases
when undo tree's history gets corrupt at least i'd have functioning
undo for the changes i made in the current session

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.