New software
This commit is contained in:
parent
891f8b054c
commit
f5ea915565
5 changed files with 33 additions and 29 deletions
|
|
@ -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 = {};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -14,11 +14,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 = [
|
||||||
|
|
@ -42,7 +40,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";
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,8 @@
|
||||||
# будет пытаться установить расширения в каталог nix store, куда нельзя что либо ставить без рута.
|
# будет пытаться установить расширения в каталог nix store, куда нельзя что либо ставить без рута.
|
||||||
packages = with pkgs; [
|
packages = with pkgs; [
|
||||||
vscode # Мб надо в home.packages писать, чтоб расширения ставились без рута
|
vscode # Мб надо в home.packages писать, чтоб расширения ставились без рута
|
||||||
jetbrains-toolbox # Мб надо через home.packages писать
|
jetbrains-toolbox
|
||||||
|
zed-editor
|
||||||
];
|
];
|
||||||
|
|
||||||
sessionVariables = {
|
sessionVariables = {
|
||||||
|
|
|
||||||
|
|
@ -105,9 +105,19 @@
|
||||||
|
|
||||||
go # Go programming language
|
go # Go programming language
|
||||||
rustup # Управление версиями языка Rust
|
rustup # Управление версиями языка Rust
|
||||||
nil # Nix language server
|
|
||||||
hugo # Для моего блога
|
hugo # Для моего блога
|
||||||
python3 # Питухон ласт версии
|
python3 # Питухон ласт версии
|
||||||
|
gcc # Компилятор
|
||||||
|
gnumake # Компилятор?
|
||||||
|
|
||||||
|
# Nix language server
|
||||||
|
nil
|
||||||
|
nixd
|
||||||
|
|
||||||
|
# Nix code formatting
|
||||||
|
# nixpkgs-fmt # Оф, но будет устаревшим. Usage: nixpkgs-fmt file.nix
|
||||||
|
# nixfmt-rfc-style # Новый оф, но вроде не всё есть. Usage: nixfmt file.nix
|
||||||
|
alejandra # Сторонний быстрый форматер. Usage: alejandra file.nix
|
||||||
|
|
||||||
############
|
############
|
||||||
## Архивы ##
|
## Архивы ##
|
||||||
|
|
@ -159,6 +169,7 @@
|
||||||
libnotify # Вызов оповещений через "notify-send"
|
libnotify # Вызов оповещений через "notify-send"
|
||||||
gallery-dl # Качать много картинок с кучи разных сайтов
|
gallery-dl # Качать много картинок с кучи разных сайтов
|
||||||
shellcheck # Проверка shell скриптов на ошибки
|
shellcheck # Проверка shell скриптов на ошибки
|
||||||
|
pwgen # Генератор паролей
|
||||||
|
|
||||||
alacritty # Минималистичный терминал. Основной у меня
|
alacritty # Минималистичный терминал. Основной у меня
|
||||||
kitty # Самый быстрый протокол отображения медиа, но ssh через жопу работает
|
kitty # Самый быстрый протокол отображения медиа, но ssh через жопу работает
|
||||||
|
|
@ -263,7 +274,7 @@
|
||||||
withVencord = true; # Имба плагины # TODO: Настройки надо сделать декларативными
|
withVencord = true; # Имба плагины # TODO: Настройки надо сделать декларативными
|
||||||
})
|
})
|
||||||
telegram-desktop
|
telegram-desktop
|
||||||
revolt-desktop # FOSS аналог дискорда
|
# revolt-desktop # FOSS аналог дискорда
|
||||||
|
|
||||||
###########
|
###########
|
||||||
## Games ##
|
## Games ##
|
||||||
|
|
@ -294,6 +305,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 ##
|
||||||
|
|
@ -309,6 +321,7 @@
|
||||||
neovim # Мб не надо писать, он у меня необычный, через nixvim flake
|
neovim # Мб не надо писать, он у меня необычный, через nixvim flake
|
||||||
# vscode # Надо в home.packages писать, чтоб расширения ставились без рута
|
# vscode # Надо в home.packages писать, чтоб расширения ставились без рута
|
||||||
# jetbrains-toolbox # Надо в home.packages писать. https://nixos.wiki/wiki/Jetbrains_Tools
|
# 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.
|
||||||
|
|
||||||
###########
|
###########
|
||||||
|
|
@ -358,6 +371,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
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue