Age | Commit message (Collapse) | Author |
|
* This improves code readability by explicitly differentiating
lists of static objects from lists of dynamic objects.
|
|
|
|
The common configuration path prefix can be defined in a single variable.
- Define `config-prefix` variable.
- Use the new variable in the `reconfigure-home` alias.
- Use the new variable in the `reconfigure-system` alias.
- Use the new variable in the `bash_profile` link.
- Use the new variable in the `bashrc` link.
|
|
|
|
This change replaces the lengthy invocations of
the guix reconfiguration tools with simpler symbols.
* Define the guix home reconfigure variant
* Define the guix system reconfigure variant
|
|
* Uninstall emacs
* Install emacs-no-x
* Remove the "emacs -nw" alias
|
|
|
|
* Use MELPA repository
* Disable Company Mode
* Enable cursor line highlight
* Enable delimiter highlighting
* Disable ParEdit Mode
* Enable Geiser and its autocompletion
* Enable Paredit
* Enable IEdit
* Install multiple cursors without enabling it
* Enable extraction of variables and functions
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* home-configuration.scm (packages): Install LibreOffice.
|
|
* home-configuration.scm (packages) [list]: Split the list of packages into
multiple lines in order to maintain it more easily in the future.
|
|
* home-configuration.scm (services)[environment-variables]:
Set the EDITOR variable to "nano"
|
|
* home-configuration.scm (services)[environment-variables]:
Remove extra space.
|
|
* guix-config/home-configuration.scm (home-environment)[packages]:
Add "gst-plugins-bad", "gst-plugins-base", "gst-plugins-good" and "gst-plugins-ugly".
|
|
|
|
This change is needed to accomodate existence of other configurations in the
same repository.
|
|
Configure the GPG key for git to use.
|
|
While searching for a way to ensure $GUIX_PROFILE is always set, I found out
that the bash service should not be declared explicitly, but extended instead.
This commit solves both problems by switching to home-bash-extension and then
sourcing the .profile file within .bashrc .
The .profile file is sourced explicitly, because sourcing indirectly by means of
.bash_profile opens an infinite loop. As it turned out, the .bash_profile file
sources .bashrc .
|
|
After transfer to the proper git server and removal of git-daemon, the
emacs-org-fc package broke due to the dangling repository link.
Another problem found was that the forcible rewrite to the current email address
of my patches, the commit hashes have changed.
This commit fixes those problems.
|
|
It was getting tiring to keep typing the full emacsclient command each I wanted
to write some code.
Alias it to simple "edit".
|
|
Vim being the editor that pops on every git commit is a problem for me. My
editor of choice is Emacs.
The EDITOR variable is set to "emacsclient -nw" in order to use emacs whenever
an editor is needed.
|
|
The gitolite service is implemented in such a way, that only the git group can
access the gitolite home directory. This blocks cgit from accessing the
repositories subfolder.
The simple addition of the executable bit on the /var/lib/gitolite directory
allows the access to the desired subfolder without actually exposing any other
contents of the gitolite home directory.
Additionaly a reminder to upstream this change is emitted on each system
reconfiguration.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|