* .guix/rekahsoft/guix-config/desktop.scm: Now that guix-home-service-type is available,
system configuration can be connected with guix home configurations, allowing both the
system, and user homes to be updated.
* .guix/rekahsoft/guix-config/machines/laptop-dell-precision.scm: Guix system configuration
for dell precision laptop, ported from guix-machines.
* .guix/rekahsoft/guix-config/machines/laptop-lenovo-t480s.scm: Guix system configuration
for lenovo t480s laptop, ported from guix-machines.
* .guix/rekahsoft/guix-config/machines/laptop-pinebook-pro.scm: Guix system configuration
for pinebook pro laptop, ported from guix-machines.
* channels.scm: Update guix, nonguix, and rekahsoft-guix channels.
ob-async is depreciated as of org-mode@9.5, as its functionality is now included.
* .guix/rekahsoft/guix-config/home.scm: Remove emacs-ob-async from emacs-manifest
* user-config/emacs/.emacs.d/config.org: Remove ob-async configuration
* .guix/rekahsoft/guix-config/home.scm: Recursively add autorandr configuration files that
are now part of this repository.
* user-config/xorg/.config/autorandr/: folder containing autorandr generated configuration files.
* .guix/rekahsoft/guix-config/home.scm: Remove emacs-eval-in-repl package; its now included
upstream and not in the rekahsoft-guix channel, however, even then I found I didn't use it.
* channels.scm: Update rekahsoft-guix channel.
This follows up on ad1b942, where the entire .emacs.d folder was managed by guix, which is
not what was intended. Now instead only .emacs.d/etc and the explicit files that should be
are shared.
* .guix/rekahsoft/guix-config/home.scm: As originally discovered in
https://issues.guix.gnu.org/52807, as well as described in documentation in regards to usage
of local-file:
-- Scheme Procedure: local-file FILE [NAME] [#:recursive? #f]
[#:select? (const #t)]
When RECURSIVE? is true, the contents of FILE are added
recursively; if FILE designates a flat file and RECURSIVE? is true,
its contents are added, and its permission bits are kept.
* .guix/rekahsoft/guix-config/home.scm: Remove the emacs-mu4e-maildirs-extension package
* user-config/emacs/.emacs.d/config.org: Remove the now unnecessary configuration for
mu4e-maildirs-extension (fwiw, this functionality is now included by default upstream).
* .guix/rekahsoft/guix-config/home.scm: Remove emacs-org-babel-eval-in-repl as its dependency
'emacs-ess' does not currently build, which blocks updates.
* channels.scm: Update guix and nonguix channels.
* user-config/emacs/.emacs.d/config.org: Remove eval-in-repl configuration (I honestly did
not really use this much anyways).
.guix/rekahsoft/guix-config/home.scm: Revert part of
'1d9765ca407d3f4a5fc7c7f8e82159f3ed2b24d2' which attempts to install awscliv2 as an inferior.
This change was expected to work, because when on comment
'ad16e2d39c99a572396dbc440075f0731970f', the following command succeeded:
guix time-machine -C channels.scm -- system build -e '(@ (rekahsoft guix-config manual laptop-lenovo-t480s) %system)'
After this commit, awscli is temporarily managed via nix.
.guix/rekahsoft/guix-config/home.scm: Adjust home configuration to include an inferior
version of awscliv2, as its been broken in the rekahsoft-guix channel for some time
* user-config/zsh/.zshrc (AWS_SHELL_ALIAS): Remove unnecessary (and already commented out) code related to gpg-agent
* user-config/zsh/.zshenv: Remove setting of SSH_AUTH_SOCK (its set by the gpg-agent guix service)
* .guix/rekahsoft/guix-config/home.scm (%misc-manifest): Remove pinentry-gnome3 (its now included by the gpg-agent-service-type). Remove file user-config/gpg/.gnupg/gpg-agent.conf as its now generated by the gpg-agent service.
* user-config/emacs/.emacs.d/config.org (Dockerfile): Add Dockerfile mode section to be
explicit about loading it.
* .guix/rekahsoft/guix-config/home.scm (%emacs-manifest): Add emacs-dockerfile-mode package.
* .guix/rekahsoft/guix-config/home.scm (transform--emacs-helm-mu): Adjust transformation to
use a more recent commit of helm-mu (helm-mu has still not been updated upstream).
* .guix/rekahsoft/guix-config/home.scm (%misc-manifest): nextcloud-client is no longer
needed. gawk and zbar are both useful utilities to have pre-installed in my profile.
* .guix/rekahsoft/guix-config/home.scm (%emacs-manifest): org-ql 0.7 is now packaged
upstream; use it instead of the specific commit that has been in use.
* 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
* 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