nix ld for throne (nekoray fork)

This commit is contained in:
Buliway 2025-07-26 14:43:12 +03:00
parent 9dbe7291ae
commit 6a99a32ebf
2 changed files with 47 additions and 2 deletions

View file

@ -81,8 +81,42 @@
programs = {
nix-ld = {
enable = true;
libraries = with pkgs; [
libraries = with pkgs2; [
stdenv.cc.cc
# Nekoray (Throne)
kdePackages.qtbase
kdePackages.qttools
kdePackages.qtwayland
kdePackages.qtsvg
kdePackages.qtimageformats
util-linux
zlib
zstd
mesa
libGL
libglvnd
libxkbcommon
freetype
fontconfig
xorg.libX11
xorg.libXext
xorg.libXrandr
xorg.libXrender
xorg.libXcursor
xorg.libXxf86vm
xorg.libXi
xorg.libxcb
xorg.libXfixes
xorg.xcbutil
xorg.xcbutilkeysyms
xorg.xcbutilwm
xorg.xcbutilimage
xorg.xcbutilrenderutil
xcb-util-cursor
glib
dbus
krb5
];
};
zsh.enable = true;
@ -138,6 +172,15 @@
# Я хз надо ли оно мне. https://github.com/ValveSoftware/gamescope
# Подробносни тут https://ventureo.codeberg.page/source/linux-gaming.html#gamescope
gamescope.enable = true;
# nekoray = {
# enable = true;
# package = pkgs2.nekoray;
# tunMode = {
# enable = true;
# # setuid = true; # Рекомендуют вкл, если проблемы с выкл есть
# };
# };
};
environment.systemPackages = with pkgs; [
@ -315,7 +358,6 @@
## GUI ##
#########
nekoray # VPN
ksnip # Скрины. Аналоги - Flameshot
# kdePackages.ark # Архиватор от kde. Имеет в зависимостях blowjob
file-roller # Архиватор от gnome

View file

@ -29,6 +29,9 @@ vim.opt.expandtab = true
vim.cmd [[
autocmd FileType yaml setlocal shiftwidth=2 tabstop=2 softtabstop=2 expandtab
]]
vim.cmd [[
autocmd FileType nix setlocal shiftwidth=2 tabstop=2 softtabstop=2 expandtab
]]
-- Комментировать .proto код биндом
vim.api.nvim_create_autocmd('FileType', {