diff options
author | jdlugosz963 <jdlugosz963@gmail.com> | 2023-07-03 14:12:58 +0200 |
---|---|---|
committer | jdlugosz963 <jdlugosz963@gmail.com> | 2023-07-03 14:37:09 +0200 |
commit | 49e0dc10749a34f66a0935c1ded8f6fa6c4b346c (patch) | |
tree | 8f04a20602177a9c24d980442e850c43aeca5f8c /.config/guix | |
parent | 47a2b2c8caff2a59ab6d67ffae837811fc24ccf5 (diff) | |
download | dotfiles-49e0dc10749a34f66a0935c1ded8f6fa6c4b346c.tar.gz dotfiles-49e0dc10749a34f66a0935c1ded8f6fa6c4b346c.zip |
Add guix manifests and channels.
Diffstat (limited to '.config/guix')
-rwxr-xr-x | .config/guix/channels.scm | 10 | ||||
-rw-r--r-- | .config/guix/manifests/desktop.scm | 54 | ||||
-rw-r--r-- | .config/guix/manifests/emacs.scm | 50 |
3 files changed, 114 insertions, 0 deletions
diff --git a/.config/guix/channels.scm b/.config/guix/channels.scm new file mode 100755 index 0000000..0554922 --- /dev/null +++ b/.config/guix/channels.scm | |||
@@ -0,0 +1,10 @@ | |||
1 | (cons* (channel | ||
2 | (name 'nonguix) | ||
3 | (url "https://gitlab.com/nonguix/nonguix") | ||
4 | ;; Enable signature verification: | ||
5 | (introduction | ||
6 | (make-channel-introduction | ||
7 | "897c1a470da759236cc11798f4e0a5f7d4d59fbc" | ||
8 | (openpgp-fingerprint | ||
9 | "2A39 3FFF 68F4 EF7A 3D29 12AF 6F51 20A0 22FB B2D5")))) | ||
10 | %default-channels) | ||
diff --git a/.config/guix/manifests/desktop.scm b/.config/guix/manifests/desktop.scm new file mode 100644 index 0000000..65f456e --- /dev/null +++ b/.config/guix/manifests/desktop.scm | |||
@@ -0,0 +1,54 @@ | |||
1 | (specifications->manifest | ||
2 | '("qutebrowser" | ||
3 | |||
4 | "pulsemixer" | ||
5 | "pavucontrol-qt" | ||
6 | |||
7 | "virt-manager" | ||
8 | |||
9 | "flatpak" | ||
10 | "redshift" | ||
11 | "fontmanager" | ||
12 | |||
13 | "polybar" | ||
14 | |||
15 | "blueman" | ||
16 | |||
17 | "xdg-utils" | ||
18 | "xdg-dbus-proxy" | ||
19 | "gtk+:bin" | ||
20 | "shared-mime-info" | ||
21 | |||
22 | "gimp" | ||
23 | "inkscape" | ||
24 | |||
25 | "mpv" | ||
26 | "youtube-dl" | ||
27 | |||
28 | "pamixer" | ||
29 | "playerctl" | ||
30 | "scrot" | ||
31 | "brightnessctl" | ||
32 | "slock" | ||
33 | "upower" | ||
34 | "tlp" | ||
35 | |||
36 | "curl" | ||
37 | "wget" | ||
38 | "zip" | ||
39 | "unzip" | ||
40 | "trash-cli" | ||
41 | "password-store" | ||
42 | "pinentry" | ||
43 | |||
44 | "syncthing" | ||
45 | "syncthing-gtk" | ||
46 | |||
47 | "xmodmap" | ||
48 | "xrandr" | ||
49 | "arandr" | ||
50 | "xss-lock" | ||
51 | "libinput" | ||
52 | "xinput" | ||
53 | |||
54 | )) | ||
diff --git a/.config/guix/manifests/emacs.scm b/.config/guix/manifests/emacs.scm new file mode 100644 index 0000000..0668120 --- /dev/null +++ b/.config/guix/manifests/emacs.scm | |||
@@ -0,0 +1,50 @@ | |||
1 | ;; This file is auto-generated by Emacs function: jd/manifest-generate-to-file | ||
2 | (specifications->manifest | ||
3 | '("emacs-guix" | ||
4 | "emacs-desktop-environment" | ||
5 | "emacs-exwm" | ||
6 | "emacs-mu4e-alert" | ||
7 | "mu" | ||
8 | "emacs-htmlize" | ||
9 | "emacs-mastodon" | ||
10 | "emacs-elfeed" | ||
11 | "emacs-pdf-tools" | ||
12 | "emacs-all-the-icons-dired" | ||
13 | "emacs-vterm" | ||
14 | "emacs-magit" | ||
15 | "emacs-neotree" | ||
16 | "emacs-projectile" | ||
17 | "emacs-company-box" | ||
18 | "emacs-company" | ||
19 | "emacs-docker" | ||
20 | "emacs-yaml-mode" | ||
21 | "emacs-web-mode" | ||
22 | "emacs-flycheck" | ||
23 | "emacs-tide" | ||
24 | "emacs-typescript-mode" | ||
25 | "emacs-pyvenv" | ||
26 | "emacs-geiser-guile" | ||
27 | "emacs-geiser" | ||
28 | "emacs-rainbow-delimiters" | ||
29 | "emacs-paredit" | ||
30 | "emacs-lsp-ivy" | ||
31 | "emacs-lsp-mode" | ||
32 | "emacs-org-roam" | ||
33 | "emacs-org-superstar" | ||
34 | "emacs-visual-fill-column" | ||
35 | "emacs-org" | ||
36 | "emacs-beacon" | ||
37 | "emacs-doom-modeline" | ||
38 | "emacs-all-the-icons" | ||
39 | "emacs-which-key" | ||
40 | "emacs-counsel" | ||
41 | "emacs-ivy" | ||
42 | "emacs-hl-todo" | ||
43 | "emacs-diminish" | ||
44 | "emacs-doom-themes" | ||
45 | "emacs-undo-tree" | ||
46 | "emacs-hydra" | ||
47 | "emacs-general" | ||
48 | "emacs" | ||
49 | "emacs-use-package" | ||
50 | )) | ||