summaryrefslogtreecommitdiffstats
path: root/.config
diff options
context:
space:
mode:
Diffstat (limited to '.config')
-rw-r--r--.config/guix/manifests/desktop.scm8
-rw-r--r--.config/guix/manifests/emacs.scm184
2 files changed, 132 insertions, 60 deletions
diff --git a/.config/guix/manifests/desktop.scm b/.config/guix/manifests/desktop.scm
index 33f4eaf..8b8ca1f 100644
--- a/.config/guix/manifests/desktop.scm
+++ b/.config/guix/manifests/desktop.scm
@@ -1,5 +1,7 @@
1(specifications->manifest 1(specifications->manifest
2 '("qutebrowser" 2 '("qutebrowser"
3 "ungoogled-chromium"
4 "firefox"
3 "tor-client" 5 "tor-client"
4 6
5 "pulsemixer" 7 "pulsemixer"
@@ -18,6 +20,7 @@
18 20
19 "xdg-utils" 21 "xdg-utils"
20 "xdg-dbus-proxy" 22 "xdg-dbus-proxy"
23 "xdg-desktop-portal-gtk"
21 "glib:bin" 24 "glib:bin"
22 "gtk+:bin" 25 "gtk+:bin"
23 "gnome-keyring" 26 "gnome-keyring"
@@ -49,6 +52,7 @@
49 "unzip" 52 "unzip"
50 "qrencode" 53 "qrencode"
51 "trash-cli" 54 "trash-cli"
55 "pandoc"
52 "password-store" 56 "password-store"
53 "pinentry" 57 "pinentry"
54 58
@@ -61,5 +65,7 @@
61 "xss-lock" 65 "xss-lock"
62 "libinput" 66 "libinput"
63 "xinput" 67 "xinput"
64 68
69 "nheko"
70 "quassel"
65 )) 71 ))
diff --git a/.config/guix/manifests/emacs.scm b/.config/guix/manifests/emacs.scm
index fb6468b..db809eb 100644
--- a/.config/guix/manifests/emacs.scm
+++ b/.config/guix/manifests/emacs.scm
@@ -1,60 +1,126 @@
1;; This file is auto-generated by Emacs function: jd/manifest-generate-to-file 1;; This file is auto-generated by Emacs function: jd/manifest-generate-to-file
2(specifications->manifest 2(use-modules (gnu packages emacs-xyz)
3'("emacs-ytdl" 3 (gnu packages)
4 "emacs-desktop-environment" 4 (guix packages)
5 "emacs-exwm" 5 (guix git-download)
6 "emacs-perspective" 6 (guix build-system emacs)
7 "emacs-mu4e-alert" 7 ((guix licenses) #:prefix license:))
8 "mu" 8
9 "isync" 9
10 "emacs-htmlize" 10(define-public emacs-org-roam-ui
11 "emacs-bluetooth" 11 (let ((commit "9474a254390b1e42488a1801fed5826b32a8030b")
12 "emacs-password-store" 12 (revision "0"))
13 "emacs-mastodon" 13 (package
14 "emacs-elfeed" 14 (name "emacs-org-roam-ui")
15 "emacs-pdf-tools" 15 (version (git-version "0" revision commit))
16 "emacs-emms" 16 (source (origin
17 "emacs-all-the-icons-dired" 17 (method git-fetch)
18 "emacs-vterm" 18 (uri (git-reference
19 "emacs-restclient" 19 (url "https://github.com/org-roam/org-roam-ui")
20 "emacs-magit" 20 (commit commit)))
21 "emacs-neotree" 21 (file-name (git-file-name name version))
22 "emacs-projectile" 22 (sha256
23 "emacs-company-box" 23 (base32
24 "emacs-company" 24 "0v54vxh95izch74wz2dl2dkdqicbvshra55l6qvd4xl5qmfhpjdc"))))
25 "emacs-docker" 25 (build-system emacs-build-system)
26 "emacs-yaml-mode" 26 (arguments
27 "emacs-web-mode" 27 `(#:include (cons "^out" %default-include)))
28 "emacs-flycheck" 28 (propagated-inputs
29 "emacs-tide" 29 (list emacs-org-roam emacs-websocket emacs-simple-httpd emacs-f))
30 "emacs-cider" 30 (home-page "https://github.com/org-roam/org-roam-ui")
31 "emacs-typescript-mode" 31 (synopsis "A graphical frontend for your org-roam Zettelkasten")
32 "emacs-pyvenv" 32 (description " Org-Roam-UI is a frontend for exploring and interacting
33 "emacs-geiser-guile" 33with your @code{org-roam} notes. It is meant a successor of
34 "emacs-racket-mode" 34@code{org-roam-server} that extends functionality of org-roam with a Web app
35 "emacs-geiser-racket" 35that runs side-by-side with Emacs.")
36 "emacs-geiser" 36 (license license:gpl3+))))
37 "emacs-sly" 37
38 "emacs-rainbow-delimiters" 38
39 "emacs-paredit" 39
40 "emacs-lsp-ivy" 40(define emacs-lsp-mode--new
41 "emacs-lsp-mode" 41 (let ((commit "808c4d0ab9f19bb92c56716cf59df89432b63f5d")
42 "emacs-org-roam" 42 (revision "1"))
43 "emacs-org-superstar" 43 (package
44 "emacs-org" 44 (inherit emacs-lsp-mode)
45 "emacs-beacon" 45 (name "emacs-lsp-mode")
46 "emacs-all-the-icons" 46 (version (git-version "8.0.1" revision commit))
47 "emacs-which-key" 47 (source
48 "emacs-counsel" 48 (origin
49 "emacs-ivy" 49 (method git-fetch)
50 "emacs-hl-todo" 50 (uri (git-reference
51 "emacs-diminish" 51 (url "https://github.com/emacs-lsp/lsp-mode")
52 "emacs-solarized-theme" 52 (commit commit)))
53 "font-terminus" 53 (file-name (git-file-name name version))
54 "emacs-undo-tree" 54 (sha256
55 "emacs-hydra" 55 (base32 "0ridjhzndwjj8947vabq05njgnns74hi69x77axgcbv1c4nasz2y")))))))
56 "emacs-general" 56
57 "emacs-guix" 57
58 "emacs" 58(define emacs-packages
59 "emacs-use-package" 59 (specifications->manifest
60)) 60 '("emacs-ytdl"
61 "emacs-desktop-environment"
62 "emacs-exwm"
63 "emacs-perspective"
64 "emacs-mu4e-alert"
65 "mu"
66 "isync"
67 "emacs-htmlize"
68 "emacs-bluetooth"
69 "emacs-nov-el"
70 "emacs-password-store"
71 "emacs-mastodon"
72 "emacs-elfeed"
73 "emacs-pdf-tools"
74 "emacs-emms"
75 "emacs-all-the-icons-dired"
76 "emacs-vterm"
77 "emacs-restclient"
78 "emacs-magit"
79 "emacs-neotree"
80 "emacs-projectile"
81 "emacs-company-box"
82 "emacs-company"
83 "emacs-docker"
84 "emacs-yaml-mode"
85 "emacs-web-mode"
86 "emacs-flycheck"
87 "emacs-tide"
88 "emacs-cider"
89 "emacs-typescript-mode"
90 "emacs-pyvenv"
91 "emacs-geiser-guile"
92 "emacs-racket-mode"
93 "emacs-geiser-racket"
94 "emacs-geiser"
95 "emacs-sly"
96 "emacs-rainbow-delimiters"
97 "emacs-paredit"
98 ;; "emacs-lsp-ivy"
99 ;; "emacs-lsp-mode"
100 "emacs-org-roam"
101 "emacs-org-roam-bibtex"
102 "emacs-org-superstar"
103 "emacs-org"
104 "emacs-ox-pandoc"
105 "emacs-beacon"
106 "emacs-all-the-icons"
107 "emacs-which-key"
108 "emacs-counsel"
109 "emacs-ivy"
110 "emacs-hl-todo"
111 "emacs-diminish"
112 "emacs-solarized-theme"
113 "font-terminus"
114 "emacs-undo-tree"
115 "emacs-hydra"
116 "emacs-general"
117 "emacs-guix"
118 "emacs"
119 "emacs-use-package"
120 )))
121
122
123(concatenate-manifests
124 (list emacs-packages
125 (packages->manifest (list emacs-lsp-mode--new
126 emacs-org-roam-ui))))