New software

This commit is contained in:
Buliway 2024-11-01 05:26:31 +03:00
parent 891f8b054c
commit f5ea915565
5 changed files with 33 additions and 29 deletions

View file

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

View file

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

View file

@ -4,20 +4,12 @@
# podman.enable = true;
waydroid.enable = true;
# docker = {
# enable = true;
# # daemon.settings = {
# # fixed-cidr-v6 = "fd00::/80";
# # ipv6 = true;
# # };
# rootless = {
# enable = true;
# # daemon.settings = {
# # fixed-cidr-v6 = "fd00::/80";
# # ipv6 = true;
# # };
# };
# };
docker = {
enable = true;
rootless = {
enable = true;
};
};
# spiceUSBRedirection.enable = true; # Connect USB devices to libvirt VMs, both local and remote.
libvirtd = { # https://nixos.wiki/wiki/Libvirt

View file

@ -17,7 +17,8 @@
# будет пытаться установить расширения в каталог nix store, куда нельзя что либо ставить без рута.
packages = with pkgs; [
vscode # Мб надо в home.packages писать, чтоб расширения ставились без рута
jetbrains-toolbox # Мб надо через home.packages писать
jetbrains-toolbox
zed-editor
];
sessionVariables = {

View file

@ -105,9 +105,19 @@
go # Go programming language
rustup # Управление версиями языка Rust
nil # Nix language server
hugo # Для моего блога
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"
gallery-dl # Качать много картинок с кучи разных сайтов
shellcheck # Проверка shell скриптов на ошибки
pwgen # Генератор паролей
alacritty # Минималистичный терминал. Основной у меня
kitty # Самый быстрый протокол отображения медиа, но ssh через жопу работает
@ -263,7 +274,7 @@
withVencord = true; # Имба плагины # TODO: Настройки надо сделать декларативными
})
telegram-desktop
revolt-desktop # FOSS аналог дискорда
# revolt-desktop # FOSS аналог дискорда
###########
## Games ##
@ -294,6 +305,7 @@
blender-hip # 3д графика и рендер видео
gcolor3 # GUI color picker
xcolor # CLI color picker https://github.com/Soft/xcolor
inkscape # Vector graphic editor
##################
## Productivity ##
@ -309,6 +321,7 @@
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.
###########
@ -358,6 +371,7 @@
libsecret # Хранить и получать аккаунты у приложений. Например для jetbrains toolbox
alsa-utils # Мне для команды amixer надо
pamixer # PulseAudio cli (громкость редачу)
easyeffects # PipeWire settings. Мне для эквалайзера нужен
weston # Для запуска wayland only apps на x11 (ещё есть cage, но он крашит систему при ребилде)
# Для работы некоторых тем sddm