summaryrefslogtreecommitdiffstats
path: root/.config/guix
diff options
context:
space:
mode:
authorjdlugosz963 <jdlugosz963@gmail.com>2023-07-03 14:12:58 +0200
committerjdlugosz963 <jdlugosz963@gmail.com>2023-07-03 14:37:09 +0200
commit49e0dc10749a34f66a0935c1ded8f6fa6c4b346c (patch)
tree8f04a20602177a9c24d980442e850c43aeca5f8c /.config/guix
parent47a2b2c8caff2a59ab6d67ffae837811fc24ccf5 (diff)
downloaddotfiles-49e0dc10749a34f66a0935c1ded8f6fa6c4b346c.tar.gz
dotfiles-49e0dc10749a34f66a0935c1ded8f6fa6c4b346c.zip
Add guix manifests and channels.
Diffstat (limited to '.config/guix')
-rwxr-xr-x.config/guix/channels.scm10
-rw-r--r--.config/guix/manifests/desktop.scm54
-rw-r--r--.config/guix/manifests/emacs.scm50
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))