- Shell 51.4%
- Scheme 48.6%
| .bash_profile | ||
| .bashrc | ||
| config.scm | ||
| guix-debian.sh | ||
| guix.sh | ||
| home-config.scm | ||
| install.sh | ||
| LICENSE | ||
| packages | ||
| README.org | ||
Installscripts
General overview
The install.sh script automates installation of a complete system with my preferred software packages and set up with configurations from my dotfiles repo. It can be used after a fresh install of Archlinux, Debian, or Raspberry Pi OS Lite with only standard system tools.
The guix.sh does the same, but with Guix Home, either on a Guix System (afer some manual intervention with the config.scm) or on a "foreign distro". The config.scm is the system config for Guix System and home-config.scm is the home config that will be used whether on Guix system or a foreign distro.
The installed system uses Sway for its graphical session. The system is centred around Emacs. There are also some GUI programs for photo editing like Darktable and Gimp and the Librewolf browser (I also use eww in Emacs). Unoconv (which installs LibreOffice) is installed to make it possible to read MS365 and LibreOffice documents in doc-view-mode in Emacs. Pandoc and TexLive are installed for conversion to and from pure-text formats I use with Emacs. There are also dictionaries for spell checking and word lookup in Emacs, node.js, python, guile etc.
License and copyright
This project is licensed under the terms of the GNU GPL version 3 or later (at your choice). See the License file for more information.
Copyright 2024 - 2026 Einar Mostad