added input function and changed nvim stuff
This commit is contained in:
@@ -141,6 +141,12 @@
|
||||
packages =
|
||||
with pkgs;
|
||||
let
|
||||
input =
|
||||
{
|
||||
package,
|
||||
output ? "default",
|
||||
}:
|
||||
inputs.${package}.packages.${pkgs.stdenv.hostPlatform.system}.${output};
|
||||
wrap =
|
||||
{
|
||||
name,
|
||||
@@ -166,7 +172,10 @@
|
||||
cava
|
||||
cmatrix
|
||||
swaynotificationcenter
|
||||
inputs.chataigne.packages.${stdenv.hostPlatform.system}.chataigne
|
||||
(input {
|
||||
package = "chataigne";
|
||||
output = "chataigne";
|
||||
})
|
||||
wlogout
|
||||
wpaperd
|
||||
kando
|
||||
@@ -174,20 +183,27 @@
|
||||
grimblast
|
||||
(wrap {
|
||||
name = "otter-launcher";
|
||||
pkg = inputs.otter-launcher.packages.${stdenv.hostPlatform.system}.default;
|
||||
pkg = (
|
||||
input {
|
||||
package = "otter-launcher";
|
||||
}
|
||||
);
|
||||
modules = [
|
||||
chafa
|
||||
wl-clipboard
|
||||
jq
|
||||
];
|
||||
})
|
||||
inputs.fsel.packages.${stdenv.hostPlatform.system}.default
|
||||
(input {
|
||||
package = "fsel";
|
||||
})
|
||||
|
||||
# Terminal
|
||||
carapace
|
||||
bat
|
||||
kitty
|
||||
github-cli
|
||||
wl-clipboard
|
||||
p7zip
|
||||
bluetuith
|
||||
wget
|
||||
@@ -196,7 +212,9 @@
|
||||
fastfetch
|
||||
zellij
|
||||
lsd
|
||||
inputs.doot.packages.${stdenv.hostPlatform.system}.default
|
||||
(input {
|
||||
package = "doot";
|
||||
})
|
||||
stow
|
||||
fzf
|
||||
ripgrep
|
||||
@@ -267,63 +285,64 @@
|
||||
fonts.fontconfig.defaultFonts.serif = [ "Fira Mono Nerd Font" ];
|
||||
environment.systemPackages = with pkgs; [
|
||||
|
||||
(pkgs.symlinkJoin {
|
||||
name = "nvim-with-lsp";
|
||||
paths = [ pkgs.neovim ];
|
||||
buildInputs = [ pkgs.makeWrapper ];
|
||||
postBuild = ''
|
||||
export TREE_SITTER_LIB_PATH="/run/current-system/sw/lib"
|
||||
wrapProgram $out/bin/nvim \
|
||||
--prefix PATH : ${
|
||||
pkgs.lib.makeBinPath [
|
||||
# lsps
|
||||
pkgs.lua-language-server
|
||||
pkgs.vscode-langservers-extracted
|
||||
pkgs.emmet-ls
|
||||
pkgs.prettier
|
||||
pkgs.black
|
||||
pkgs.nixfmt
|
||||
pkgs.nil
|
||||
pkgs.python313Packages.python-lsp-server
|
||||
pkgs.typescript-language-server
|
||||
pkgs.tailwindcss-language-server
|
||||
pkgs.stylua
|
||||
pkgs.nixd
|
||||
|
||||
# other shit
|
||||
pkgs.lua5_1
|
||||
pkgs.tree-sitter
|
||||
pkgs.ripgrep
|
||||
pkgs.gcc
|
||||
pkgs.gnumake
|
||||
pkgs.imagemagick
|
||||
pkgs.luajitPackages.magick
|
||||
pkgs.ghostscript
|
||||
pkgs.luarocks
|
||||
(pkgs.texlive.combine {
|
||||
inherit (pkgs.texlive)
|
||||
scheme-basic
|
||||
varwidth
|
||||
preview
|
||||
mathtools
|
||||
amsfonts
|
||||
amscdx
|
||||
xcolor
|
||||
dvisvgm
|
||||
dvipng # for preview and export as html
|
||||
wrapfig
|
||||
standalone
|
||||
graphicxbox
|
||||
amsmath
|
||||
ulem
|
||||
hyperref
|
||||
capt-of
|
||||
;
|
||||
})
|
||||
]
|
||||
}
|
||||
'';
|
||||
})
|
||||
inputs.nvim-wrapped.packages.${stdenv.hostPlatform.system}.default
|
||||
# (pkgs.symlinkJoin {
|
||||
# name = "nvim-with-lsp";
|
||||
# paths = [ pkgs.neovim ];
|
||||
# buildInputs = [ pkgs.makeWrapper ];
|
||||
# postBuild = ''
|
||||
# export TREE_SITTER_LIB_PATH="/run/current-system/sw/lib"
|
||||
# wrapProgram $out/bin/nvim \
|
||||
# --prefix PATH : ${
|
||||
# pkgs.lib.makeBinPath [
|
||||
# # lsps
|
||||
# pkgs.lua-language-server
|
||||
# pkgs.vscode-langservers-extracted
|
||||
# pkgs.emmet-ls
|
||||
# pkgs.prettier
|
||||
# pkgs.black
|
||||
# pkgs.nixfmt
|
||||
# pkgs.nil
|
||||
# pkgs.python313Packages.python-lsp-server
|
||||
# pkgs.typescript-language-server
|
||||
# pkgs.tailwindcss-language-server
|
||||
# pkgs.stylua
|
||||
# pkgs.nixd
|
||||
#
|
||||
# # other shit
|
||||
# pkgs.lua5_1
|
||||
# pkgs.tree-sitter
|
||||
# pkgs.ripgrep
|
||||
# pkgs.gcc
|
||||
# pkgs.gnumake
|
||||
# pkgs.imagemagick
|
||||
# pkgs.luajitPackages.magick
|
||||
# pkgs.ghostscript
|
||||
# pkgs.luarocks
|
||||
# (pkgs.texlive.combine {
|
||||
# inherit (pkgs.texlive)
|
||||
# scheme-basic
|
||||
# varwidth
|
||||
# preview
|
||||
# mathtools
|
||||
# amsfonts
|
||||
# amscdx
|
||||
# xcolor
|
||||
# dvisvgm
|
||||
# dvipng # for preview and export as html
|
||||
# wrapfig
|
||||
# standalone
|
||||
# graphicxbox
|
||||
# amsmath
|
||||
# ulem
|
||||
# hyperref
|
||||
# capt-of
|
||||
# ;
|
||||
# })
|
||||
# ]
|
||||
# }
|
||||
# '';
|
||||
# })
|
||||
vim
|
||||
unzip
|
||||
python310 # Its python like come on
|
||||
|
||||
Reference in New Issue
Block a user