Changes for pc1 branch
This commit is contained in:
parent
356c37f179
commit
d0a9b8052a
10 changed files with 60 additions and 54 deletions
|
|
@ -12,7 +12,7 @@
|
|||
./terminal/zsh.nix
|
||||
|
||||
./mangohud.nix
|
||||
# ./symlinks.nix
|
||||
./symlinks.nix
|
||||
|
||||
##############
|
||||
## WM (X11) ##
|
||||
|
|
@ -24,7 +24,7 @@
|
|||
./wm/lockscreen.nix
|
||||
|
||||
# Для выключения i3 комментируй все строки ниже
|
||||
./wm/i3.nix
|
||||
# ./wm/i3.nix
|
||||
|
||||
# Для выключения bspwm комментируй все строки ниже
|
||||
./wm/bspwm/bspwm.nix
|
||||
|
|
|
|||
|
|
@ -16,10 +16,20 @@ in {
|
|||
"${home-dir}".source = config.lib.file.mkOutOfStoreSymlink "/mnt/${home-dir}"; # Чтоб остальные симлинки были от ~/backups
|
||||
|
||||
# Secrets
|
||||
".password-store".source = config.lib.file.mkOutOfStoreSymlink "${dir}/Backups/.password-store"; # Для утилиты pass
|
||||
".ssh".source = config.lib.file.mkOutOfStoreSymlink "${dir}/Backups/.ssh";
|
||||
|
||||
# Browsers. Мб сделать .force, чтоб удалить сток. А мб руками удалить сток перед этим
|
||||
".mozilla".source = config.lib.file.mkOutOfStoreSymlink "${dir}/Backups/Apps/.mozilla";
|
||||
".librewolf".source = config.lib.file.mkOutOfStoreSymlink "${dir}/Backups/Apps/.librewolf";
|
||||
|
||||
"Downloads/Telegram Desktop".source = config.lib.file.mkOutOfStoreSymlink "${dir}/Telegram Desktop";
|
||||
};
|
||||
|
||||
xdg.configFile = { # Это для каталога .config
|
||||
"qobuz-dl".source = config.lib.file.mkOutOfStoreSymlink "${dir}/Media/Music/Qobuz/.config/qobuz-dl"; # Конфиг для бекапа Qobuz музыки
|
||||
# "chromium".source = config.lib.file.mkOutOfStoreSymlink "${dir}/Backups/Apps/chromium";
|
||||
# "vesktop/themes/my-vesktop_theme.css".source = config.lib.file.mkOutOfStoreSymlink "${dir}/Backups/Apps/my-vesktop_theme.css"
|
||||
};
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -41,6 +41,14 @@
|
|||
g = "gitui";
|
||||
f = "fastfetch";
|
||||
b = "bat --color=always -p --pager='-r'"; # Веди себя как cat, но с цветами
|
||||
|
||||
yt = "yt-dlp --cookies /home/buliway/backups/Media/yt-dlp/cookies.firefox-private.txt";
|
||||
yt-dir = "cd /mnt/backups/Media/yt-dlp";
|
||||
yt-music = "yt-dlp --config-locations music.conf | sed '/has already been recorded in the archive/d'";
|
||||
yt-video = "yt-dlp --config-locations video.conf | sed '/has already been recorded in the archive/d'";
|
||||
yt-jp = "yt-dlp --config-locations music-jp.conf | sed '/has already been recorded in the archive/d'";
|
||||
qb = "cd /mnt/backups/Media/Music/Qobuz/qdl"; # Бекапить музыку с Qobuz
|
||||
html = "python3 /mnt/backups/html-library/generate_gallery.py --path"; # Html image gallery
|
||||
};
|
||||
|
||||
history = {
|
||||
|
|
|
|||
|
|
@ -8,7 +8,8 @@
|
|||
# Ниже настройки для основного монитора. Мб вместе с --primary надо
|
||||
# И настройки для второго (правого) монитора
|
||||
extraConfigEarly = ''
|
||||
xrandr --output Virtual-1 --mode 1920x1080
|
||||
xrandr --output DisplayPort-2 --mode 1920x1080 --rate 165
|
||||
xrandr --output HDMI-A-0 --mode 1920x1080 --rate 60 --right-of DisplayPort-2
|
||||
'';
|
||||
|
||||
# Эти команды выполняются в конце bspwmrc
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
imports = [
|
||||
# ./env.nix # Мб не надо, ибо редачу через home.nix?
|
||||
# ./filesystems.nix
|
||||
./filesystems.nix
|
||||
./hardware.nix
|
||||
# ./hibernate.nix
|
||||
./hibernate.nix
|
||||
./locale.nix
|
||||
./network.nix
|
||||
./sound.nix
|
||||
|
|
|
|||
|
|
@ -5,11 +5,6 @@
|
|||
fsType = "ext4";
|
||||
options = [ "nofail" "noatime" "x-systemd.device-timeout=1s" ]; #"uid=1000" "gid=1000" "dmask=007" "fmask=117" ];
|
||||
};
|
||||
"/mnt/shit" = {
|
||||
device = "/dev/disk/by-uuid/234dc4ed-ade3-447f-af5a-4d254835cc66";
|
||||
fsType = "ext4";
|
||||
options = [ "nofail" "noatime" "x-systemd.device-timeout=1s" ]; #"uid=1000" "gid=1000" "dmask=007" "fmask=117" ];
|
||||
};
|
||||
};
|
||||
}
|
||||
# Ещё можно добавить такие параметры:
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
virtualisation = {
|
||||
# podman.enable = true;
|
||||
# waydroid.enable = true;
|
||||
waydroid.enable = true;
|
||||
|
||||
docker = {
|
||||
enable = true;
|
||||
|
|
@ -35,15 +35,15 @@
|
|||
# <target type='virtio' name='org.qemu.guest_agent.0'/>
|
||||
# </channel>
|
||||
|
||||
services = {
|
||||
openssh.enable = true; # Это ставится на виртуалку, чтоб к ней конект по ssh работал.
|
||||
spice-vdagentd.enable = true; # Clipboard sharing
|
||||
qemuGuest = {
|
||||
enable = true; # Fix resolution
|
||||
package = pkgs.qemu_full;
|
||||
};
|
||||
# Ниже я не включаю
|
||||
# spice-webdavd.enable = true; # VirtFS alternative for directory sharing
|
||||
};
|
||||
# services = {
|
||||
# openssh.enable = true; # Это ставится на виртуалку, чтоб к ней конект по ssh работал.
|
||||
# spice-vdagentd.enable = true; # Clipboard sharing
|
||||
# qemuGuest = {
|
||||
# enable = true; # Fix resolution
|
||||
# package = pkgs.qemu_full;
|
||||
# };
|
||||
# # Ниже я не включаю
|
||||
# # spice-webdavd.enable = true; # VirtFS alternative for directory sharing
|
||||
# };
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@
|
|||
enable = true;
|
||||
windowManager = {
|
||||
bspwm.enable = true;
|
||||
i3.enable = true; # i3-gaps доступен в стоке в новых версиях
|
||||
# i3.enable = true; # i3-gaps доступен в стоке в новых версиях
|
||||
};
|
||||
|
||||
xkb = {
|
||||
|
|
@ -47,7 +47,7 @@
|
|||
# https://discourse.nixos.org/t/amd-gpu-optimal-settings/27648/3
|
||||
|
||||
# videoDrivers = [ "nvidia" ]; # https://nixos.wiki/wiki/Nvidia
|
||||
# videoDrivers = [ "amdgpu" ]; # https://nixos.wiki/wiki/AMD_GPU
|
||||
# deviceSection = ''Option "TearFree" "True"'';
|
||||
videoDrivers = [ "amdgpu" ]; # https://nixos.wiki/wiki/AMD_GPU
|
||||
deviceSection = ''Option "TearFree" "True"'';
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -201,14 +201,14 @@
|
|||
protoc-gen-go-grpc
|
||||
|
||||
# Gamedev
|
||||
# godot
|
||||
godot
|
||||
# gdtoolkit_4
|
||||
# ldtk
|
||||
|
||||
# Kubernetes
|
||||
# k3d # k3s in Docker
|
||||
# kubectl # Kubernetes CLI
|
||||
# kubernetes-helm # Package manager for kubernetes
|
||||
k3d # k3s in Docker
|
||||
kubectl # Kubernetes CLI
|
||||
kubernetes-helm # Package manager for kubernetes
|
||||
|
||||
# Other
|
||||
android-tools
|
||||
|
|
@ -219,21 +219,21 @@
|
|||
yaml-language-server # YAML LSP
|
||||
taplo # TOML LSP
|
||||
vim-language-server # VimScript LSP
|
||||
# postman # API Development Environment
|
||||
# insomnia
|
||||
postman # API Development Environment
|
||||
insomnia
|
||||
|
||||
# For nvim
|
||||
tree-sitter # For nvim
|
||||
ripgrep # For nvim
|
||||
fd # For nvim
|
||||
tree-sitter
|
||||
ripgrep
|
||||
fd
|
||||
|
||||
############
|
||||
## Архивы ##
|
||||
############
|
||||
|
||||
zip # Архивировать
|
||||
unzip # Разархивировать
|
||||
unrar # Разархивировать
|
||||
zip
|
||||
unzip
|
||||
unrar
|
||||
gnutar # Для .tar?
|
||||
p7zip # Это пакет для 7z?
|
||||
bzip2 # .bz2 архивы
|
||||
|
|
@ -298,9 +298,10 @@
|
|||
#########
|
||||
|
||||
ksnip # Скрины. Аналог - Flameshot
|
||||
# kdePackages.ark # Архиватор от KDE
|
||||
file-roller # Архиватор от gnome
|
||||
qbittorrent # Торренты качать
|
||||
# thunderbird # Почтовый клиент для своей почты
|
||||
thunderbird # Почтовый клиент для своей почты
|
||||
pavucontrol
|
||||
# pwvucontrol # Замена pavucontrol для PipeWire
|
||||
networkmanagerapplet # Tray for network manager
|
||||
|
|
@ -314,7 +315,7 @@
|
|||
librewolf
|
||||
firefox
|
||||
chromium
|
||||
#ungoogled-chromium
|
||||
ungoogled-chromium
|
||||
|
||||
##########
|
||||
## Docs ##
|
||||
|
|
@ -402,7 +403,7 @@
|
|||
bs-manager # Удобно ставить моды и менять версии Beat Saber
|
||||
|
||||
protonup-qt # Управлять версиями proton-ge
|
||||
steam-run # Запуск бинарей в окружении, похожем на steam runtime
|
||||
# steam-run # Запуск бинарей в окружении, похожем на steam runtime
|
||||
mangohud # Фпс и нагрузку на пк показывает в играх
|
||||
wineWowPackages.stableFull # support both 32- and 64-bit applications
|
||||
# wineWowPackages.staging # Можно назвать бета версией вайна
|
||||
|
|
@ -416,8 +417,8 @@
|
|||
|
||||
# inputs.affinity-nix.packages.${pkgs.system}.v3 # Бесплатная замена photoshop через wine
|
||||
krita # Рисовать
|
||||
# davinci-resolve # Рендер видео. Проприетарное, бесплатная версия
|
||||
# blender-hip # 3д графика и рендер видео
|
||||
davinci-resolve # Рендер видео. Проприетарное, бесплатная версия
|
||||
blender-hip # 3д графика и рендер видео
|
||||
gcolor3 # GUI color picker
|
||||
xcolor # CLI color picker https://github.com/Soft/xcolor
|
||||
|
||||
|
|
@ -427,7 +428,7 @@
|
|||
|
||||
obsidian # Заметки
|
||||
spkgs.planify # Таски
|
||||
pkgs2.super-productivity # Таски
|
||||
super-productivity # Таски
|
||||
pkgs2.ticktick # Таски, proprietary
|
||||
|
||||
###########
|
||||
|
|
@ -459,8 +460,8 @@
|
|||
## Other ##
|
||||
###########
|
||||
|
||||
# qmk # Прошивка для моих раздельных клавиатур
|
||||
# vial # GUI для qmk, если клавиатура поддерживает
|
||||
qmk # Прошивка для моих раздельных клавиатур
|
||||
vial # GUI для qmk, если клавиатура поддерживает
|
||||
fontconfig
|
||||
zlib
|
||||
libva-utils # Проверяет работоспособность VAAPI?
|
||||
|
|
@ -469,7 +470,7 @@
|
|||
alsa-utils # Мне для команды amixer надо
|
||||
pamixer # PulseAudio cli (громкость редачу)
|
||||
easyeffects # PipeWire settings. Мне для эквалайзера нужен
|
||||
# weston # Для запуска wayland only apps на x11 (ещё есть cage, но он крашит систему при ребилде)
|
||||
weston # Для запуска wayland only apps на x11 (ещё есть cage, но он крашит систему при ребилде)
|
||||
|
||||
# Для работы некоторых тем sddm
|
||||
kdePackages.qt5compat
|
||||
|
|
|
|||
|
|
@ -231,7 +231,6 @@ return {
|
|||
unimported = false,
|
||||
},
|
||||
}
|
||||
lspconfig.templ.setup {}
|
||||
|
||||
-- Frontend
|
||||
lspconfig.tailwindcss.setup {}
|
||||
|
|
@ -240,7 +239,6 @@ return {
|
|||
client.server_capabilities.documentFormattingProvider = false
|
||||
end,
|
||||
}
|
||||
lspconfig.htmx.setup {}
|
||||
lspconfig.svelte.setup {
|
||||
on_attach = function(client, bufnr) -- Выключить форматирование
|
||||
client.server_capabilities.documentFormattingProvider = false
|
||||
|
|
@ -281,13 +279,6 @@ return {
|
|||
}
|
||||
|
||||
-- C/C++
|
||||
-- lspconfig.ccls.setup {
|
||||
-- init_options = {
|
||||
-- cache = {
|
||||
-- directory = ".ccls-cache";
|
||||
-- };
|
||||
-- }
|
||||
-- }
|
||||
lspconfig.clangd.setup {
|
||||
filetypes = { 'c', 'cpp', 'objc', 'objcpp', 'cuda' }, -- Удалил "proto"
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue