Amin Bandali [Tue, 31 Mar 2020 16:43:07 +0000 (12:43 -0400)]
shell: prevent crashing of non-Guix apps on foreign distros
Amin Bandali [Tue, 31 Mar 2020 16:42:54 +0000 (12:42 -0400)]
scattered updates
Amin Bandali [Mon, 30 Mar 2020 16:32:12 +0000 (12:32 -0400)]
isync: fix account username
Amin Bandali [Mon, 30 Mar 2020 03:01:05 +0000 (23:01 -0400)]
getmail,msmtp: small account-related updates
Amin Bandali [Tue, 24 Mar 2020 03:13:31 +0000 (23:13 -0400)]
guix,getmail,emacs: update username and mail address
Amin Bandali [Thu, 19 Mar 2020 23:11:35 +0000 (19:11 -0400)]
emacs: erc: remove moznet; rip
Amin Bandali [Thu, 19 Mar 2020 23:10:55 +0000 (19:10 -0400)]
update gnu address
Amin Bandali [Sat, 14 Mar 2020 01:26:21 +0000 (21:26 -0400)]
msmtp: update fp tls fingerprint, emacs: minor tweaks
Amin Bandali [Sat, 14 Mar 2020 01:25:59 +0000 (21:25 -0400)]
emacs: add current exwm workspace number to mode-line
Amin Bandali [Sat, 14 Mar 2020 01:22:30 +0000 (21:22 -0400)]
guix: break down monolithic profile into multiple smaller profiles
super useful for decoupling larger packages like icecat, libreoffice,
and texlive from the rest of mostly-smaller packages, so i could
easily `guix pull' and update the smaller ones as frequently as i like
Amin Bandali [Thu, 6 Feb 2020 07:01:11 +0000 (02:01 -0500)]
emacs: add binding for guix-patches debbugs
Amin Bandali [Thu, 6 Feb 2020 07:00:08 +0000 (02:00 -0500)]
getmail: keep mail around on fp for a day, just to be safe
Amin Bandali [Thu, 6 Feb 2020 06:59:06 +0000 (01:59 -0500)]
emacs: use emacs's own mhtml-mode rather than web-mode, disable typo
Amin Bandali [Sun, 2 Feb 2020 03:43:07 +0000 (22:43 -0500)]
emacs: add binding for eww, and only use typo-mode in web-mode
Amin Bandali [Thu, 30 Jan 2020 03:00:46 +0000 (22:00 -0500)]
emacs: time: drop comma between day and hour in display-time-format
Amin Bandali [Tue, 28 Jan 2020 23:20:57 +0000 (18:20 -0500)]
emacs: bump year in thankgnu yasnippets
Amin Bandali [Wed, 29 Jan 2020 23:40:49 +0000 (18:40 -0500)]
emacs: yasnippet: add some more convenience snippets for latex-mode
Amin Bandali [Tue, 28 Jan 2020 05:21:46 +0000 (00:21 -0500)]
dunst: ignore low urgency notifications from history for now
otherwise, recalling notifications from history seems to only display
those with low urgency, in v1.4.1
Amin Bandali [Tue, 28 Jan 2020 05:20:54 +0000 (00:20 -0500)]
dunst: various tweaks to the configuration
- font
- history length
- dmenu
- browser
- mouse click actions
- no timeouts
Amin Bandali [Tue, 28 Jan 2020 00:22:30 +0000 (19:22 -0500)]
emacs: smart-mode-line: don't make fixed-width fills
this bothered me forever. it's *super* annoying on low-resolution
screens, especially with horizontal splits (side by side) where the
effective width of the mode-line for each window is considerably
smaller than the display's width
Amin Bandali [Tue, 28 Jan 2020 00:22:13 +0000 (19:22 -0500)]
emacs: tweak some bindings
Amin Bandali [Mon, 27 Jan 2020 19:29:51 +0000 (14:29 -0500)]
emacs: set eww-download-directory to $XDG_DOWNLOAD_DIR
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