1
0
Fork 0
Emacs and NixOS configuration
Find a file
Lucas Sta Maria 3d8b4e3ff3
fix(emacs): configure LSP correctly for rust
`(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>
2024-12-07 23:07:01 -05:00
.calendars fix(calendars): add debug line 2023-12-31 11:45:29 -05:00
.config fix(i3): add XF86 media controls 2024-11-27 18:33:19 -05:00
.emacs.d fix(emacs): configure LSP correctly for rust 2024-12-07 23:07:01 -05:00
.local/bin feat(rofi): add rofi config and scripts 2024-01-29 00:17:19 -05:00
.wallpaper add wallpapers, qutebrowser; update bspwm/sxhkd 2022-04-06 15:38:09 -04:00
nix/hosts fix(nix): upgrade to jdk23 2024-12-05 02:13:52 -05:00
flake.lock chore(nix): update flake 2024-12-05 02:13:42 -05:00
flake.nix chore(nix): move nix configuration to dotfiles root 2024-10-28 00:48:10 -04:00
README.org docs(README): remove Emacs reorg line 2024-11-03 19:08:29 -05:00

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