Commit Graph

278 Commits

Author SHA1 Message Date
Collin J. Doering 42bc41c9fb
.zshrc: Disable spaceship kubernetes prompt
* user-config/zsh/.zshrc (SPACESHIP_PROMPT_ORDER): Disable 'kubecontext' as after last update
to rekahsoft-guix channel (in afbd13105f)
2022-04-08 22:46:57 -04:00
Collin J. Doering 7e5ae1cebf
home: Adjust comments after change to rekahsoft-guix channel 2022-04-08 21:56:17 -04:00
Collin J. Doering 31d0177b55
home: Correct 9202279e26
* .guix/rekahsoft/guix-config/home.scm: rekahsoft-guix package uml was removed
upstream (after the channel update in afbd13105f)
2022-04-08 21:54:27 -04:00
Collin J. Doering 2c0e6ea16a
emacs-configuration: Correct treemacs doom theme
* user-config/emacs/.emacs.d/config.org: Differences between the treemacs and doom-themes
packages previously in the rekahsoft-guix channel required this change (this was changed in dc670a8)
2022-04-08 21:45:09 -04:00
Collin J. Doering cadb2a3c8b
emacs-configuration: Switch from all-the-icons-dired to treemacs-icons-dired-mode 2022-04-08 21:43:59 -04:00
Collin J. Doering 3878a83a85
emacs-configuration: Switch theme to doom-vibrant 2022-04-08 21:41:23 -04:00
Collin J. Doering 9202279e26
home: Use plantuml from upstream now that its been updated 2022-04-08 21:39:32 -04:00
Collin J. Doering afbd13105f
channels.scm: Update rekahsoft-guix channel 2022-04-08 21:37:56 -04:00
Collin J. Doering 98d2f33d15
channels.scm: Update guix and nonguix channels 2022-04-08 01:26:57 -04:00
Collin J. Doering 8dbcd1c62f
home: Reorder package listing (no functional change) 2022-04-07 15:14:57 -04:00
Collin J. Doering dc670a8786
home: Switch back to guix channel version of various emacs packages
* .guix/rekahsoft/guix-config/home.scm (%emacs-manifest): Switch from the pinned variants of
emacs-all-the-icons, emacs-treemacs, emacs-treemacs-extra, and emacs-doom-themes now that
there are newer versions published in the guix channel
2022-04-07 15:12:34 -04:00
Collin J. Doering 535daf2613
emacs-configuration: Known Issue: Look into improving helm matching 2022-04-07 15:10:45 -04:00
Collin J. Doering dd8c13fb63
emacs-configuration: Do not tangle 'Known Issues' code blocks 2022-04-07 15:09:39 -04:00
Collin J. Doering 0e21ceb6ed
emacs-configuration: Fix link to emacs guix manifest 2022-04-07 15:09:00 -04:00
Collin J. Doering 7ca2475380
home: Add cmatrix package and re-enable disabled zsh aliases
* user-config/zsh/.zshrc (aliases): Add additional aliases that were previously disabled

* .guix/rekahsoft/guix-config/home.scm (%misc-manifest): Add cmatrix package
2022-04-07 15:06:16 -04:00
Collin J. Doering f58a68490b
.gitconfig: Configure send-email credentials, fetched via pass
Thanks to https://www.ryanlue.com/posts/2019-04-19-git-credential-with-pass for the helping
hand in getting this setup.
2022-03-30 03:48:59 -04:00
Collin J. Doering 6d6b93a917
home.scm: whitespace adjustment 2022-03-30 03:25:41 -04:00
Collin J. Doering 81d425c36f
home.scm: Install bind:utils for dig command 2022-03-30 03:25:12 -04:00
Collin J. Doering 47c57ee359
home.scm: Fix bug packages with non 'out' outputs were not installed 2022-03-30 03:24:14 -04:00
Collin J. Doering 032665239f
home.scm: Remove pass-git-helper as it appears unnecessary 2022-03-30 03:23:47 -04:00
Collin J. Doering b073f9a54c
home.scm: Install pass-git-helper to ease git send-email usage 2022-03-30 02:47:11 -04:00
Collin J. Doering 56f2ef4fbb
home.scm: Install scrot package to take screenshots in X11 2022-03-29 15:57:42 -04:00
Collin J. Doering f84da0d1c1
channels.scm: Update rekahsoft-guix (missed in previous commit) 2022-03-28 18:10:39 -04:00
Collin J. Doering 5c1bee68b5
home.scm: Use newer (compared to upstream), of plantuml from rekahsoft-guix 2022-03-28 18:05:54 -04:00
Collin J. Doering bb2e34e7cb
channels.scm: Update guix channel 2022-03-28 18:04:49 -04:00
Collin J. Doering 38d96d275c
channels.scm: Update channels 2022-03-27 22:42:05 -04:00
Collin J. Doering b020c921f7
home.scm: Install fd as part of %shell-manifest 2022-03-27 22:41:33 -04:00
Collin J. Doering 45a841a7af
user-config/guix/.config/guix/channels.scm: Correct to match top-level channels.scm, but unpinned 2022-03-27 22:40:22 -04:00
Collin J. Doering c7b7e44b75
README.org: Add cuirass badge; list missing file in repo structure 2022-03-26 22:32:11 -04:00
Collin J. Doering 44cf0e078d
.guix/.gitignore: Remove gitignore file that existed to ensure directory existed 2022-03-26 19:54:56 -04:00
Collin J. Doering 0c010e63ea
channels.scm: Correct url of rekahsoft-dotfiles channel 2022-03-26 19:14:18 -04:00
Collin J. Doering c85e6ab407
home.scm: Correct for package rename from rekahsoft-guix channel 2022-03-26 19:13:56 -04:00
Collin J. Doering 141b891948
channels.scm: Update channel-introduction for rekahsoft-guix 2022-03-26 17:44:04 -04:00
Collin J. Doering f11ce3f772
Move manifest definition within channel directory
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)
2022-03-26 17:29:15 -04:00
Collin J. Doering a40d3650de
Remove guix-home-manager configuration (deprecated by guix-home)
See: https://framagit.org/tyreunom/guix-home-manager
2022-03-26 17:29:11 -04:00
Collin J. Doering e72345feac
Self-contain guix-home configuration in a channel 2022-03-26 11:14:52 -04:00
Collin J. Doering abce97d80a
Initial switch to guix-home
* 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)
2022-03-26 08:55:08 -04:00
Collin J. Doering af2a4fdd1c
user-config/zsh/.zshrc: Conditionally run vterm setup code
* user-config/zsh/.zshrc (Alias shell scripts): Moved unchanged
(vterm_cmd): Only run vterm setup code when shell is running within emacs. This resolves an
issue that existed prior to this commit where commands that were overridden for vterm (eg.
info, man, ps, ..) all did not work when not running within emacs.
2022-03-19 20:31:34 -04:00
Collin J. Doering 361d11e3ee
Move aws-vault environment variables from .zshrc to .zshenv
* user-config/zsh/.zshenv: Add variables AWS_VAULT_BACKEND and AWS_VAULT_PASS_PREFIX
* user-config/zsh/.zshrc: Remove aforementioned environment variables as they are now set in .zshenv
2022-03-19 20:31:32 -04:00
Collin J. Doering 62c8d51516
home-manifest.scm: Install kicad and associated packages and gtkwave 2022-03-19 20:31:29 -04:00
Collin J. Doering 4e64ec03ee
home-manifest.scm: Update fonts
Most notably, install font-liberation, which includes a decent 'sans serif' font, which makes
website fonts in firefox much nicer.
2022-03-19 20:31:27 -04:00
Collin J. Doering 9363b20b4c
user-config/guix/.config/guix/channels.scm: Include nonguix channel 2022-03-19 20:31:25 -04:00
Collin J. Doering 568ef0725c
user-config/emacs/.emacs.d/config.org: Set firefox as emacs web browser 2022-03-19 20:31:23 -04:00
Collin J. Doering cc353090de
.guix-channel: Unpin channel dependencies
This allows for CI to work better, as no manual change to this repository is required to
start builds when dependent channels change.
2022-03-18 22:23:04 -04:00
Collin J. Doering 580d80a567
user-config/zsh/.zshrc: Adjust firefox alias' to reference correct firefox 2022-03-18 09:37:46 -04:00
Collin J. Doering 00812d659d
emacs-configuration: Use mu4e-calendar to respond to ical invitations 2022-03-18 09:37:44 -04:00
Collin J. Doering 18358918fb
home-manifest.scm: Install xdg-desktop-portal for flatpak 2022-03-18 09:37:41 -04:00
Collin J. Doering 2b2ac26de2
home-manifest.scm: emacs-recutils renamed to emacs-rec-mode 2022-03-18 09:37:39 -04:00
Collin J. Doering b05476dc90
user-config/zsh/.zshenv: Set XDG_DATA_DIRS for flatpak
Note: Despite flatpak global not being used (preferring flatpak user
installation),`/var/lib/flatpak/exports/share` was still added to XDG_DATA_DIRS so that no
warnings will show up when running applications installed via flatpak. Note also that on
systems where flatpak has not be initialized globally, this directory will likely not exist; this however is still ok.
2022-03-18 09:37:37 -04:00
Collin J. Doering f4bc6967f1
.guix-channel: Correct chananel dependencies (add nonguix) 2022-03-16 17:46:56 -04:00