Amin Bandali [Sun, 12 Apr 2020 18:38:15 +0000 (14:38 -0400)]
Move dired, eshell, ibuffer, ido, and ivy to separate files in lisp/
Amin Bandali [Sun, 12 Apr 2020 17:42:12 +0000 (13:42 -0400)]
Fix some byte-compiler warnings and remove some version workarounds
Amin Bandali [Sun, 12 Apr 2020 17:12:42 +0000 (13:12 -0400)]
Use the default (block) cursor-type, combine two bind-keys calls
Amin Bandali [Sun, 12 Apr 2020 17:09:13 +0000 (13:09 -0400)]
Move Org setup to lisp/bandali-org.el and fix time & battery display
Amin Bandali [Sun, 12 Apr 2020 16:40:55 +0000 (12:40 -0400)]
Assimilate 11 drones (no-littering, magit, ivy, org, and their deps)
Assimilate amx
v3.3-7-ge512e74
Assimilate async
v1.9.4-13-g86aef2c
Assimilate dash 2.17.0
Assimilate ivy
0.13.0-189-g64f05f4
Assimilate libgit
6c3b892
Assimilate magit
v2.90.1-955-g0f1234e7
Assimilate no-littering
v1.0.3-13-g92661bc
Assimilate org release_9
.3.6-479-g32d8f2f32
Assimilate s
1.12.0-12-g43ba8b5
Assimilate transient
v0.2.0-1-gafa0c2f
Assimilate with-editor
v2.9.1-3-g4fe66d4
Also, move exwm things from init.el out to lisp/bandali-exwm.el.
Amin Bandali [Sun, 12 Apr 2020 16:25:06 +0000 (12:25 -0400)]
Add Borg and assimilate auto-compile and use-package
Amin Bandali [Sun, 12 Apr 2020 04:27:49 +0000 (00:27 -0400)]
the repository is now in ~/.emacs.d/
Amin Bandali [Sun, 12 Apr 2020 03:57:37 +0000 (23:57 -0400)]
relax .gitignore a bit
Amin Bandali [Sun, 12 Apr 2020 03:54:33 +0000 (23:54 -0400)]
move emacs files from .emacs.d to .
this repository's root will be ~/.emacs.d (again) from now on
Amin Bandali [Sun, 12 Apr 2020 03:42:55 +0000 (23:42 -0400)]
delete old config files
- compton
- dunst
- i3status
- sway
- swaylock
- ncmpcpp
- pigeonhole
Amin Bandali [Sun, 12 Apr 2020 02:45:06 +0000 (22:45 -0400)]
move scripts from ~/.local/bin to rc.org
Amin Bandali [Sun, 12 Apr 2020 02:28:59 +0000 (22:28 -0400)]
move non-emacs configs to rc.org
Amin Bandali [Sat, 11 Apr 2020 22:33:35 +0000 (18:33 -0400)]
emacs/eshell: restore mistakenly deleted custom eshell prompt
Amin Bandali [Sat, 11 Apr 2020 19:04:28 +0000 (15:04 -0400)]
emacs: delete many unused and/or disabled packages
including:
- exec-path-from-shell: does not seem necessary anymore
- web-mode: i use the built-in mhtml-mode now
- java-related things
- bbdb: i've been using ebdb and happy with it
Amin Bandali [Sat, 11 Apr 2020 03:44:05 +0000 (23:44 -0400)]
emacs: try setting a smaller gc-cons-threshold initially
doesn't seem to have an adverse effect on emacs-init-time
Amin Bandali [Sat, 11 Apr 2020 03:35:07 +0000 (23:35 -0400)]
msmtp: update gnu and shemshak tls fingerprints
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