(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" ))