misc: zed editor, try to get scream working, other small changes

This commit is contained in:
Evar 2025-05-13 11:40:10 -04:00
parent ab001fac00
commit 8a928e8f58
6 changed files with 67 additions and 27 deletions

View file

@ -5,6 +5,7 @@
imports = [
./apps/firefox.nix
./apps/syncthing.nix
./apps/zed.nix
];
home.packages = [
@ -23,7 +24,7 @@
pkgs.libreoffice
pkgs.gimp
pkgs.krita
pkgs.okular
pkgs.kdePackages.okular
pkgs.localsend
pkgs.ffmpeg # Generally useful
@ -49,6 +50,7 @@
#pkgs.zed-editor
pkgs.obsidian
pkgs.quickemu
];
programs.mpv.enable = true; # media player

22
home/apps/zed.nix Normal file
View file

@ -0,0 +1,22 @@
{ pkgs, ... }:
{
programs.zed-editor = {
enable = true;
extensions = [
"dockerfile"
# disabled until https://github.com/eth0net/zed-docker-compose/issues/2
# "docker-compose"
"nix"
];
installRemoteServer = true;
userSettings = {
"vim_mode" = true;
"terminal"."shell"."program" = "fish";
"lsp"."package-version-server"."binary"."path" = pkgs.package-version-server + "/bin/package-version-server";
"lsp"."nixd"."binary"."path" = pkgs.nixd + "/bin/nixd";
"lsp"."nil"."binary"."path" = pkgs.nil + "/bin/nil";
};
};
}

View file

@ -32,6 +32,7 @@
pkgs.pciutils # lspci
pkgs.usbutils # lsusb
pkgs.btop
pkgs.bottom
pkgs.htop
pkgs.lsof