Emacs and NixOS configuration
`(use-package rust-mode ... :hook (rust-mode . eglot))` would error when generating my blog pages, since for some reason `eglot` expected more than zero arguments. This was also redundant, since `eglot`'s package already configured `eglot-ensure` for the correct modes. *Solution*: remove the hooks. `rustic` apparently requires specific configuration of `rustic-lsp-client`. During generation, it kept asking to install `lsp-mode`: > lsp-mode not found. Install it ? (y or n) Since `lsp-mode` is apparently the default. *Solution*: explicitly set `eglot` as the default. Signed-off-by: Lucas Sta Maria <lucas@priime.dev> |
||
|---|---|---|
| .calendars | ||
| .config | ||
| .emacs.d | ||
| .local/bin | ||
| .wallpaper | ||
| nix/hosts | ||
| flake.lock | ||
| flake.nix | ||
| README.org | ||
Dotfiles
My NixOS and Emacs configuration. I use stow to sync my dotfiles.
| Program | Name |
|---|---|
| Window Manager | i3 |
| Status Bar | i3 status |
| Hotkey Daemon | i3 |
| Program Launcher | dmenu |
| Wallpaper Setter | nitrogen |
| Terminal Emulator | alacritty |
| Document Viewer | zathura / emacs |
| Editor | emacs |
| Notification Daemon | deadd |
| Compositor | picom |
| Shell | fish |
| Browser | qutebrowser / firefox |
Nix files are stored in the nix/ directory. To rebuild:
sudo nixos-rebuild switch --flake .#framework