When running 'guix pull' with a foreign channel, the specification->package function does not
appear to be able to lookup packages that are not part of the guix official channel.
* .guix/rekahsoft/guix-config/home.scm: Include manifest/s used for home-configuration
directly
* home-manifest.scm: Continue to include a manifest file that can be used for convenience
with guix commands (as there is no way to use `-e|--install-from-expression` with manifests
at this time)
* README.org: Update README to include information about setup changes now that guix home is
in use. Also clarify that guix-home is only managing bash configuration currently, and more
work is required to completely switch over.
* home-configuration.scm: Initial home configuration, managing bash config, as well as a
sherpherd redshift service.
* home-manifest.scm: Home manifest was updated so there is a %home-manifest variable that can
be used from home-configuration.scm
* user-config/emacs/.emacs.d/config.org: Adjust ~/.guix-profile paths to ~/.guix-home
* user-config/gpg/.gnupg/gpg-agent.conf: Ditto
* user-config/rofi/.config/rofi/config.rasi: Ditto
* user-config/sway/.config/sway/config: Ditto
* user-config/xorg/.bin/startx.sh: Ditto
* user-config/xorg/.xinitrc: Ditto
* user-config/zsh/.zshenv: Ditto
* user-config/zsh/.zshrc: Ditto
* user-config/zsh/.zprofile: Ditto. Also, source ~/.profile as required by guix-home (this is needed until
guix-home is used to manage zsh configuration, where this will happen automatically)
* user-config/xorg/.bin/keyboard.sh: Correct shebang line to use /usr/bin/env instead of /bin/bash
* user-config/xmonad/.bin/xmonadClose.sh (actionExecs): Change from systemctl to loginctl for suspect, hibernate and hybrid-sleep functions
* home-manifest.scm (%xorg-manifest): Install xinput as its required by keyboard.sh
* home-manifest.scm (%shell-manifest): Use rekahsoft-guix version of fzf until issues with upstream can be resolved
(%xorg-manifest): Install autorandr so it can be used for managing monitors
(%xorg-apps-manifest): Install firefox, as well as xmonad and applications used for my xmonad environment (dmenu, xmobar, trayer)
(%xorg-wayland-apps-manifest): Install network-manager-applet
(%misc-manifest): Install alsamixer (used by ~/.bin/vol.sh for xmobar volume display)
(%misc-manifest): Explicitly install gpg and a pinentry program
* channels.scm (channel): Use non-guix and update guix