New software

This commit is contained in:
Buliway 2024-11-18 02:06:12 +03:00
parent c51f5f3e41
commit 98e03ac9d8
5 changed files with 22 additions and 32 deletions

View file

@ -36,12 +36,12 @@
} }
]; ];
userSettings = { # userSettings = {
"telemetry.telemetryLevel" = "off"; # "telemetry.telemetryLevel" = "off";
"update.showReleaseNotes" = false; # "update.showReleaseNotes" = false;
"workbench.colorTheme" = "Gruvbox Dark Medium"; # "workbench.colorTheme" = "Gruvbox Dark Medium";
"editor.fontFamily" = "JetBrainsMono Nerd Font"; # "editor.fontFamily" = "JetBrainsMono Nerd Font";
}; # };
globalSnippets = {}; globalSnippets = {};

View file

@ -13,11 +13,9 @@
# Эти команды выполняются в конце bspwmrc # Эти команды выполняются в конце bspwmrc
extraConfig = '' extraConfig = ''
if [[ "$XDG_SESSION_DESKTOP" == *"bspwm"* ]]; then for m in $(polybar --list-monitors | cut -d":" -f1); do
for m in $(polybar --list-monitors | cut -d":" -f1); do MONITOR=$m polybar --reload bspwm &
MONITOR=$m polybar --reload bspwm & done
done
fi
''; '';
startupPrograms = [ startupPrograms = [
@ -41,7 +39,6 @@
rules = let # Это переменные rules = let # Это переменные
floating1600x900 = { floating1600x900 = {
state = "floating"; state = "floating";
# layer = "above";
center = true; center = true;
focus = true; focus = true;
rectangle = "1600x900+0+0"; rectangle = "1600x900+0+0";

View file

@ -4,20 +4,12 @@
# podman.enable = true; # podman.enable = true;
waydroid.enable = true; waydroid.enable = true;
# docker = { docker = {
# enable = true; enable = true;
# # daemon.settings = { rootless = {
# # fixed-cidr-v6 = "fd00::/80"; enable = true;
# # ipv6 = true; };
# # }; };
# rootless = {
# enable = true;
# # daemon.settings = {
# # fixed-cidr-v6 = "fd00::/80";
# # ipv6 = true;
# # };
# };
# };
# 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 libvirtd = { # https://nixos.wiki/wiki/Libvirt

View file

@ -16,8 +16,8 @@
# то не получится ставить расширения. Потому что там софт ставится от рута и vscode # то не получится ставить расширения. Потому что там софт ставится от рута и vscode
# будет пытаться установить расширения в каталог nix store, куда нельзя что либо ставить без рута. # будет пытаться установить расширения в каталог nix store, куда нельзя что либо ставить без рута.
packages = with pkgs; [ packages = with pkgs; [
vscode # Мб надо в home.packages писать, чтоб расширения ставились без рута vscode # Надо в home.packages писать, чтоб расширения ставились без рута
jetbrains-toolbox # Мб надо через home.packages писать jetbrains-toolbox # https://nixos.wiki/wiki/Jetbrains_Tools
]; ];
sessionVariables = { sessionVariables = {

View file

@ -124,7 +124,6 @@
# Nix # Nix
nixd # Nix lsp nixd # Nix lsp
nil # Nix lsp
alejandra # Nix formatter. Usage: alejandra file.nix alejandra # Nix formatter. Usage: alejandra file.nix
# Markdown # Markdown
@ -290,7 +289,7 @@
withVencord = true; # Имба плагины # TODO: Настройки надо сделать декларативными withVencord = true; # Имба плагины # TODO: Настройки надо сделать декларативными
}) })
telegram-desktop telegram-desktop
revolt-desktop # FOSS аналог дискорда # revolt-desktop # FOSS аналог дискорда
########### ###########
## Games ## ## Games ##
@ -321,6 +320,7 @@
blender-hip # 3д графика и рендер видео blender-hip # 3д графика и рендер видео
gcolor3 # GUI color picker gcolor3 # GUI color picker
xcolor # CLI color picker https://github.com/Soft/xcolor xcolor # CLI color picker https://github.com/Soft/xcolor
inkscape # Vector graphic editor
################## ##################
## Productivity ## ## Productivity ##
@ -335,8 +335,8 @@
neovim neovim
# vscode # Надо в home.packages писать, чтоб расширения ставились без рута # vscode # Надо в home.packages писать, чтоб расширения ставились без рута
# jetbrains-toolbox # Надо в home.packages писать. https://nixos.wiki/wiki/Jetbrains_Tools # jetbrains-toolbox # Добавил в home.nix
helix # A Kakoune / Neovim inspired editor, written in Rust. helix # A Kakoune / Neovim inspired editor, written in Rust
########### ###########
## Icons ## ## Icons ##
@ -385,6 +385,7 @@
libsecret # Хранить и получать аккаунты у приложений. Например для jetbrains toolbox libsecret # Хранить и получать аккаунты у приложений. Например для jetbrains toolbox
alsa-utils # Мне для команды amixer надо alsa-utils # Мне для команды amixer надо
pamixer # PulseAudio cli (громкость редачу) pamixer # PulseAudio cli (громкость редачу)
easyeffects # PipeWire settings. Мне для эквалайзера нужен
weston # Для запуска wayland only apps на x11 (ещё есть cage, но он крашит систему при ребилде) weston # Для запуска wayland only apps на x11 (ещё есть cage, но он крашит систему при ребилде)
# Для работы некоторых тем sddm # Для работы некоторых тем sddm