beginning of emacs

This commit is contained in:
2025-06-05 19:22:39 -07:00
parent f83ef0d7d9
commit e7271c6134
4 changed files with 51 additions and 3 deletions

View File

@@ -44,6 +44,18 @@ let
typescript-language-server # typescript lsp
cmake-language-server # cmake lsp
];
# Praise be to the church of emacs
emacs_stuff = with pkgs; [
emacs-unstable
# shell check things
shellcheck
# for search
fd
];
in
{
imports = [
@@ -55,13 +67,13 @@ in
{
nixpkgs.overlays = [
inputs.rust-overlay.overlays.default
inputs.emacs-overlay.overlays.default
];
}
)
];
home.stateVersion = "24.11";
home.enableNixpkgsReleaseCheck = false;
home.stateVersion = "25.11";
home.packages =
with pkgs;
@@ -97,6 +109,10 @@ in
ripgrep # grep, but written in rust, respects .gitignore, and very very fast, command is `rg`
lurk # better strace
# alternative to `find`
fd
# adds `sensors` command
lm_sensors
@@ -188,7 +204,8 @@ in
jasmin
]
++ rust_pkgs
++ lsps;
++ lsps
++ emacs_stuff;
# https://github.com/flamegraph-rs/flamegraph
home.file.".cargo/config.toml".text = ''