Commit Graph

278 Commits

Author SHA1 Message Date
Collin J. Doering 2cc250744b
xmonad.hs: Shorten layout names in status bar 2023-03-30 17:22:09 -04:00
Collin J. Doering c1b579c035
xmonad.hs: Resolve deprecation's related to defaultConfig 2023-03-30 17:20:49 -04:00
Collin J. Doering 05fc4f711d
channels.scm: Update guix, nonguix and rekahsoft-guix channels 2023-03-28 21:11:49 -04:00
Collin J. Doering c435941f44
home: Revert "home.scm: Disable installation of hledger-ui"
This reverts commit 51934f08fd.
2023-03-13 09:31:41 -04:00
Collin J. Doering 0066bbea85
user-config: Adjust xmobar font to match new format
This is required following the change introduced by updating channels in 4bee9cd).
Specifically, xmobar was upgraded as part of the aforementioned channel upgrade from 0.44.2
-> 0.46.
2023-03-13 09:25:45 -04:00
Collin J. Doering 4bee9cd8f7
channels.scm: Update guix, nonguix, and rekahsoft-guix channels 2023-03-05 03:56:54 -05:00
Collin J. Doering 51934f08fd
home.scm: Disable installation of hledger-ui 2023-02-27 01:46:21 -05:00
Collin J. Doering 1233cbc633
user-config/zsh/.zprofile: Remove duplication of sourced profiles
* user-config/zsh/.zprofile: guix-home already sources /etc/profile and ~/.profile, so no
need to do it explicitly in the supplied additions to .zprofile
2023-02-25 11:53:42 -05:00
Collin J. Doering 666cef3ee1
Update dotfiles and emacs TODOs
* user-config/emacs/.emacs.d/config.org: Adjust TODO deadlines in addition to adding a new TODO
* TODO.org: Adjust TODO deadlines
2023-01-13 13:15:28 -05:00
Collin J. Doering 411e4bcb9d
channels.scm: Update guix and nonguix channels 2023-01-12 17:03:24 -05:00
Collin J. Doering 66c5d10ca3
channels.scm: Reorder channels (no functional change) 2023-01-12 12:24:37 -05:00
Collin J. Doering ae137e08bc
emacs-configuration: Correct loading after org 9.6 update in b3a3eef 2022-12-12 00:29:07 -05:00
Collin J. Doering 491b94d15f
user-config/guile/.guile: Use texinfo reflection in guile repl's 2022-12-11 23:43:14 -05:00
Collin J. Doering dcdc0a9e1e
TODO.org: Add/update TODO's 2022-12-11 22:42:26 -05:00
Collin J. Doering 9bf98ef1a7
.envrc: Add/use helper function that uses guix shell
* .envrc: The default dotenv `guix` command uses `guix environment ...`, which is
depreciated. Instead, add a helper function that can be use'ed similar to the normally
supplied `guix` command, but uses `guix shell ...`.
2022-12-11 22:38:52 -05:00
Collin J. Doering cd5fc30e19
emacs-configuration: loop is depreciated for cl-loop 2022-12-11 22:34:59 -05:00
Collin J. Doering c76a5802b6
emacs-configuration: Update TODO deadlines 2022-12-11 22:33:59 -05:00
Collin J. Doering d42a4aaa6c
user-config/emacs/.emacs.d/etc/custom.el: Commit emacs custom settings 2022-12-11 22:31:55 -05:00
Collin J. Doering f4788510cf
README.org: Add TODO about using -L with uncommitted, modified local changes 2022-12-11 22:30:04 -05:00
Collin J. Doering b3a3eef72f
Upgrade channels and make minor adjustment for org 9.6 update
* channels.scm (channel): Update guix, nonguix, and rekahsoft-guix channels

* .guix/rekahsoft/guix-config/home.scm (emacs-org-ql): To account for test errors when building emacs-org-ql after emacs-org was updated to 9.6, use a yet to be tagged release of eorg-ql that passes tests with emacs-org 9.6
2022-12-11 22:27:30 -05:00
Collin J. Doering ed0e5a220e
channels.scm: Update guix and nonguix channels 2022-12-03 21:34:53 -05:00
Collin J. Doering 7ae8d1dddc
channels.scm: Update guix and nonguix channels 2022-11-26 21:38:24 -05:00
Collin J. Doering 2759caa20e
home.scm: noop change; move caddy-local-ca-cert to %misc-manifest 2022-11-15 22:17:55 -05:00
Collin J. Doering 165ccc3c81
home.scm: Use virt-viewer from upstream
* channels.scm (channel): Update rekahsoft-guix channel (removed (rekahsoft-gnu packages spice) module)

* .guix/rekahsoft/guix-config/home.scm (rekahsoft): Use virt-viewer from upstream guix channel now that version 11.0 is packaged
2022-11-15 10:28:01 -05:00
Collin J. Doering 933ec67251
LICENSE: Add GPLv3 license file 2022-10-31 23:53:37 -04:00
Collin J. Doering 34d77bcd32
TODO.org: Update project TODOs 2022-10-31 23:52:33 -04:00
Collin J. Doering 9f746adc70
README.org: Various updates to README; restructuring & new sections 2022-10-31 23:49:52 -04:00
Collin J. Doering fa04bba47d
channels.scm: Update guix and nonguix channels 2022-10-30 21:34:11 -04:00
Collin J. Doering c9eb927055
channels.scm: Update guix and nonguix channels 2022-10-15 12:27:06 -04:00
Collin J. Doering ccbda00f31
user-config: Remove redshift as its already managed via guix-home 2022-10-10 21:46:33 -04:00
Collin J. Doering 3a81d21197
user-config-unused: Remove directory 2022-10-10 13:28:06 -04:00
Collin J. Doering 0405be276c
zsh: Remove zsh_resources (which included assorted completions) 2022-10-10 13:02:29 -04:00
Collin J. Doering 3c9e0e61c5
TODO.org: Add project TODO file 2022-10-10 08:46:49 -04:00
Collin J. Doering 16569d7362
use-config: Remove mpd and shepherd configurations
mpd is no longer used, and shepherd is configured via guix-home
2022-10-10 08:45:57 -04:00
Collin J. Doering ba8978dd5b
home.scm: Move various config files to be managed with guix-home instead of stow
* .guix/rekahsoft/guix-config/home.scm (%home): Manage the following application
configurations via guix instead of stow:
- alacritty
- git attributes and config
- kitty
- ledger
- nyxt
- rofi (and rofi-pass)
- tmux
- wofi
- zathura
- mbsync (isync)
- racket
- guile
- ghci
- zsh
- guix (channel configuration)
2022-10-10 07:55:10 -04:00
Collin J. Doering aa6cf04922
emacs-configuration: Include projectile-projects TODO.org files in org-agenda 2022-10-10 07:15:55 -04:00
Collin J. Doering 6bba4cd7cf
emacs-configuration: Update mu4e bookmarks after mu update in 035eb5db 2022-10-10 07:15:35 -04:00
Collin J. Doering 035eb5db70
channels.scm: Update all channels 2022-10-04 02:06:07 -04:00
Collin J. Doering 37dbdbacc0
.xmonad/xmonad.hs: Update screen lock keybinding command
Note: this was missed in `ba63deb96139d4aa8db633be914589384018118d`
2022-10-02 11:08:18 -04:00
Collin J. Doering 65ea26c689
emacs-configuration: Minor org-{mode,roam} improvements
* user-config/emacs/.emacs.d/config.org (Org Mode): Complete org-mode tags across all agenda files
(Setup org-roam): Add keybinding for finding an org-roam note by reference
2022-10-02 10:40:44 -04:00
Collin J. Doering 9a3aeceb90
emacs-configuration: Update TODOs 2022-10-02 10:40:06 -04:00
Collin J. Doering c1a4046f74
README.org: Add section on guix/shepherd home env extension graphs 2022-10-02 10:38:59 -04:00
Collin J. Doering 5422988529
README.org: Update 'guix environment' commands to use 'guix shell' 2022-10-02 10:38:49 -04:00
Collin J. Doering 02326ad59b
home: Use plexamp as audio player, replacing ncmpcpp/mpd
* user-config/xmonad/.xmonad/xmonad.hs (myGenericKeys): Update mod+ctrl+4 keybinding to open
plexamp instead of ncmpcpp
(scratchpads): Re-purpose ncmpcpp scratchpad and instead launch plexamp (renaming identifiers
to match their new purpose)

* .guix/rekahsoft/guix-config/home.scm (%misc-manifest): Remove mpd and ncmpcpp as they are
no longer used
2022-10-01 22:52:04 -04:00
Collin J. Doering ea32eb264f
.xinitrc: Remove commented out xbindkeys section (no longer in use) 2022-10-01 22:50:20 -04:00
Collin J. Doering adfb1143a9
user-config/xorg/.xinitrc (init_full_session): Cleanup/comment (noop) 2022-10-01 22:49:18 -04:00
Collin J. Doering c99860af5c
.zshrc: make man/info page viewing in guix shell' seemless 2022-10-01 22:44:51 -04:00
Collin J. Doering ba63deb961
home: Use xss-lock for screen locking in place of xautolock
* user-config/xorg/.xinitrc (init_full_session): Use xss-lock for screen locking, replace xautolock

* user-config/xmonad/.bin/xmonadClose.sh (actionExecs): Remove use of xautolock now that loginctl ... commands will trigger xss-lock

* .guix/rekahsoft/guix-config/home.scm (%xorg-apps-manifest): Replace xautolock with css-lock
2022-10-01 22:40:37 -04:00
Collin J. Doering 4b860789cc
home.scm: Remove i3lock as it needs to be installed as a setuid program 2022-09-27 01:32:12 -04:00
Collin J. Doering db7e4ab8ad
user-config/haskell/.ghci: Comment out lines that impact nri dev
* user-config/haskell/.ghci: Remove hoogle def (its not installed currently).
Disable setting '-Wall' as it causes nri dev environments to fail
2022-09-05 21:57:43 -04:00