usb redirect and new wallpaper
This commit is contained in:
parent
643038472a
commit
b1adddd4d4
9 changed files with 98 additions and 35 deletions
|
|
@ -21,6 +21,10 @@
|
|||
tamasfe.even-better-toml # Fully-featured TOML support
|
||||
ms-python.python # Python language support
|
||||
golang.go # Rich Go language support
|
||||
# mechatroner.rainbow-csv # Rainbow syntax higlighting for CSV and TSV files
|
||||
# redhat.vscode-xml # XML Language Support by Red Hat
|
||||
# dotjoshjohnson.xml # XML Tools
|
||||
# bradlc.vscode-tailwindcss # Tailwind CSS tooling
|
||||
] ++ pkgs.vscode-utils.extensionsFromVscodeMarketplace [ # Руками с гита ставить
|
||||
{ # https://marketplace.visualstudio.com/items?itemName=budparr.language-hugo-vscode
|
||||
name = "language-hugo-vscode";
|
||||
|
|
@ -28,12 +32,30 @@
|
|||
version = "1.3.1";
|
||||
sha256 = "f5da7cfe02c06fc3899e6b0b55b380280619e7085abcf5b6024f9684ba846c99";
|
||||
}
|
||||
{ # https://marketplace.visualstudio.com/items?itemName=Codeium.codeium
|
||||
name = "codeium";
|
||||
publisher = "Codeium";
|
||||
version = "1.11.9";
|
||||
sha256 = "0e07e78e487418d0c5289eeb2c530dd7dd18f82612e46c8b177f2a1f95acb730";
|
||||
}
|
||||
# { # https://marketplace.visualstudio.com/items?itemName=dlasagno.rasi
|
||||
# name = "rasi";
|
||||
# publisher = "dlasagno";
|
||||
# version = "1.0.0";
|
||||
# sha256 = "b3ad1a95e8f770d01b489c6c4652111364216baa00b2670e05b5a8aa9fb0e9f9";
|
||||
# }
|
||||
# { # https://marketplace.visualstudio.com/items?itemName=a-h.templ
|
||||
# name = "templ";
|
||||
# publisher = "a-h";
|
||||
# version = "0.0.29";
|
||||
# sha256 = "459fbec312f63aa061de188b030288c3940b8d4fe29ac2bb8ab4141db27fb6a3";
|
||||
# }
|
||||
# { # https://marketplace.visualstudio.com/items?itemName=CraigRBroughton.htmx-attributes
|
||||
# name = "htmx-attributes";
|
||||
# publisher = "CraigRBroughton";
|
||||
# version = "0.8.0";
|
||||
# sha256 = "4ec7a63d992ad99d77fef6a145a3fbcf6d3a0496826754d1e8e56fe9a783bf29";
|
||||
# }
|
||||
# { # https://marketplace.visualstudio.com/items?itemName=Codeium.codeium
|
||||
# name = "codeium";
|
||||
# publisher = "Codeium";
|
||||
# version = "1.29.2";
|
||||
# sha256 = "86e075c4fd0d60f7fa7b32e497260a86a94ec812d95e3d9f058ce45e77648f89";
|
||||
# }
|
||||
];
|
||||
|
||||
# userSettings = {
|
||||
|
|
@ -41,11 +63,12 @@
|
|||
# "update.showReleaseNotes" = false;
|
||||
# "workbench.colorTheme" = "Gruvbox Dark Medium";
|
||||
# "editor.fontFamily" = "JetBrainsMono Nerd Font";
|
||||
# "editor.lineNumbers" = "relative";
|
||||
# };
|
||||
|
||||
globalSnippets = {};
|
||||
# globalSnippets = {};
|
||||
|
||||
languageSnippets = {};
|
||||
# languageSnippets = {};
|
||||
|
||||
# keybindings = [
|
||||
# {
|
||||
|
|
|
|||
|
|
@ -32,7 +32,8 @@
|
|||
|
||||
t = "timer";
|
||||
r = "ranger";
|
||||
ff = "fastfetch";
|
||||
g = "gitui";
|
||||
f = "fastfetch";
|
||||
yt = "cd /mnt/backups/Media/yt-dlp"; # Конфиги для бекапа YouTube
|
||||
qb = "cd /mnt/backups/Media/Music/Qobuz/qdl"; # Бекапить музыку с Qobuz
|
||||
html = "python3 /mnt/backups/html-library/generate_gallery.py --path"; # Html image gallery
|
||||
|
|
|
|||
BIN
modules/nixos/nix-glow-gruvbox.jpg
Normal file
BIN
modules/nixos/nix-glow-gruvbox.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 388 KiB |
|
|
@ -11,7 +11,6 @@
|
|||
wireplumber = {
|
||||
enable = true;
|
||||
# Запретить конкретному софту редактировать громкость микрофона
|
||||
# Я рот ебал блядей, что делают мой микро тихим без моего разрешения
|
||||
# В терминал `wpctl status`, найти нужное приложение в списке клиентов
|
||||
# Потом `wpctl inspect номер-клиента | grep application.process.binary`
|
||||
# `systemctl --user restart wireplumber pipewire pipewire-pulse`
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@
|
|||
polarity = "dark"; # "light" or "either". Если "either", то он сам определяет что будет красивее
|
||||
base16Scheme = "${pkgs.base16-schemes}/share/themes/gruvbox-dark-medium.yaml"; # Если хочешь генерить тему из обоев, то удали эту строку
|
||||
# image = config.lib.stylix.pixel "base00"; # Вместо обоев будет заливка фона одним цветом из темы
|
||||
image = ./wall.jpg; # Если хочешь норм обои, то просто укажи путь до изображения
|
||||
image = ./nix-glow-gruvbox.jpg; # Если хочешь норм обои, то просто укажи путь до изображения
|
||||
|
||||
cursor = {
|
||||
package = pkgs.bibata-cursors;
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@
|
|||
};
|
||||
};
|
||||
|
||||
# spiceUSBRedirection.enable = true; # Connect USB devices to libvirt VMs, both local and remote.
|
||||
spiceUSBRedirection.enable = true; # Connect USB devices to libvirt VMs, both local and remote.
|
||||
libvirtd = { # https://nixos.wiki/wiki/Libvirt
|
||||
enable = true;
|
||||
qemu.package = pkgs.qemu_full;
|
||||
|
|
|
|||
Binary file not shown.
|
Before Width: | Height: | Size: 1.9 MiB |
|
|
@ -17,8 +17,7 @@
|
|||
# будет пытаться установить расширения в каталог nix store, куда нельзя что либо ставить без рута.
|
||||
packages = with pkgs; [
|
||||
vscode # Мб надо в home.packages писать, чтоб расширения ставились без рута
|
||||
jetbrains-toolbox
|
||||
zed-editor
|
||||
jetbrains-toolbox # https://nixos.wiki/wiki/Jetbrains_Tools
|
||||
];
|
||||
|
||||
sessionVariables = {
|
||||
|
|
@ -46,14 +45,12 @@
|
|||
targets = {
|
||||
vscode.enable = false; # Руками ставлю. Не нравится stylix вариант
|
||||
firefox.enable = false; # Руками ставлю и бекаплю каталог браузера
|
||||
# lightdm.enable = false; # Не хочу обои в lightdm (в сурсе есть настройка, но не билдит, мать ебал)
|
||||
};
|
||||
};
|
||||
|
||||
##############################################
|
||||
## Ниже включаю проги для Stylix ##
|
||||
## Ебаные дауны могут редачить grub, ##
|
||||
## но не могут редачить ебаный обычный софт ##
|
||||
## Потому что не все из них вкл в стоке ##
|
||||
##############################################
|
||||
|
||||
# programs = {
|
||||
|
|
|
|||
|
|
@ -102,22 +102,57 @@
|
|||
|
||||
# Это рекомендуют ставить не на всю систему,
|
||||
# а только на nix shell внутри проекта, где нужны эти пакеты
|
||||
# Но я хочу на всю систему
|
||||
|
||||
go # Go programming language
|
||||
rustup # Управление версиями языка Rust
|
||||
hugo # Для моего блога
|
||||
# Python
|
||||
python3 # Питухон ласт версии
|
||||
gcc # Компилятор
|
||||
# pylyzer # Fast static code analyzer & language server for Python
|
||||
# ruff # Extremely fast Python linter
|
||||
|
||||
# C
|
||||
gcc # Компилятор C
|
||||
rocmPackages.llvm.clang # Компилятор C
|
||||
gnumake # Компилятор?
|
||||
ccls # C lsp
|
||||
|
||||
# Nix language server
|
||||
nil
|
||||
nixd
|
||||
# Rust
|
||||
rustup # Управление версиями языка Rust
|
||||
rust-analyzer # Rust lsp
|
||||
|
||||
# Nix code formatting
|
||||
# nixpkgs-fmt # Оф, но будет устаревшим. Usage: nixpkgs-fmt file.nix
|
||||
# nixfmt-rfc-style # Новый оф, но вроде не всё есть. Usage: nixfmt file.nix
|
||||
alejandra # Сторонний быстрый форматер. Usage: alejandra file.nix
|
||||
# Golang
|
||||
go # Go programming language
|
||||
gopls # Golang lsp
|
||||
templ # HTML SSR
|
||||
|
||||
# Frontend
|
||||
# vscode-langservers-extracted # HTML/CSS/JSON/ESLint lsp
|
||||
# typescript-language-server # JS/TS lsp
|
||||
# htmx-lsp # HTMX lsp
|
||||
# tailwindcss-language-server # Tailwind CSS lsp
|
||||
# Мб emmet добавить потом. Но все lsp для него нонейм
|
||||
|
||||
# Nix
|
||||
nixd # Nix lsp
|
||||
# alejandra # Nix formatter. Usage: alejandra file.nix
|
||||
|
||||
# Shell
|
||||
shellcheck # Проверка shell скриптов на ошибки
|
||||
bash-language-server # Bash lsp
|
||||
|
||||
# Database
|
||||
# sqls # SQL lsp
|
||||
# postgres-lsp # Postgres lsp
|
||||
|
||||
# Other
|
||||
hugo # Для моего блога
|
||||
# lua-language-server # Lua lsp
|
||||
# marksman # Markdown lsp
|
||||
# taplo # TOML lsp
|
||||
# vim-language-server # VimScript lsp
|
||||
# yaml-language-server # YAML lsp
|
||||
# dockerfile-language-server-nodejs # Dockerfiles
|
||||
# zls # Zig lsp
|
||||
# lemminx # XML lsp (юзает java)
|
||||
|
||||
############
|
||||
## Архивы ##
|
||||
|
|
@ -141,6 +176,7 @@
|
|||
xclip # Буфера обмена
|
||||
ffmpeg_7 # Обработка видео. Нужен всегда и везде как зависимость
|
||||
imagemagick # Обработка изображений. Мб тоже нужен всегда
|
||||
vips # В 4 раза быстрее imagemagick?
|
||||
tree # Структура файлов в терминале
|
||||
gnugrep # Поиск в терминале
|
||||
gawk # Обработка и анализ текста в терминале
|
||||
|
|
@ -170,6 +206,11 @@
|
|||
gallery-dl # Качать много картинок с кучи разных сайтов
|
||||
shellcheck # Проверка shell скриптов на ошибки
|
||||
pwgen # Генератор паролей
|
||||
lm_sensors # Сенсоры
|
||||
httpie # interacting with APIs & HTTP servers
|
||||
# mkvtoolnix-cli # Cross-platform tools for Matroska
|
||||
# jq # Cli JSON processor
|
||||
# htmlq # Как jq, но для html. Извлекать конкретные элементы из html
|
||||
|
||||
alacritty # Минималистичный терминал. Основной у меня
|
||||
kitty # Самый быстрый протокол отображения медиа, но ssh через жопу работает
|
||||
|
|
@ -189,7 +230,7 @@
|
|||
# pwvucontrol # Pipewire Volume Control (Не знаю может ли полностью заменить pavucontrol)
|
||||
networkmanagerapplet # Tray for network manager
|
||||
brightnessctl # Brightness control for laptop
|
||||
gucharmap # Проверка шрифтов. Какой шрифт какие символы отображает
|
||||
# gucharmap # Проверка шрифтов. Какой шрифт какие символы отображает
|
||||
|
||||
##############
|
||||
## Browsers ##
|
||||
|
|
@ -270,7 +311,7 @@
|
|||
############
|
||||
|
||||
(discord.override { # Discord
|
||||
withOpenASAR = true; # Оптимизатор дискрода
|
||||
# withOpenASAR = true; # Оптимизатор дискрода
|
||||
withVencord = true; # Имба плагины # TODO: Настройки надо сделать декларативными
|
||||
})
|
||||
telegram-desktop
|
||||
|
|
@ -305,7 +346,7 @@
|
|||
blender-hip # 3д графика и рендер видео
|
||||
gcolor3 # GUI color picker
|
||||
xcolor # CLI color picker https://github.com/Soft/xcolor
|
||||
inkscape # Vector graphic editor
|
||||
# inkscape # Vector graphic editor
|
||||
|
||||
##################
|
||||
## Productivity ##
|
||||
|
|
@ -319,10 +360,12 @@
|
|||
#########
|
||||
|
||||
neovim # Мб не надо писать, он у меня необычный, через nixvim flake
|
||||
# vscode # Надо в home.packages писать, чтоб расширения ставились без рута
|
||||
# jetbrains-toolbox # Надо в home.packages писать. https://nixos.wiki/wiki/Jetbrains_Tools
|
||||
# zed-editor # На всякий тоже поставил в home.packages
|
||||
helix # A Kakoune / Neovim inspired editor, written in Rust.
|
||||
helix # A Kakoune/Neovim inspired editor, written in Rust.
|
||||
|
||||
# Закинул в home.nix
|
||||
# vscode
|
||||
# jetbrains-toolbox
|
||||
# zed-editor
|
||||
|
||||
###########
|
||||
## Icons ##
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue