summaryrefslogtreecommitdiff
path: root/home-configuration.scm
AgeCommit message (Collapse)Author
2022-10-31Home configuration: break out home-env-varsMarek Paśnikowski
2022-10-31Home configuration: break out bash-configurationMarek Paśnikowski
2022-10-31Home configuration: break out home-servicesMarek Paśnikowski
2022-10-31Home configuration: break out config-prefix home-bash-serviceMarek Paśnikowski
2022-10-31Home configuration: break out dot-files-service and home-filesMarek Paśnikowski
2022-10-30Home configuration: transform into a moduleMarek Paśnikowski
2022-10-30Permit guix shell for ForgeMarek Paśnikowski
2022-10-30Remove extraneous quoting and unqoutingMarek Paśnikowski
2022-10-29Install SICP bookMarek Paśnikowski
2022-10-29Install jamiMarek Paśnikowski
2022-10-26Enable export to ODT in EmacsMarek Paśnikowski
+ Install zip + Install unzip
2022-10-24Install IceCatMarek Paśnikowski
2022-10-23Transform all remaining list constructors to quotesMarek Paśnikowski
* This improves code readability by explicitly differentiating lists of static objects from lists of dynamic objects.
2022-10-14Add more aliases to Guix administration commandsMarek Paśnikowski
2022-09-26Guix Home: optimize configuration path prefixMarek Paśnikowski
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.
2022-09-26Guix Home: uninstall emacs-macrostepMarek Paśnikowski
2022-09-26Guix Home: add aliases for guix reconfigure commandsMarek Paśnikowski
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
2022-09-26Guix Home: replace Emacs with its NoX variantMarek Paśnikowski
* Uninstall emacs * Install emacs-no-x * Remove the "emacs -nw" alias
2022-09-26Guix Home configuration: reformat according to the pretty-print principleMarek Paśnikowski
2022-09-26Update Emacs configurationMarek Paśnikowski
* 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
2022-09-16Configure the backdoor to the uncle's computerMarek Paśnikowski
2022-09-01Install GnuPGMarek Paśnikowski
2022-08-14Disable Emacs GUIMarek Paśnikowski
2022-08-14Emacs Macrostep InstallationMarek Paśnikowski
2022-08-13Set Emacs as Default EditorMarek Paśnikowski
2022-08-13Further Configuration of GeiserMarek Paśnikowski
2022-08-13Emacs Configuration Source RenameMarek Paśnikowski
2022-08-13Tighter ParenthesesMarek Paśnikowski
2022-08-13Initial Emacs Dot File DefinitionMarek Paśnikowski
2022-08-13Emacs Aggressive Indent InstallationMarek Paśnikowski
2022-08-13Emacs Company InstallationMarek Paśnikowski
2022-08-13Emacs Paredit InstallationMarek Paśnikowski
2022-08-13Emacs Guile Mode InstallationMarek Paśnikowski
2022-08-13Emacs Geiser InstallationMarek Paśnikowski
2022-08-10Remove indent packageMarek Paśnikowski
2022-07-21Complete RefactorMarek Paśnikowski
2022-07-11Enable Guile Auto CompilationMarek Paśnikowski
2022-06-02Installed CPUPowerMarek Paśnikowski
2022-06-02Removed TORMarek Paśnikowski
2022-04-20Install LibreOfficeMarek Paśnikowski
* home-configuration.scm (packages): Install LibreOffice.
2022-04-20Multiline Package ListMarek Paśnikowski
* home-configuration.scm (packages) [list]: Split the list of packages into multiple lines in order to maintain it more easily in the future.
2022-04-16Set EDITOR variable.Marek Paśnikowski
* home-configuration.scm (services)[environment-variables]: Set the EDITOR variable to "nano"
2022-04-16Clean Whitespace TypoMarek Paśnikowski
* home-configuration.scm (services)[environment-variables]: Remove extra space.
2022-04-16guix-config: Install gst-pluginsMarek Paśnikowski
* guix-config/home-configuration.scm (home-environment)[packages]: Add "gst-plugins-bad", "gst-plugins-base", "gst-plugins-good" and "gst-plugins-ugly".
2022-04-14Repo InitMarek Paśnikowski
2024-01-18Transfer Izumi files to a dedicated subfolderMarek Paśnikowski
This change is needed to accomodate existence of other configurations in the same repository.
2024-01-16Enable cryptography for gitMarek Paśnikowski
Configure the GPG key for git to use.
2024-01-16Repair the home-bash-configuration serviceMarek Paśnikowski
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 .
2024-01-16Repair ORG-FC packageMarek Paśnikowski
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.
2024-01-14Add alias to emacsclient -nwMarek Paśnikowski
It was getting tiring to keep typing the full emacsclient command each I wanted to write some code. Alias it to simple "edit".