<<<<<<< Updated upstream GNUGuix ======= GNUGuix >>>>>>> Stashed changes

GNUGuix

Table of Contents

GNU Guix is a Free and opensource distribution of the GNU operating system.

<<<<<<< Updated upstream

1. Getting Started

=======

1. Getting Started

>>>>>>> Stashed changes <<<<<<< Updated upstream

1.1. Vocabulary

=======

1.1. Vocabulary

>>>>>>> Stashed changes
guix
package manager - can be installed on top of an existing operating system
guixSD
guix System Distribution
shepherd
GNU Sheperd: manages a herd of services
manifest
channels
substitudes
store
profiles
<<<<<<< Updated upstream

1.2. Service Configuration

=======

1.2. Service Configuration

>>>>>>> Stashed changes

GNU Guix uses The Shepherd - GNU Project - Free Software Foundation instead of systemd.

<<<<<<< Updated upstream
<<<<<<< Updated upstream

2. Further Reading about packaging

=======

2. Further Reading about packaging

>>>>>>> Stashed changes
<<<<<<< Updated upstream

3. guix

=======

3. guix

>>>>>>> Stashed changes
guix pull followed by sudo guix system reconfigure /etc/config.scm
update installed packages
guix package -s | -i | -u | -r
search|install|upgrade|remove packages
guix package --list-generations
show installed packages history
guix system describe
describe the current system
guix system list-generations
show system upgrades
guix home list-generations
show system upgrades
<<<<<<< Updated upstream

4. GUIX Home

=======

4. GUIX Home

>>>>>>> Stashed changes

Configuring your user home with guix means more than having a dotfiles repo. Upgrades and roll-backs include changed versions of applications, fonts and other configs.

<<<<<<< Updated upstream
guix home import ~/src/guix-config
=======
guix home import ~/src/guix-config
>>>>>>> Stashed changes
<<<<<<< Updated upstream
guix home container ~/src/guix-config/home-configuration.scm
=======
guix home container ~/src/guix-config/home-configuration.scm
>>>>>>> Stashed changes
<<<<<<< Updated upstream
guix home reconfigure ~/src/guix-config/home-configuration.scm
=======
guix home reconfigure ~/src/guix-config/home-configuration.scm
>>>>>>> Stashed changes

More info:Keeping one’s home tidy — 2022 — Blog — GNU Guix

<<<<<<< Updated upstream

5. Configuration Examples

=======

5. Configuration Examples

>>>>>>> Stashed changes
<<<<<<< Updated upstream

6. Backlog [0/7]

=======

6. Backlog [0/7]

>>>>>>> Stashed changes
<<<<<<< Updated upstream

Author: fschl

Created: 2023-03-26 Sun 20:22

=======

Created: 2023-04-19 Wed 13:47

>>>>>>> Stashed changes

Validate