update: neovim lsp
This commit is contained in:
parent
e63917ca85
commit
43e394c86a
14 changed files with 244 additions and 128 deletions
|
|
@ -24,5 +24,6 @@
|
|||
./display-manager.nix
|
||||
./gc.nix
|
||||
./polkit.nix
|
||||
./lsp.nix
|
||||
];
|
||||
}
|
||||
|
|
|
|||
17
system/modules/lsp.nix
Normal file
17
system/modules/lsp.nix
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
{ pkgs, ... }:
|
||||
|
||||
{
|
||||
environment.systemPackages = with pkgs; [
|
||||
ripgrep
|
||||
fd
|
||||
lua-language-server
|
||||
nodejs_22
|
||||
nixfmt-rfc-style
|
||||
markdownlint-cli2
|
||||
shfmt
|
||||
nixd
|
||||
marksman
|
||||
nginx-language-server
|
||||
nodePackages_latest.vscode-json-languageserver
|
||||
];
|
||||
}
|
||||
|
|
@ -1,89 +1,96 @@
|
|||
{ pkgs, inputs, system, ... }:
|
||||
{
|
||||
environment.systemPackages = (with pkgs; [
|
||||
# gtk theme
|
||||
gtk3
|
||||
adwaita-icon-theme
|
||||
pkgs,
|
||||
inputs,
|
||||
system,
|
||||
...
|
||||
}:
|
||||
{
|
||||
environment.systemPackages =
|
||||
(with pkgs; [
|
||||
# gtk theme
|
||||
gtk3
|
||||
adwaita-icon-theme
|
||||
|
||||
# Browser
|
||||
firefox
|
||||
# Browser
|
||||
firefox
|
||||
|
||||
# File Manager
|
||||
nemo
|
||||
# File Manager
|
||||
nemo
|
||||
|
||||
# Utils
|
||||
bat
|
||||
btop
|
||||
eza
|
||||
fzf
|
||||
neofetch
|
||||
ripgrep
|
||||
tree
|
||||
tldr # Alternative for man
|
||||
wget
|
||||
unzip
|
||||
p7zip
|
||||
killall
|
||||
zip
|
||||
glxinfo # OpenGL info
|
||||
pciutils # PCI info
|
||||
xdotool # Keyboard input simulation
|
||||
ffmpeg # Video encoding
|
||||
mpv # Media player
|
||||
brightnessctl
|
||||
# Utils
|
||||
bat
|
||||
btop
|
||||
eza
|
||||
fzf
|
||||
neofetch
|
||||
ripgrep
|
||||
tree
|
||||
tldr # Alternative for man
|
||||
wget
|
||||
unzip
|
||||
p7zip
|
||||
killall
|
||||
zip
|
||||
glxinfo # OpenGL info
|
||||
pciutils # PCI info
|
||||
xdotool # Keyboard input simulation
|
||||
ffmpeg # Video encoding
|
||||
mpv # Media player
|
||||
brightnessctl
|
||||
|
||||
# Dev
|
||||
git
|
||||
gh # Github cli tool
|
||||
gnumake
|
||||
lm_sensors
|
||||
libsForQt5.qt5.qtquickcontrols2
|
||||
libsForQt5.qt5.qtgraphicaleffects
|
||||
libsForQt5.qt5.qtsvg
|
||||
openssl
|
||||
openssl.dev
|
||||
pkg-config # Include Lib
|
||||
nodejs
|
||||
yarn-berry
|
||||
dotnetCorePackages.sdk_8_0_3xx
|
||||
dotnetCorePackages.dotnet_9.sdk
|
||||
dotnetCorePackages.dotnet_9.runtime
|
||||
dotnetCorePackages.dotnet_9.aspnetcore
|
||||
rustup
|
||||
# Dev
|
||||
git
|
||||
gh # Github cli tool
|
||||
gnumake
|
||||
lm_sensors
|
||||
libsForQt5.qt5.qtquickcontrols2
|
||||
libsForQt5.qt5.qtgraphicaleffects
|
||||
libsForQt5.qt5.qtsvg
|
||||
openssl
|
||||
openssl.dev
|
||||
pkg-config # Include Lib
|
||||
nodejs
|
||||
yarn-berry
|
||||
dotnetCorePackages.sdk_8_0_3xx
|
||||
dotnetCorePackages.dotnet_9.sdk
|
||||
dotnetCorePackages.dotnet_9.runtime
|
||||
dotnetCorePackages.dotnet_9.aspnetcore
|
||||
rustup
|
||||
gcc
|
||||
|
||||
# Editor
|
||||
neovim
|
||||
stylua
|
||||
lazygit
|
||||
lua51Packages.lua
|
||||
lua51Packages.luarocks
|
||||
luajitPackages.magick
|
||||
imagemagick
|
||||
# Editor
|
||||
neovim
|
||||
stylua
|
||||
lazygit
|
||||
luajitPackages.lua
|
||||
lua51Packages.lua
|
||||
luajitPackages.luarocks
|
||||
luajitPackages.magick
|
||||
imagemagick
|
||||
|
||||
# Shell
|
||||
fishPlugins.done
|
||||
fishPlugins.fzf-fish
|
||||
fishPlugins.forgit
|
||||
fishPlugins.hydro
|
||||
fishPlugins.grc
|
||||
grc # Colorize
|
||||
zoxide # Dir jumper
|
||||
starship # Shell theme
|
||||
carapace # Autocomplete
|
||||
# Shell
|
||||
fishPlugins.done
|
||||
fishPlugins.fzf-fish
|
||||
fishPlugins.forgit
|
||||
fishPlugins.hydro
|
||||
fishPlugins.grc
|
||||
grc # Colorize
|
||||
zoxide # Dir jumper
|
||||
starship # Shell theme
|
||||
carapace # Autocomplete
|
||||
|
||||
# USB auto mount
|
||||
usbutils
|
||||
udiskie
|
||||
udisks
|
||||
# USB auto mount
|
||||
usbutils
|
||||
udiskie
|
||||
udisks
|
||||
|
||||
# Media
|
||||
vlc
|
||||
# Media
|
||||
vlc
|
||||
|
||||
# Thumbnail
|
||||
ffmpegthumbnailer
|
||||
]) ++ ([
|
||||
inputs.ghostty.packages.${system}.default
|
||||
]);
|
||||
# Thumbnail
|
||||
ffmpegthumbnailer
|
||||
])
|
||||
++ ([
|
||||
inputs.ghostty.packages.${system}.default
|
||||
]);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -33,8 +33,8 @@ in
|
|||
set -g status-left "#[fg=#84977f,bg=default,bold] █ session: #S"
|
||||
set -g status-right " #[fg=#828bb8,bg=default,bold]${config.networking.hostName} "
|
||||
|
||||
setw -g window-status-format "#[bg=default] #[fg=#495361,bg=default]#(${getIconScript}/get-icon #I) #W"
|
||||
setw -g window-status-current-format "#[bg=default] #[fg=#7e93a9,bg=default,bold]#(${getIconScript}/get-icon #I) #W"
|
||||
setw -g window-status-format "#[bg=#171616,bg=default] #[fg=#495361,bg=default]#(${getIconScript}/get-icon #I) #W"
|
||||
setw -g window-status-current-format "#[fg=#7e93a9,bg=default] #[fg=#7e93a9,bg=default,bold]#(${getIconScript}/get-icon #I) #W"
|
||||
|
||||
|
||||
set -g default-terminal "xterm-256color"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue