guix: add guix package definition

This allows the repository to be used as a channel. It can also be used to
enter a development/trial shell.
This commit is contained in:
Andrew Wong 2025-03-24 00:40:46 -04:00 committed by outfoxxed
parent 1a20c39fba
commit 207e6114a3
Signed by: outfoxxed
GPG key ID: 4C88A185FB89301E
3 changed files with 91 additions and 0 deletions

View file

@ -78,6 +78,20 @@ It is not managed by us and should be looked over before use.
[Fedora COPR package]: https://copr.fedorainfracloud.org/coprs/errornointernet/quickshell
## Guix
This repo works as a channel. Add the following to your channel list:
```scheme
(channel
(name quickshell)
(url "https://git.outfoxxed.me/outfoxxed/quickshell")
(branch "master"))
```
Then, you can install the package via `guix install quickshell-git` or by adding `quickshell-git` to your system or home definition.
You can also clone the repository and use `guix shell -f quickshell.scm` to try out the package.
## Anything else
See [BUILD.md](BUILD.md) for instructions on building and packaging quickshell.