mirror of
https://codeberg.org/hako/Rosenthal.git
synced 2026-02-20 19:14:20 +00:00
examples: emacs: Fix installation.
This commit is contained in:
parent
46231e67c1
commit
87828529f6
@ -1,4 +1,8 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
dir="$(dirname "$(realpath "$0")")"
|
dir="$(dirname "$(realpath "$0")")"
|
||||||
[[ ! -e ~/.config/emacs/init.el ]] && cp --recursive "$dir/." ~/.config/emacs
|
if [[ ! -f ~/.config/emacs/init.el ]]
|
||||||
guix package --install --manifest="$dir/manifest.tmpl"
|
then
|
||||||
|
mkdir -p ~/.config/emacs
|
||||||
|
cp "$dir/init"* ~/.config/emacs
|
||||||
|
fi
|
||||||
|
cat "$dir/packages.txt" | xargs guix package --install
|
||||||
|
|||||||
@ -1,12 +1,12 @@
|
|||||||
;;; -*- mode: scheme -*-
|
;; What follows is a "manifest" equivalent to the command line you gave.
|
||||||
|
;; You can store it in a file that you may then pass to any 'guix' command
|
||||||
(use-modules (gnu packages))
|
;; that accepts a '--manifest' (or '-m') option.
|
||||||
|
|
||||||
(specifications->manifest
|
(specifications->manifest
|
||||||
'("emacs-pgtk"
|
(list "emacs-pgtk"
|
||||||
"emacs-corfu"
|
"emacs-corfu"
|
||||||
"emacs-doom-modeline"
|
"emacs-doom-modeline"
|
||||||
"emacs-edit-indirect" ;for emacs-markdown-mode.
|
"emacs-edit-indirect"
|
||||||
"emacs-envrc"
|
"emacs-envrc"
|
||||||
"emacs-evil"
|
"emacs-evil"
|
||||||
"emacs-fish-mode"
|
"emacs-fish-mode"
|
||||||
@ -33,5 +33,4 @@
|
|||||||
"font-adobe-source-serif"
|
"font-adobe-source-serif"
|
||||||
"font-google-noto-emoji"
|
"font-google-noto-emoji"
|
||||||
"font-sarasa-gothic"
|
"font-sarasa-gothic"
|
||||||
"font-victor-mono"
|
"font-victor-mono"))
|
||||||
))
|
|
||||||
|
|||||||
31
modules/rosenthal/examples/emacs/packages.txt
Normal file
31
modules/rosenthal/examples/emacs/packages.txt
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
emacs-pgtk
|
||||||
|
emacs-corfu
|
||||||
|
emacs-doom-modeline
|
||||||
|
emacs-edit-indirect
|
||||||
|
emacs-envrc
|
||||||
|
emacs-evil
|
||||||
|
emacs-fish-mode
|
||||||
|
emacs-flycheck
|
||||||
|
emacs-flycheck-guile
|
||||||
|
emacs-forge
|
||||||
|
emacs-gcmh
|
||||||
|
emacs-geiser
|
||||||
|
emacs-geiser-guile
|
||||||
|
emacs-helpful
|
||||||
|
emacs-hl-todo
|
||||||
|
emacs-json-mode
|
||||||
|
emacs-macrostep
|
||||||
|
emacs-macrostep-geiser
|
||||||
|
emacs-magit
|
||||||
|
emacs-markdown-mode
|
||||||
|
emacs-mwim
|
||||||
|
emacs-no-littering
|
||||||
|
emacs-orderless
|
||||||
|
emacs-puni
|
||||||
|
emacs-rainbow-delimiters
|
||||||
|
emacs-vertico
|
||||||
|
fontconfig
|
||||||
|
font-adobe-source-serif
|
||||||
|
font-google-noto-emoji
|
||||||
|
font-sarasa-gothic
|
||||||
|
font-victor-mono
|
||||||
Loading…
Reference in New Issue
Block a user