46 lines
689 B
Nix
46 lines
689 B
Nix
{ lib, config, pkgs, ... }: {
|
|
imports = [
|
|
./lf.nix
|
|
./base.nix
|
|
];
|
|
|
|
home.packages = with pkgs; [
|
|
entr
|
|
trash-cli
|
|
nix-output-monitor
|
|
unzip
|
|
gnumake
|
|
pandoc
|
|
htop
|
|
ffmpeg-full
|
|
wget
|
|
dtrx
|
|
unzip
|
|
zip
|
|
glances
|
|
davfs2
|
|
yt-dlp
|
|
aria2
|
|
yazi
|
|
ncdu
|
|
android-tools
|
|
];
|
|
|
|
programs.neovim.extraPackages = with pkgs; [
|
|
nodejs_24
|
|
ocamlPackages.lsp
|
|
ocamlPackages.ocamlformat
|
|
cargo
|
|
nixd
|
|
nixfmt-rfc-style
|
|
lua-language-server
|
|
ocaml
|
|
ocamlPackages.ocaml-lsp
|
|
pyright
|
|
ripgrep
|
|
];
|
|
|
|
xdg.mimeApps.defaultApplications = { "text/plain" = "nvim.desktop"; };
|
|
|
|
programs.pistol.enable = true;
|
|
}
|