nixfleet/pkgs/emacs/default.nix
Andrea Ciceri 8b80ba24c2
Various changes
- `hs` host
  - cam subdomain behind reverse proxy
  - dynamic dns updater script
- `pc` host
  - ext4 instead of btrfs
  - ca-derivations experimental feature
- nix from unstable channel (2.8)
- cura from stable (unstable went broken)
- Emacs
  - company-nixos-options
  - helm-nixos-options
  - nix-modeline
  - disable format hook on save for nix mode
- nix from master (only in overlay, not used)
- bat (alias for cat)
- batman (alias for batman)
- disabled weird extra options for nix I couldn't even remember of
- Fira Code for sway/waybar
- New plain style for waybar
2022-05-14 00:15:03 +02:00

75 lines
1.3 KiB
Nix

{ pkgs, ... }:
let
myEmacs = pkgs.emacsPgtkGcc;
emacsWithPackages = (pkgs.emacsPackagesFor myEmacs).emacsWithPackages;
in
emacsWithPackages (
epkgs: (
with epkgs.melpaStablePackages; [ ]
) ++ (
with epkgs.melpaPackages; [
# dirvish
aggressive-indent
all-the-icons
company
company-nixos-options
dap-mode
diff-hl
envrc
doom-modeline
evil
evil-collection
fira-code-mode
go-translate
good-scroll
haskell-mode
helm
helm-ag
helm-company
helm-nixos-options
helm-projectile
lispy
lsp-haskell
lsp-mode
lsp-python-ms
lsp-ui
magit
magit-delta
nix-mode
nix-modeline
nixos-options
notmuch
org-download
org-fragtog
org-roam
org-roam-ui
org-superstar
projectile
psc-ide
psci
purescript-mode
rainbow-delimiters
rainbow-identifiers
scad-mode
sudo-utils
symex
treemacs
treemacs-evil
treemacs-icons-dired
treemacs-magit
treemacs-persp
treemacs-projectile
use-package
visual-fill-column
which-key
writegood-mode
]
) ++ (
with epkgs.elpaPackages; [
modus-themes
minimap
]
) ++ (
with pkgs; [ ]
)
)