diff options
Diffstat (limited to '.config/guix/manifests')
| -rw-r--r-- | .config/guix/manifests/desktop.scm | 8 | ||||
| -rw-r--r-- | .config/guix/manifests/emacs.scm | 184 |
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" | 33 | with 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" | 35 | that 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)))) | ||
