From 49e0dc10749a34f66a0935c1ded8f6fa6c4b346c Mon Sep 17 00:00:00 2001 From: jdlugosz963 Date: Mon, 3 Jul 2023 14:12:58 +0200 Subject: Add guix manifests and channels. --- .config/guix/channels.scm | 10 +++++++ .config/guix/manifests/desktop.scm | 54 ++++++++++++++++++++++++++++++++++++++ .config/guix/manifests/emacs.scm | 50 +++++++++++++++++++++++++++++++++++ 3 files changed, 114 insertions(+) create mode 100755 .config/guix/channels.scm create mode 100644 .config/guix/manifests/desktop.scm create mode 100644 .config/guix/manifests/emacs.scm (limited to '.config') 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 @@ +(cons* (channel + (name 'nonguix) + (url "https://gitlab.com/nonguix/nonguix") + ;; Enable signature verification: + (introduction + (make-channel-introduction + "897c1a470da759236cc11798f4e0a5f7d4d59fbc" + (openpgp-fingerprint + "2A39 3FFF 68F4 EF7A 3D29 12AF 6F51 20A0 22FB B2D5")))) + %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 @@ +(specifications->manifest + '("qutebrowser" + + "pulsemixer" + "pavucontrol-qt" + + "virt-manager" + + "flatpak" + "redshift" + "fontmanager" + + "polybar" + + "blueman" + + "xdg-utils" + "xdg-dbus-proxy" + "gtk+:bin" + "shared-mime-info" + + "gimp" + "inkscape" + + "mpv" + "youtube-dl" + + "pamixer" + "playerctl" + "scrot" + "brightnessctl" + "slock" + "upower" + "tlp" + + "curl" + "wget" + "zip" + "unzip" + "trash-cli" + "password-store" + "pinentry" + + "syncthing" + "syncthing-gtk" + + "xmodmap" + "xrandr" + "arandr" + "xss-lock" + "libinput" + "xinput" + + )) 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 @@ +;; This file is auto-generated by Emacs function: jd/manifest-generate-to-file +(specifications->manifest +'("emacs-guix" + "emacs-desktop-environment" + "emacs-exwm" + "emacs-mu4e-alert" + "mu" + "emacs-htmlize" + "emacs-mastodon" + "emacs-elfeed" + "emacs-pdf-tools" + "emacs-all-the-icons-dired" + "emacs-vterm" + "emacs-magit" + "emacs-neotree" + "emacs-projectile" + "emacs-company-box" + "emacs-company" + "emacs-docker" + "emacs-yaml-mode" + "emacs-web-mode" + "emacs-flycheck" + "emacs-tide" + "emacs-typescript-mode" + "emacs-pyvenv" + "emacs-geiser-guile" + "emacs-geiser" + "emacs-rainbow-delimiters" + "emacs-paredit" + "emacs-lsp-ivy" + "emacs-lsp-mode" + "emacs-org-roam" + "emacs-org-superstar" + "emacs-visual-fill-column" + "emacs-org" + "emacs-beacon" + "emacs-doom-modeline" + "emacs-all-the-icons" + "emacs-which-key" + "emacs-counsel" + "emacs-ivy" + "emacs-hl-todo" + "emacs-diminish" + "emacs-doom-themes" + "emacs-undo-tree" + "emacs-hydra" + "emacs-general" + "emacs" + "emacs-use-package" +)) -- cgit v1.2.3