summaryrefslogtreecommitdiffstats
path: root/.config/guix
diff options
context:
space:
mode:
authorjdlugosz963 <jdlugosz963@gmail.com>2024-04-26 18:21:56 +0200
committerjdlugosz963 <jdlugosz963@gmail.com>2024-04-27 18:20:11 +0200
commit73af89d935df5a8166114c9257f9f247f29850bf (patch)
treec8addfe86575b030ca5a61644dbc77adb8f63c43 /.config/guix
parent9ca1ae3ceca5944765af94514e75a96195de5716 (diff)
downloaddotfiles-73af89d935df5a8166114c9257f9f247f29850bf.tar.gz
dotfiles-73af89d935df5a8166114c9257f9f247f29850bf.zip
Migrate from stumpwm to sway and from manifests to home-services.
Diffstat (limited to '.config/guix')
-rw-r--r--.config/guix/manifests/desktop.scm73
-rw-r--r--.config/guix/manifests/emacs.scm126
2 files changed, 0 insertions, 199 deletions
diff --git a/.config/guix/manifests/desktop.scm b/.config/guix/manifests/desktop.scm
deleted file mode 100644
index f238951..0000000
--- a/.config/guix/manifests/desktop.scm
+++ /dev/null
@@ -1,73 +0,0 @@
1(specifications->manifest
2 '("qutebrowser"
3 "ungoogled-chromium"
4 "firefox"
5 "tor-client"
6
7 "pulsemixer"
8 "pavucontrol"
9 "alsa-utils"
10
11 "virt-manager"
12
13 "flatpak"
14 "redshift"
15 "fontmanager"
16
17 "polybar"
18
19 "blueman"
20
21 "xdg-utils"
22 "xdg-dbus-proxy"
23 "xdg-desktop-portal-gtk"
24 "glib:bin"
25 "gtk+:bin"
26 "gnome-keyring"
27 "shared-mime-info"
28 "libnotify"
29 "dconf"
30 "hicolor-icon-theme"
31
32 "dunst"
33
34 "gimp"
35 "inkscape"
36
37 "mpv"
38 "youtube-dl"
39
40 "pamixer"
41 "playerctl"
42 "scrot"
43 "brightnessctl"
44 "upower"
45 "tlp"
46 "feh"
47 "alacritty"
48
49 "curl"
50 "wget"
51 "zip"
52 "unzip"
53 "qrencode"
54 "trash-cli"
55 "pandoc"
56 "password-store"
57 "pinentry"
58
59 "syncthing"
60 "syncthing-gtk"
61
62 "xmodmap"
63 "xrandr"
64 "arandr"
65 "xss-lock"
66 "libinput"
67 "xinput"
68 "xprop"
69 "rlwrap"
70
71 "nheko"
72 "quassel"
73 ))
diff --git a/.config/guix/manifests/emacs.scm b/.config/guix/manifests/emacs.scm
deleted file mode 100644
index db809eb..0000000
--- a/.config/guix/manifests/emacs.scm
+++ /dev/null
@@ -1,126 +0,0 @@
1;; This file is auto-generated by Emacs function: jd/manifest-generate-to-file
2(use-modules (gnu packages emacs-xyz)
3 (gnu packages)
4 (guix packages)
5 (guix git-download)
6 (guix build-system emacs)
7 ((guix licenses) #:prefix license:))
8
9
10(define-public emacs-org-roam-ui
11 (let ((commit "9474a254390b1e42488a1801fed5826b32a8030b")
12 (revision "0"))
13 (package
14 (name "emacs-org-roam-ui")
15 (version (git-version "0" revision commit))
16 (source (origin
17 (method git-fetch)
18 (uri (git-reference
19 (url "https://github.com/org-roam/org-roam-ui")
20 (commit commit)))
21 (file-name (git-file-name name version))
22 (sha256
23 (base32
24 "0v54vxh95izch74wz2dl2dkdqicbvshra55l6qvd4xl5qmfhpjdc"))))
25 (build-system emacs-build-system)
26 (arguments
27 `(#:include (cons "^out" %default-include)))
28 (propagated-inputs
29 (list emacs-org-roam emacs-websocket emacs-simple-httpd emacs-f))
30 (home-page "https://github.com/org-roam/org-roam-ui")
31 (synopsis "A graphical frontend for your org-roam Zettelkasten")
32 (description " Org-Roam-UI is a frontend for exploring and interacting
33with your @code{org-roam} notes. It is meant a successor of
34@code{org-roam-server} that extends functionality of org-roam with a Web app
35that runs side-by-side with Emacs.")
36 (license license:gpl3+))))
37
38
39
40(define emacs-lsp-mode--new
41 (let ((commit "808c4d0ab9f19bb92c56716cf59df89432b63f5d")
42 (revision "1"))
43 (package
44 (inherit emacs-lsp-mode)
45 (name "emacs-lsp-mode")
46 (version (git-version "8.0.1" revision commit))
47 (source
48 (origin
49 (method git-fetch)
50 (uri (git-reference
51 (url "https://github.com/emacs-lsp/lsp-mode")
52 (commit commit)))
53 (file-name (git-file-name name version))
54 (sha256
55 (base32 "0ridjhzndwjj8947vabq05njgnns74hi69x77axgcbv1c4nasz2y")))))))
56
57
58(define emacs-packages
59 (specifications->manifest
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))))