Amin Bandali [Mon, 27 Jan 2020 19:29:26 +0000 (14:29 -0500)]
xdg: export various XDG_*_DIR variables
Amin Bandali [Mon, 27 Jan 2020 19:28:12 +0000 (14:28 -0500)]
guix: add (sudo-less) light
landed
fcb510c541e83291ea6682cba87020a913c64914 in guix.git so one can
set brightness using light without sudo
Amin Bandali [Mon, 27 Jan 2020 04:53:21 +0000 (23:53 -0500)]
emacs: exwm: i use icecat now
Amin Bandali [Mon, 27 Jan 2020 04:52:52 +0000 (23:52 -0500)]
emacs: make my theme change functions more robust
only call sml/apply-theme if smart-mode-line is available
Amin Bandali [Sun, 26 Jan 2020 16:04:52 +0000 (11:04 -0500)]
exwm: swap out amixer for pamixer, at least for the time being
Amin Bandali [Sun, 26 Jan 2020 16:04:18 +0000 (11:04 -0500)]
dunst: add default config for v1.4.1
Amin Bandali [Sun, 26 Jan 2020 01:27:53 +0000 (20:27 -0500)]
x: launch exwm as a subprocess of ssh-agent
Amin Bandali [Sun, 26 Jan 2020 01:13:44 +0000 (20:13 -0500)]
guix: use local channels for finer control
Amin Bandali [Sun, 26 Jan 2020 01:13:18 +0000 (20:13 -0500)]
switch to exwm on chaman
Amin Bandali [Sat, 25 Jan 2020 07:28:26 +0000 (02:28 -0500)]
git: update smtpuser, set transfer.fsckObjects
Amin Bandali [Fri, 24 Jan 2020 20:14:12 +0000 (15:14 -0500)]
guix: add rottlog, thermald, tlp, and powertop to chaman
Amin Bandali [Thu, 23 Jan 2020 23:05:29 +0000 (18:05 -0500)]
emacs: improve compat for (version< "27" emacs-version0
- eshell: it seems that eshell-hist-mode-map is new in 27
- mm-uu: :extend is new in 27. trying to use it pre 27 causes severe
breakage of ERC among other things
Amin Bandali [Thu, 23 Jan 2020 23:04:52 +0000 (18:04 -0500)]
emacs: add back my znc fork
emacs-znc-git is from my guix-mab channel
Amin Bandali [Thu, 23 Jan 2020 22:57:03 +0000 (17:57 -0500)]
xdg: use singular form folder names
Amin Bandali [Thu, 23 Jan 2020 22:54:56 +0000 (17:54 -0500)]
update some more bandali references to mab
Amin Bandali [Thu, 23 Jan 2020 22:48:42 +0000 (17:48 -0500)]
guix: add local dovecot mail server to chaman
note: the dovecot/auth process runs as a non-root `dovecot' user,
which needs to be able to read the passwd file. therefore, the file
itself needs to have the read bit set accordingly, and its parent
directories need the executable bit.
Amin Bandali [Thu, 23 Jan 2020 15:02:10 +0000 (10:02 -0500)]
guix: updates to chaman's system configuration
- update device uuids
- change username from bandali to mab
- use cons* instead of append∘list once again
Amin Bandali [Wed, 22 Jan 2020 02:37:57 +0000 (21:37 -0500)]
emacs: gnus: update csc signature
i'm sysadmin this term
Amin Bandali [Wed, 22 Jan 2020 02:24:09 +0000 (21:24 -0500)]
emacs: magit: looks for repos in direct subdirs of ~/src/git/ too
e.g. ~/src/git/emacs/emacs-27 will now be discovered
Amin Bandali [Wed, 22 Jan 2020 02:23:35 +0000 (21:23 -0500)]
emacs: use custom function for killing current buffer
Amin Bandali [Wed, 22 Jan 2020 02:19:50 +0000 (21:19 -0500)]
emacs: erc: enable smiley module
Amin Bandali [Wed, 22 Jan 2020 02:18:44 +0000 (21:18 -0500)]
emacs: gnus: add Organization: GNU when sending from gnu address
Amin Bandali [Wed, 22 Jan 2020 02:18:02 +0000 (21:18 -0500)]
update gnu address
Amin Bandali [Wed, 22 Jan 2020 02:17:00 +0000 (21:17 -0500)]
update url
Amin Bandali [Wed, 8 Jan 2020 06:06:06 +0000 (01:06 -0500)]
bash,guix: "fix" completion
Amin Bandali [Wed, 8 Jan 2020 06:05:54 +0000 (01:05 -0500)]
emacs,gnupg: use emacs for pinentry again
Amin Bandali [Wed, 8 Jan 2020 05:44:47 +0000 (00:44 -0500)]
emacs,guix: port init.el over to guix
TODO: consider writing guix package definitions for these:
- alloy-mode
- george-mode
- org-pdftools
- oddmuse-curl
- znc.el (my fork)
Amin Bandali [Mon, 6 Jan 2020 03:56:35 +0000 (22:56 -0500)]
guix: reinstall chaman, from scratch
Amin Bandali [Mon, 6 Jan 2020 03:56:12 +0000 (22:56 -0500)]
emacs: typo: disable for git-commit-mode
Amin Bandali [Sun, 5 Jan 2020 05:06:00 +0000 (00:06 -0500)]
emacs: display-time-mode: show gnus’s icon instead of "Mail"
Amin Bandali [Sun, 5 Jan 2020 00:04:03 +0000 (19:04 -0500)]
emacs: add binding for debbugs-gnu-bugs to jump to a bug given its #
Amin Bandali [Sun, 5 Jan 2020 00:03:40 +0000 (19:03 -0500)]
emacs: update packages, disable orgalist again temporarily
Amin Bandali [Sat, 4 Jan 2020 21:25:52 +0000 (16:25 -0500)]
urxvt: fix copy & paste
Amin Bandali [Thu, 2 Jan 2020 02:07:24 +0000 (21:07 -0500)]
emacs: update custom.el
Amin Bandali [Wed, 1 Jan 2020 06:06:05 +0000 (01:06 -0500)]
update site url
Amin Bandali [Wed, 1 Jan 2020 01:49:19 +0000 (20:49 -0500)]
emacs: update packages, add back orgalist
finally fixed:
https://lists.gnu.org/archive/html/emacs-orgmode/2019-12/msg00439.html
Amin Bandali [Sun, 29 Dec 2019 07:07:45 +0000 (02:07 -0500)]
emacs: update packages and add back typo.el
Amin Bandali [Sat, 28 Dec 2019 05:18:33 +0000 (00:18 -0500)]
emacs: use alloy-mode for dsh (DASH) files as well
Amin Bandali [Fri, 20 Dec 2019 05:53:26 +0000 (00:53 -0500)]
emacs: update packages
emacs: update packages
Amin Bandali [Wed, 25 Dec 2019 07:29:15 +0000 (02:29 -0500)]
emacs: gnus: set :extend t for the mm-uu-extract face
used by message-mark-inserted-region
Amin Bandali [Wed, 25 Dec 2019 07:28:07 +0000 (02:28 -0500)]
emacs: minor updates
Amin Bandali [Sun, 22 Dec 2019 06:57:05 +0000 (01:57 -0500)]
emacs: gnus: add libreplanet.org list regexp
Amin Bandali [Wed, 18 Dec 2019 07:01:43 +0000 (02:01 -0500)]
emacs: alloy-mode: rebind TAB to indent-for-tab-command
Amin Bandali [Fri, 13 Dec 2019 23:37:45 +0000 (18:37 -0500)]
emacs: update packages
Amin Bandali [Thu, 12 Dec 2019 16:58:51 +0000 (11:58 -0500)]
emacs: message-mode: use the default fill (of 72) for now
Amin Bandali [Thu, 12 Dec 2019 16:58:35 +0000 (11:58 -0500)]
msmtp: update fp's fingerprint
Amin Bandali [Thu, 12 Dec 2019 16:57:54 +0000 (11:57 -0500)]
emacs: update straight.el and packages
https://github.com/raxod502/straight.el/commit/
b71ca1725428e0be8c5735f7646715a0bc270aea
Amin Bandali [Sun, 8 Dec 2019 05:39:18 +0000 (00:39 -0500)]
emacs: update packages, disable web-mode's auto indentation
Amin Bandali [Wed, 4 Dec 2019 03:12:36 +0000 (22:12 -0500)]
emacs: gnus: always sign messages
Amin Bandali [Wed, 4 Dec 2019 03:12:11 +0000 (22:12 -0500)]
emacs: debbugs: add C-c D G binding for guix bugs
Amin Bandali [Wed, 4 Dec 2019 03:11:52 +0000 (22:11 -0500)]
bash: add t function
Amin Bandali [Wed, 4 Dec 2019 03:11:35 +0000 (22:11 -0500)]
msmtp: update mail.shemshak.org's tls fingerprint
Amin Bandali [Wed, 4 Dec 2019 03:11:13 +0000 (22:11 -0500)]
emacs: update packages
Amin Bandali [Wed, 27 Nov 2019 03:38:17 +0000 (22:38 -0500)]
emacs: update packages, briefly try scpaste
Amin Bandali [Fri, 22 Nov 2019 13:49:17 +0000 (08:49 -0500)]
emacs: gnus: fix Mail-Followup-To header not being added for lists
had forgotten to update this a few months ago after changing my folder
naming scheme
Amin Bandali [Fri, 22 Nov 2019 13:48:42 +0000 (08:48 -0500)]
emacs: update packages, switch from bbdb back to ebdb for now
Amin Bandali [Thu, 21 Nov 2019 04:43:58 +0000 (23:43 -0500)]
emacs: enable flyspell-mode in text-mode
Amin Bandali [Thu, 21 Nov 2019 04:42:29 +0000 (23:42 -0500)]
emacs: update packages, add convenience bindings for debbugs
Amin Bandali [Thu, 21 Nov 2019 04:41:27 +0000 (23:41 -0500)]
emacs: disable typo for now
Amin Bandali [Thu, 21 Nov 2019 04:40:40 +0000 (23:40 -0500)]
emacs: yasnippet: use p instead of pkg for latex-mode usepackage
Amin Bandali [Wed, 20 Nov 2019 03:16:01 +0000 (22:16 -0500)]
emacs: update packages, add gnuzilla to debbugs-gnu-default-packages
Amin Bandali [Mon, 18 Nov 2019 16:50:09 +0000 (11:50 -0500)]
emacs: make b/insert-asterism more robust w.r.t. fill-column
Amin Bandali [Mon, 18 Nov 2019 16:21:46 +0000 (11:21 -0500)]
emacs: experiment with a fill-column of 47 for neat and short lines
Amin Bandali [Mon, 18 Nov 2019 16:21:06 +0000 (11:21 -0500)]
emacs: update packages (debbugs now recognizes gnuzilla)
Amin Bandali [Mon, 18 Nov 2019 01:37:12 +0000 (20:37 -0500)]
emacs: eshell: bind counsel-esh-history in eshell-hist-mode-map
Amin Bandali [Mon, 18 Nov 2019 01:36:44 +0000 (20:36 -0500)]
emacs: gnus: add bit for gnus lists
Amin Bandali [Mon, 18 Nov 2019 01:36:23 +0000 (20:36 -0500)]
emacs: remove mouse drag events
Amin Bandali [Mon, 18 Nov 2019 01:34:49 +0000 (20:34 -0500)]
emacs: update packages
Amin Bandali [Thu, 14 Nov 2019 04:17:43 +0000 (23:17 -0500)]
emacs: try swapping out ebdb for bbdb
Amin Bandali [Thu, 14 Nov 2019 04:17:20 +0000 (23:17 -0500)]
emacs: simplify/tweak swiper and counsel use-packages
Amin Bandali [Thu, 14 Nov 2019 01:52:30 +0000 (20:52 -0500)]
emacs: update packages
Amin Bandali [Thu, 14 Nov 2019 01:49:40 +0000 (20:49 -0500)]
emacs: yasnippet: use shorter s & ss keys for section & subsection
Amin Bandali [Mon, 11 Nov 2019 21:28:47 +0000 (16:28 -0500)]
emacs: better ivy match colours
Amin Bandali [Mon, 11 Nov 2019 18:48:46 +0000 (13:48 -0500)]
emacs: erc: append space to erc-pcomplete-nick-postfix
Amin Bandali [Mon, 11 Nov 2019 18:48:20 +0000 (13:48 -0500)]
emacs: company: use C-p and C-n for selecting prev and next
Amin Bandali [Mon, 11 Nov 2019 18:47:46 +0000 (13:47 -0500)]
emacs: ivy: customize match faces a bit to make them more subtle
Amin Bandali [Mon, 11 Nov 2019 18:46:30 +0000 (13:46 -0500)]
emacs: switch to ivy again for the time being
i just love the little-known ivy-overlay for completion, and would
miss it too much if i were to not use it anymore
Amin Bandali [Mon, 11 Nov 2019 15:48:59 +0000 (10:48 -0500)]
emacs: don’t need to defun my window split and focus functions
Amin Bandali [Mon, 11 Nov 2019 15:48:39 +0000 (10:48 -0500)]
emacs: gnus: don’t show the References header for now
takes up too much vertical screen space
Amin Bandali [Mon, 11 Nov 2019 15:47:24 +0000 (10:47 -0500)]
emacs: update packages, move from ivy and company to ido
Amin Bandali [Fri, 8 Nov 2019 06:29:43 +0000 (01:29 -0500)]
emacs: update packages
Amin Bandali [Sun, 3 Nov 2019 14:40:56 +0000 (09:40 -0500)]
emacs: vc-git: set vc-git-print-log-follow
Amin Bandali [Sun, 3 Nov 2019 14:40:22 +0000 (09:40 -0500)]
emacs: gnus: update visible headers and simplify message ids
Amin Bandali [Sun, 3 Nov 2019 14:40:14 +0000 (09:40 -0500)]
emacs: update packages
Amin Bandali [Wed, 30 Oct 2019 16:49:10 +0000 (12:49 -0400)]
emacs: (defun b/insert-asterism () …)
Amin Bandali [Wed, 30 Oct 2019 16:48:59 +0000 (12:48 -0400)]
msmtp: update shemshak’s tls fingerprint
Amin Bandali [Wed, 30 Oct 2019 16:48:26 +0000 (12:48 -0400)]
emacs: call erc-hl-nicks-reset-face-table when changing themes
Amin Bandali [Wed, 30 Oct 2019 16:48:00 +0000 (12:48 -0400)]
emacs: use C-c b b for erc-switch-to-buffer
Amin Bandali [Wed, 30 Oct 2019 14:03:55 +0000 (10:03 -0400)]
emacs: add debpaste
Amin Bandali [Wed, 30 Oct 2019 14:03:31 +0000 (10:03 -0400)]
emacs: update packages
Amin Bandali [Sat, 26 Oct 2019 22:25:27 +0000 (18:25 -0400)]
emacs: add oddmuse-curl
Amin Bandali [Fri, 25 Oct 2019 05:08:08 +0000 (01:08 -0400)]
emacs: update packages
Amin Bandali [Tue, 22 Oct 2019 10:53:26 +0000 (06:53 -0400)]
emacs: update packages
Amin Bandali [Sun, 20 Oct 2019 04:27:14 +0000 (00:27 -0400)]
emacs: add some which-key prefix labels
Amin Bandali [Fri, 18 Oct 2019 05:39:20 +0000 (01:39 -0400)]
emacs: update packages
Amin Bandali [Fri, 18 Oct 2019 05:37:55 +0000 (01:37 -0400)]
emacs: don’t auto sign messages for now, sign replies to signed msgs
TODO: more elaborate set up for when to (auto) sign messages
Amin Bandali [Fri, 18 Oct 2019 05:37:21 +0000 (01:37 -0400)]
emacs: gnus: update some signatures
Amin Bandali [Fri, 18 Oct 2019 05:36:45 +0000 (01:36 -0400)]
emacs: experiment with hyperbole
Amin Bandali [Wed, 16 Oct 2019 23:25:23 +0000 (19:25 -0400)]
emacs: update signature, sign messages by default
Amin Bandali [Wed, 16 Oct 2019 23:25:08 +0000 (19:25 -0400)]
emacs: update packages