rekahsoft
/
guix-config
Archived
1
1
Fork 0
This repository has been archived on 2021-03-07. You can view files and clone it, but cannot push or open issues or pull requests.
guix-config/user-manifest.scm

117 lines
3.5 KiB
Scheme

(specifications->manifest
'("emacs" "emacs-magit" "emacs-auctex" "emacs-geiser" "emacs-slime"
"emacs-use-package" "emacs-neotree" "emacs-paredit" "emacs-ivy"
"emacs-helm" "emacs-helm-gtags" "emacs-helm-tramp" "emacs-helm-swoop"
"emacs-helm-descbinds" "emacs-helm-ls-git" "emacs-helm-unicode" "emacs-helm-exwm"
"emacs-helm-pass"
"emacs-ag" "emacs-yasnippet" "emacs-yasnippet-snippets" "emacs-helm-c-yasnippet"
"emacs-auto-yasnippet" "emacs-undo-tree"
"emacs-restclient" "emacs-rainbow-identifiers" "emacs-rainbow-delimiters" "emacs-highlight-sexp"
"emacs-isearch+" "emacs-org" "emacs-org-web-tools" "emacs-org-mind-map"
"emacs-god-mode" "emacs-ace-window" "emacs-ace-jump-mode" "emacs-realgud" "emacs-haskell-mode"
"emacs-rust-mode" "emacs-go-mode" "emacs-mmm-mode" "emacs-lua-mode"
"emacs-terraform-mode" "emacs-yaml-mode" "emacs-racket-mode" "emacs-php-mode"
"emacs-json-mode" "emacs-multiple-cursors"
"emacs-pretty-mode" "emacs-expand-region" "emacs-auto-complete" "emacs-string-inflection" "emacs-flycheck"
"emacs-fill-column-indicator"
"emacs-dired-hacks"
"emacs-emms"
"emacs-elpher"
"emacs-all-the-icons"
"emacs-scribble-mode"
"emacs-hamlet-mode"
;; Packages that are not yet upstream
"sh-z" "fzf" "spaceship-prompt" "zsh-autosuggestions"
"emacs-doom-themes" "emacs-doom-modeline" "emacs-rebox2"
;; "emacs-ac-geiser" ;; <- hash mismatch; possible non-determinism
"emacs-vterm" "emacs-multi-term" "emacs-highlight-indent-guides"
"emacs-ibuffer-vc" "emacs-highlight-parentheses" "emacs-intel-hex-mode"
"emacs-quack" "emacs-mu4e-maildirs-extension"
"emacs-projectile"
"emacs-ibuffer-projectile"
"emacs-helm-projectile"
"aspell" "aspell-dict-en"
;; These fonts are required for icecat
"font-gnu-freefont-ttf"
"emacs-exwm"
"mu" "emacs-helm-mu" "emacs-mu4e-conversation" "emacs-mu4e-alert"
"zathura" "zathura-pdf-poppler" "zathura-ps" "zathura-djvu"
"awscli" "ansible" "skopeo"
"gnupg" "password-store" "pass-otp"
"curl" "wget" "htop"
"nmap" "bmon"
"beets" "youtube-dl"
"ncmpcpp" ;; <- This can be replaced by emacs-emms
"git" "openssh" "direnv"
"texlive"
"ungoogled-chromium"
"icecat" "mpv"
"rhash"
;; Fonts that I may or maynot need
"font-terminus" "font-fira-code" "font-dejavu" "gs-fonts"
"terraform" "terraform-provider-aws"
"glibc-locales"
"mpd"
;; Xorg
"xinit" "xorg-server" "xf86-input-libinput" "xf86-video-fbdev"
"xrandr" "xsetroot" "setxkbmap" "xrdb" "xlsfonts"
"xkbcomp" "xkeyboard-config" "mesa"
;; X programms
"unclutter" "feh" "redshift" "xautolock"
"kitty" ;; <- May not need this and instead will use emacs-vterm
"dunst" ;; <- May not need this; use something in emacs
"rofi" ;; <- Look into replacing in emacs
"rofi-pass" ;; <- This should be replacable in emacs with helm-pass
;; "xbindkeys" <- should be able to depricate this
;; "compton" <- this historyically caused issues with screen locking
;; Guix
"graphviz"
;; TODO: kicad currently broken (wxwidgets does not build)
;; "kicad" "kicad-library" "kicad-symbols" "gtkwave"
;; TODO: (packages I like but maybe should be project specific?)
;; "avr-toolchain" (propigated inputs: "avrdude" "avr-binutils" "avr-gcc")
;; "clojure"
;; "lua"
;; "chez"
;; "coq"
;; TODO: (these probably should go in the system configuration)
;; "iptables"
;; "network-manager"
;; "network-manager-openvpn"
;; "bitlebee"
))