~bandali/configs
6 years ago[rc] add rc.org for centralized literate configs
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.

6 years ago[make] add ta and ti Makefile rules for more convenient tangle/build
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

6 years ago[emacs] assimilate and enable EXWM
Amin Bandali [Sun, 29 Apr 2018 00:31:24 +0000 (20:31 -0400)]
[emacs] assimilate and enable EXWM

6 years ago[emacs] enable Ivy and friends
Amin Bandali [Sat, 28 Apr 2018 20:34:58 +0000 (16:34 -0400)]
[emacs] enable Ivy and friends

6 years ago[emacs] enable exec-path-from-shell
Amin Bandali [Sat, 28 Apr 2018 20:22:36 +0000 (16:22 -0400)]
[emacs] enable exec-path-from-shell

6 years ago[emacs] fix post initialization TOC link on GitHub
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.

6 years ago[emacs] add Borg's layer/essentials init, with some of my stuff
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

6 years ago[emacs] add Borg's layer/essentials current submodules
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

6 years ago[emacs] prepare for Borg-ification
Amin Bandali [Thu, 26 Apr 2018 06:17:30 +0000 (02:17 -0400)]
[emacs] prepare for Borg-ification

6 years ago[pentadactyl] remove configuration and vestigial submodule
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.

6 years ago[emacs] use exwm-randr so that exwm would pick up screen rotations
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

6 years ago[bspwm,x] a few minor changes
Amin Bandali [Thu, 26 Apr 2018 06:03:51 +0000 (02:03 -0400)]
[bspwm,x] a few minor changes

TODO: proper hostname-based settings

6 years ago[emacs] enable and use exwm's system tray
Amin Bandali [Sun, 22 Apr 2018 02:16:17 +0000 (22:16 -0400)]
[emacs] enable and use exwm's system tray

6 years ago[emacs] update straight versions lockfile
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.

6 years ago[emacs] add core packages
Amin Bandali [Sun, 22 Apr 2018 01:15:47 +0000 (21:15 -0400)]
[emacs] add core packages

6 years ago[emacs] add Core to the TOC, move the backups section to core
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

6 years ago[emacs] updates to initial setup and core defaults
Amin Bandali [Sun, 22 Apr 2018 00:11:40 +0000 (20:11 -0400)]
[emacs] updates to initial setup and core defaults

6 years ago[emacs] add naming conventions
Amin Bandali [Sat, 21 Apr 2018 15:55:11 +0000 (11:55 -0400)]
[emacs] add naming conventions

6 years agoUse my initials, ab, for prefixing my functions and vars
Amin Bandali [Sat, 21 Apr 2018 15:21:02 +0000 (11:21 -0400)]
Use my initials, ab, for prefixing my functions and vars

6 years agoadd CUSOTM_IDs to make toc links work in Emacs
Amin Bandali [Sat, 21 Apr 2018 01:34:41 +0000 (21:34 -0400)]
add CUSOTM_IDs to make toc links work in Emacs

6 years agoadd toc
Amin Bandali [Sat, 21 Apr 2018 01:14:22 +0000 (21:14 -0400)]
add toc

6 years agobetter backup settings
Amin Bandali [Sat, 21 Apr 2018 01:08:28 +0000 (21:08 -0400)]
better backup settings

6 years agoadd straight.el, use-package, and no-littering
Amin Bandali [Sat, 21 Apr 2018 01:00:30 +0000 (21:00 -0400)]
add straight.el, use-package, and no-littering

6 years agoset `custom-file' and load it
Amin Bandali [Fri, 20 Apr 2018 23:17:14 +0000 (19:17 -0400)]
set `custom-file' and load it

6 years agooptimize and measure emacs startup time, saner indentation for org src blocks
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

6 years agoadd stub for new org-based Emacs configuration
Amin Bandali [Fri, 20 Apr 2018 22:13:10 +0000 (18:13 -0400)]
add stub for new org-based Emacs configuration

6 years ago[latexmk] use zathura instead of okular
Amin Bandali [Thu, 19 Apr 2018 20:31:46 +0000 (16:31 -0400)]
[latexmk] use zathura instead of okular

6 years agoterrible commit message incoming: many changes
Amin Bandali [Mon, 16 Apr 2018 19:52:06 +0000 (15:52 -0400)]
terrible commit message incoming: many changes

6 years agoa few small tweaks
Amin Bandali [Sat, 17 Mar 2018 14:13:13 +0000 (10:13 -0400)]
a few small tweaks

6 years agoadd redshift
Amin Bandali [Tue, 20 Feb 2018 03:37:02 +0000 (22:37 -0500)]
add redshift

6 years agogtk3: update settings (via kde-gtk-config); zsh: add ace alias
Amin Bandali [Tue, 20 Feb 2018 03:13:04 +0000 (22:13 -0500)]
gtk3: update settings (via kde-gtk-config); zsh: add ace alias

6 years agozsh: more convenience aliases
Amin Bandali [Sun, 11 Feb 2018 02:53:40 +0000 (21:53 -0500)]
zsh: more convenience aliases

6 years agobspwm: more floating rules
Amin Bandali [Sun, 11 Feb 2018 02:53:16 +0000 (21:53 -0500)]
bspwm: more floating rules

6 years agosxhkd|rofi: fancier prompts for program launcher and window switcher
Amin Bandali [Sun, 11 Feb 2018 02:52:23 +0000 (21:52 -0500)]
sxhkd|rofi: fancier prompts for program launcher and window switcher

6 years agozathura: finer zoom step
Amin Bandali [Sun, 11 Feb 2018 02:52:05 +0000 (21:52 -0500)]
zathura: finer zoom step

6 years agonotmuch: ignore .uidvalidity and .mbsyncstate files
Amin Bandali [Sun, 11 Feb 2018 02:51:44 +0000 (21:51 -0500)]
notmuch: ignore .uidvalidity and .mbsyncstate files

6 years agoadd msmtp, update isync & notmuch dots to handle my uwaterloo email
Amin Bandali [Fri, 19 Jan 2018 03:16:40 +0000 (22:16 -0500)]
add msmtp, update isync & notmuch dots to handle my uwaterloo email

6 years agorofi-light: rofi-based pop up for changing backlight brightness
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 :)

6 years agorofi: switch to Ubuntu Mono font
Amin Bandali [Mon, 1 Jan 2018 04:22:48 +0000 (23:22 -0500)]
rofi: switch to Ubuntu Mono font

6 years agonotmuch: handle new mailing lists
Amin Bandali [Thu, 28 Dec 2017 06:45:29 +0000 (01:45 -0500)]
notmuch: handle new mailing lists

6 years agocompton: make it more stable
Amin Bandali [Thu, 28 Dec 2017 06:45:04 +0000 (01:45 -0500)]
compton: make it more stable

6 years agozsh: use built-in `time`, and enable (uncomment) nix
Amin Bandali [Tue, 26 Dec 2017 00:55:45 +0000 (19:55 -0500)]
zsh: use built-in `time`, and enable (uncomment) nix

6 years agourxvt: I've been using firefox-nightly for a whlie now
Amin Bandali [Tue, 26 Dec 2017 00:55:29 +0000 (19:55 -0500)]
urxvt: I've been using firefox-nightly for a whlie now

6 years agocompton: disable fancy effects and such, optimize for performance
Amin Bandali [Tue, 26 Dec 2017 00:54:54 +0000 (19:54 -0500)]
compton: disable fancy effects and such, optimize for performance

6 years agoSmall tweaks
Amin Bandali [Sat, 23 Dec 2017 00:10:09 +0000 (19:10 -0500)]
Small tweaks

6 years agoBack to urxvt; other updates
Amin Bandali [Wed, 20 Dec 2017 20:19:01 +0000 (15:19 -0500)]
Back to urxvt; other updates

6 years agoUpdates
Amin Bandali [Wed, 13 Dec 2017 19:09:45 +0000 (14:09 -0500)]
Updates

6 years agoUpdate tlp's configuration file
Amin Bandali [Sat, 26 Aug 2017 20:00:29 +0000 (16:00 -0400)]
Update tlp's configuration file

6 years agoSmall rofi{,-pass} updates
Amin Bandali [Sat, 26 Aug 2017 19:59:52 +0000 (15:59 -0400)]
Small rofi{,-pass} updates

6 years agoGNU Emacs and URxvt font updates
Amin Bandali [Sat, 26 Aug 2017 19:42:37 +0000 (15:42 -0400)]
GNU Emacs and URxvt font updates

6 years agoGeneric updates
Amin Bandali [Sat, 26 Aug 2017 19:41:59 +0000 (15:41 -0400)]
Generic updates

6 years agoAdd my little wallpaper/theme switcher
Amin Bandali [Mon, 31 Jul 2017 00:51:07 +0000 (20:51 -0400)]
Add my little wallpaper/theme switcher

Uses systemd timers to automatically change the
wallpaper and switch my Xresources themes between
light and dark modes at 7am and 9pm.

6 years agoLittle script for unlocking Default GNOME Keyring
Amin Bandali [Mon, 31 Jul 2017 00:46:53 +0000 (20:46 -0400)]
Little script for unlocking Default GNOME Keyring

Retrieve the password of the Default keyring from
the Login keyring and use it to unlock the Default
keyring.

6 years agoLots of Xresources-style font comments
Amin Bandali [Mon, 31 Jul 2017 00:41:42 +0000 (20:41 -0400)]
Lots of Xresources-style font comments

I can't be bothered to remember or write from
scratch my Xresources font settings, so I tend
to accumulate them and later uncomment whichever
one I'd like to use and comment the rest.

6 years agorofi-pass tweaks
Amin Bandali [Mon, 31 Jul 2017 00:40:45 +0000 (20:40 -0400)]
rofi-pass tweaks

6 years agoZsh and ZIM changes
Amin Bandali [Mon, 31 Jul 2017 00:39:57 +0000 (20:39 -0400)]
Zsh and ZIM changes

6 years agoMinor tweaks concerning my bspwm setup on Arch
Amin Bandali [Mon, 31 Jul 2017 00:38:59 +0000 (20:38 -0400)]
Minor tweaks concerning my bspwm setup on Arch

6 years ago[zathura] Copy to clipboard
Amin Bandali [Mon, 31 Jul 2017 00:35:55 +0000 (20:35 -0400)]
[zathura] Copy to clipboard

6 years ago[compton] Disable menu transparency
Amin Bandali [Mon, 31 Jul 2017 00:35:16 +0000 (20:35 -0400)]
[compton] Disable menu transparency

6 years ago[notmuch] Properly tag emails from mailing lists
Amin Bandali [Mon, 31 Jul 2017 00:32:40 +0000 (20:32 -0400)]
[notmuch] Properly tag emails from mailing lists

I tried to do this with `afew` but couldn't get it
to work reliably, so I just went with `notmuch tag`.

6 years agosome zsh alises
Amin Bandali [Sat, 27 May 2017 23:20:02 +0000 (19:20 -0400)]
some zsh alises

6 years agoRefresh polybar's mail counter every minute
Amin Bandali [Sun, 7 May 2017 15:31:45 +0000 (11:31 -0400)]
Refresh polybar's mail counter every minute

6 years agoPut powermenu back
Amin Bandali [Sun, 7 May 2017 03:38:34 +0000 (23:38 -0400)]
Put powermenu back

Oddly enough, with powermenu disabled, now part of the date widget
disappears. Looks like something's wrong with that area. It may be due to the
tray?

6 years agoDisable polybar's powermenu module for now
Amin Bandali [Sat, 6 May 2017 00:31:04 +0000 (20:31 -0400)]
Disable polybar's powermenu module for now

https://github.com/jaagr/polybar/issues/487#issuecomment-299082361

6 years agoNotmuch and afew configs
Amin Bandali [Wed, 3 May 2017 14:00:31 +0000 (10:00 -0400)]
Notmuch and afew configs

Includes systemd user timer for running `notmuch new` every 5 minutes.

6 years agoAdd playback control (via mpc) bindings to sxhkd
Amin Bandali [Tue, 2 May 2017 13:37:45 +0000 (09:37 -0400)]
Add playback control (via mpc) bindings to sxhkd

6 years agoUpdate mpd and ncmpcpp configs
Amin Bandali [Tue, 2 May 2017 13:35:38 +0000 (09:35 -0400)]
Update mpd and ncmpcpp configs

New copies from /usr/share/doc/{mpd,ncmpcpp}

There might still be useful stuff in the previous configurations (bindings etc)

6 years agoGo back to Greybird for GTK3
Amin Bandali [Tue, 2 May 2017 13:35:18 +0000 (09:35 -0400)]
Go back to Greybird for GTK3

6 years agoMake polybar contents more visible
Amin Bandali [Mon, 1 May 2017 20:03:46 +0000 (16:03 -0400)]
Make polybar contents more visible

Also, remove battery module because it's inaccurate

7 years agoSome minor polybar tweaks
Amin Bandali [Fri, 28 Apr 2017 00:42:01 +0000 (20:42 -0400)]
Some minor polybar tweaks

7 years agoAdd mail module for polybar (uses notmuch)
Amin Bandali [Thu, 27 Apr 2017 21:36:37 +0000 (17:36 -0400)]
Add mail module for polybar (uses notmuch)

also depends: pacaur -S ttf-font-awesome

7 years agoCustomize polybar a bit
Amin Bandali [Thu, 27 Apr 2017 21:28:55 +0000 (17:28 -0400)]
Customize polybar a bit

7 years agoUse polybar instead of xfce4-panel
Amin Bandali [Thu, 27 Apr 2017 21:26:38 +0000 (17:26 -0400)]
Use polybar instead of xfce4-panel

7 years agoUpdate README.md
Amin Bandali [Thu, 27 Apr 2017 13:31:23 +0000 (09:31 -0400)]
Update README.md

7 years agoNot using the shitty proprietary wl driver anymore
Amin Bandali [Thu, 27 Apr 2017 13:25:18 +0000 (09:25 -0400)]
Not using the shitty proprietary wl driver anymore

7 years agoCommands ran when setting up
Amin Bandali [Thu, 27 Apr 2017 13:21:38 +0000 (09:21 -0400)]
Commands ran when setting up

An incomplete but useful list of commands from my .zhistory that I'd run for my
current Arch setup.

7 years agoNew setup
Amin Bandali [Thu, 27 Apr 2017 13:20:32 +0000 (09:20 -0400)]
New setup

This was sitting uncommitted locally for a while, thought it was time to commit
it and push it.

7 years agoUpdate .spacemacs
Amin Bandali [Thu, 27 Apr 2017 01:11:22 +0000 (21:11 -0400)]
Update .spacemacs

7 years agoAdd rofi and rofi-pass configs
Amin Bandali [Thu, 27 Apr 2017 01:10:48 +0000 (21:10 -0400)]
Add rofi and rofi-pass configs

7 years agoUpdate dunst config
Amin Bandali [Thu, 27 Apr 2017 01:10:35 +0000 (21:10 -0400)]
Update dunst config

7 years agoClean up some old stuff
Amin Bandali [Thu, 27 Apr 2017 01:09:34 +0000 (21:09 -0400)]
Clean up some old stuff

7 years agoUpdate gtk and compton configs
Amin Bandali [Thu, 27 Apr 2017 01:09:11 +0000 (21:09 -0400)]
Update gtk and compton configs

7 years agoAdd .latexmkrc
Amin Bandali [Thu, 27 Apr 2017 01:08:01 +0000 (21:08 -0400)]
Add .latexmkrc

7 years agoSwitch to Greybird theme and elementary Xfce icons
Amin Bandali [Sat, 4 Mar 2017 15:50:39 +0000 (10:50 -0500)]
Switch to Greybird theme and elementary Xfce icons

7 years agoEnable smooth-scroll for zathura
Amin Bandali [Mon, 20 Feb 2017 04:45:33 +0000 (23:45 -0500)]
Enable smooth-scroll for zathura

7 years agoAdd tlp config
Amin Bandali [Sun, 5 Feb 2017 03:28:53 +0000 (22:28 -0500)]
Add tlp config

7 years agoRevert "other/modprobe/hid_apple.conf doesn't work anymore"
Amin Bandali [Sun, 5 Feb 2017 03:26:13 +0000 (22:26 -0500)]
Revert "other/modprobe/hid_apple.conf doesn't work anymore"

This reverts commit 215cc3c85912169c355c364f920a0c9f23456cb8.

7 years agoUpdate GTK3 theme
Amin Bandali [Sun, 5 Feb 2017 03:23:07 +0000 (22:23 -0500)]
Update GTK3 theme

7 years agoAdd compton config
Amin Bandali [Sun, 5 Feb 2017 03:22:56 +0000 (22:22 -0500)]
Add compton config

7 years agoAdd gnupg config
Amin Bandali [Sun, 5 Feb 2017 03:22:43 +0000 (22:22 -0500)]
Add gnupg config

7 years agoSpacemacs erc config updates
Amin Bandali [Sun, 5 Feb 2017 03:16:30 +0000 (22:16 -0500)]
Spacemacs erc config updates

7 years agoStop syncing mail from Gmail
Amin Bandali [Sun, 5 Feb 2017 03:16:04 +0000 (22:16 -0500)]
Stop syncing mail from Gmail

7 years agobspwm and sxhkd config updates
Amin Bandali [Sun, 5 Feb 2017 03:15:00 +0000 (22:15 -0500)]
bspwm and sxhkd config updates

7 years agoAdd dunst config
Amin Bandali [Sun, 5 Feb 2017 03:14:33 +0000 (22:14 -0500)]
Add dunst config

7 years agoBind shortcut for counsel-esh-history, also prefer text over html
Amin Bandali [Thu, 15 Dec 2016 03:16:35 +0000 (22:16 -0500)]
Bind shortcut for counsel-esh-history, also prefer text over html

7 years agoRely on systemd timers for syncing mail, and re-index every 5 minutes
Amin Bandali [Thu, 15 Dec 2016 03:01:01 +0000 (22:01 -0500)]
Rely on systemd timers for syncing mail, and re-index every 5 minutes

Also, delete mail from server when fetching pop3 with getmail

7 years agoAdd my GNU email
Amin Bandali [Tue, 13 Dec 2016 16:10:38 +0000 (11:10 -0500)]
Add my GNU email

Use getmail to fetch my GNU mail over pop3.

After stowing getmail config, run it like this the first time:
    getmail --store-password-in-gnome-keyring
to save the password in the Default gnome keyring.

Then, proceed to run it without arguments, and/or enable and start the systemd
timer for auto-syncing.

Requires:
    getmail
    gnome-keyring
    python2-gnome-keyring

7 years agoAdd missing user-full-name, and set send-mail-function
Amin Bandali [Tue, 13 Dec 2016 00:42:35 +0000 (19:42 -0500)]
Add missing user-full-name, and set send-mail-function

7 years agoEnable some themes, and use Source Code Pro instead of Inconsolata
Amin Bandali [Mon, 12 Dec 2016 19:43:31 +0000 (14:43 -0500)]
Enable some themes, and use Source Code Pro instead of Inconsolata

7 years agoAdd systemd units for calling mbsync every 5 minutes
Amin Bandali [Mon, 12 Dec 2016 19:37:17 +0000 (14:37 -0500)]
Add systemd units for calling mbsync every 5 minutes

To enable:
   systemctl --user enable mbsync.timer
   systemctl --user start  mbsync.timer

Also, use 'pick-first for mu4e-context-policy