[feat] add zellij
Signed-off-by: SouthFox <master@southfox.me>
This commit is contained in:
parent
6be4076611
commit
e863074b3c
3 changed files with 44 additions and 7 deletions
|
@ -97,3 +97,5 @@ eval "$(fzf --zsh)"
|
|||
export PYENV_ROOT="$HOME/.pyenv"
|
||||
[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"
|
||||
eval "$(pyenv init -)"
|
||||
|
||||
eval "$(zellij setup --generate-auto-start zsh)"
|
||||
|
|
|
@ -18,12 +18,18 @@
|
|||
(home-environment
|
||||
;; Below is the list of packages that will show up in your
|
||||
;; Home profile, under ~/.guix-home/profile.
|
||||
(packages (specifications->packages (list "guile-hoot"
|
||||
"guile-next"
|
||||
"zsh"
|
||||
"zsh-autosuggestions"
|
||||
"zsh-syntax-highlighting"
|
||||
"fzf")))
|
||||
(packages (append (specifications->packages
|
||||
(list
|
||||
"guile-hoot"
|
||||
"guile-next"
|
||||
"zsh"
|
||||
"zsh-autosuggestions"
|
||||
"zsh-syntax-highlighting"
|
||||
"fzf"
|
||||
))
|
||||
(list
|
||||
zellij)
|
||||
))
|
||||
|
||||
(services
|
||||
(list
|
||||
|
@ -32,7 +38,7 @@
|
|||
(service home-zsh-service-type
|
||||
(home-zsh-configuration
|
||||
(zshrc (list (local-file "files/zshrc")))
|
||||
))
|
||||
))
|
||||
)
|
||||
)
|
||||
)
|
||||
|
|
29
packages.scm
29
packages.scm
|
@ -37,3 +37,32 @@ your morning, and an auto-update tool that makes it easy to keep up with the lat
|
|||
(list (service-extension
|
||||
home-files-service-type
|
||||
(lambda (_) (list `(".oh-my-zsh" ,oh-my-zsh))))))))
|
||||
|
||||
(define-public zellij
|
||||
(package
|
||||
(name "zellij")
|
||||
(version "0.41.1")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"https://github.com/zellij-org/zellij/releases/download/v"
|
||||
version "/zellij-x86_64-unknown-linux-musl.tar.gz"))
|
||||
(sha256
|
||||
(base32 "113c9agbx36hiq6a1kf2jydrv3h3cd8s0albnwxi0qd1c0n1rxyw")
|
||||
)))
|
||||
(build-system copy-build-system)
|
||||
(arguments
|
||||
(list
|
||||
#:substitutable? #f
|
||||
#:install-plan
|
||||
#~'(("zellij" "bin/"))
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(replace 'unpack
|
||||
(lambda* (#:key source #:allow-other-keys)
|
||||
(invoke "tar" "-xvf" source))))))
|
||||
(home-page "https://github.com/zellij-org/zellij")
|
||||
(synopsis "A terminal workspace with batteries included.")
|
||||
(description
|
||||
"A terminal workspace with batteries included.")
|
||||
(license expat)))
|
||||
|
|
Loading…
Reference in a new issue