Compare commits
No commits in common. "98e03ac9d8d670dbb5f725378f6c96fa5c1405db" and "1ebce8fc8263521867cf1d7d2aed615cf2042613" have entirely different histories.
98e03ac9d8
...
1ebce8fc82
8 changed files with 49 additions and 25 deletions
|
|
@ -17,6 +17,7 @@
|
|||
./terminal/zsh.nix
|
||||
|
||||
./mangohud.nix
|
||||
# ./pipewire.nix
|
||||
# ./symlinks.nix
|
||||
|
||||
##############
|
||||
|
|
|
|||
|
|
@ -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 = {};
|
||||
|
||||
|
|
|
|||
11
modules/home-manager/pipewire.nix
Normal file
11
modules/home-manager/pipewire.nix
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
# Раз через sound.nix не работает, ставя лишние символы
|
||||
# То я буду делать симлинк в хоум. Ребут пипы:
|
||||
# systemctl --user restart pipewire
|
||||
|
||||
{
|
||||
xdg.configFile."pipewire/pipewire.conf".text = ''
|
||||
context.properties = {
|
||||
default.clock.allowed-rates = [ 44100 48000 88200 96000 176400 192000 352800 384000 705600 768000 ]
|
||||
}
|
||||
'';
|
||||
}
|
||||
|
|
@ -13,9 +13,11 @@
|
|||
|
||||
# Эти команды выполняются в конце 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 = [
|
||||
|
|
@ -39,6 +41,7 @@
|
|||
rules = let # Это переменные
|
||||
floating1600x900 = {
|
||||
state = "floating";
|
||||
# layer = "above";
|
||||
center = true;
|
||||
focus = true;
|
||||
rectangle = "1600x900+0+0";
|
||||
|
|
|
|||
|
|
@ -51,9 +51,11 @@
|
|||
# Число определяет приоритет настройки, а название описывает цель конфига
|
||||
extraConfig.pipewire = {
|
||||
"10-clock-rate" = {
|
||||
"context.properties" = {
|
||||
"default.clock.rate" = 48000;
|
||||
# "default.clock.allowed-rates" = [ 44100 48000 88200 96000 176400 192000 352800 384000 705600 768000 ];
|
||||
context.properties = {
|
||||
default.clock.rate = 48000;
|
||||
# Ниже измени под свой пк. У меня цап поддерживает всё это. Можешь закомментить, если не знаешь что ставить
|
||||
# Гавноёбы ебаные не могут запихать список без запятых и без кавычек. Из-за этого не работает
|
||||
# default.clock.allowed-rates = "[ 44100 48000 88200 96000 176400 192000 352800 384000 705600 768000 ]";
|
||||
};
|
||||
};
|
||||
# Ниже настройки для минимальной задержки в играх (например osu!stable через wine)
|
||||
|
|
|
|||
|
|
@ -4,12 +4,20 @@
|
|||
# podman.enable = true;
|
||||
waydroid.enable = true;
|
||||
|
||||
docker = {
|
||||
enable = true;
|
||||
rootless = {
|
||||
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;
|
||||
# # };
|
||||
# };
|
||||
# };
|
||||
|
||||
# spiceUSBRedirection.enable = true; # Connect USB devices to libvirt VMs, both local and remote.
|
||||
libvirtd = { # https://nixos.wiki/wiki/Libvirt
|
||||
|
|
|
|||
|
|
@ -16,8 +16,8 @@
|
|||
# то не получится ставить расширения. Потому что там софт ставится от рута и vscode
|
||||
# будет пытаться установить расширения в каталог nix store, куда нельзя что либо ставить без рута.
|
||||
packages = with pkgs; [
|
||||
vscode # Надо в home.packages писать, чтоб расширения ставились без рута
|
||||
jetbrains-toolbox # https://nixos.wiki/wiki/Jetbrains_Tools
|
||||
vscode # Мб надо в home.packages писать, чтоб расширения ставились без рута
|
||||
jetbrains-toolbox # Мб надо через home.packages писать
|
||||
];
|
||||
|
||||
sessionVariables = {
|
||||
|
|
|
|||
|
|
@ -124,6 +124,7 @@
|
|||
|
||||
# Nix
|
||||
nixd # Nix lsp
|
||||
nil # Nix lsp
|
||||
alejandra # Nix formatter. Usage: alejandra file.nix
|
||||
|
||||
# Markdown
|
||||
|
|
@ -289,7 +290,7 @@
|
|||
withVencord = true; # Имба плагины # TODO: Настройки надо сделать декларативными
|
||||
})
|
||||
telegram-desktop
|
||||
# revolt-desktop # FOSS аналог дискорда
|
||||
revolt-desktop # FOSS аналог дискорда
|
||||
|
||||
###########
|
||||
## Games ##
|
||||
|
|
@ -320,7 +321,6 @@
|
|||
blender-hip # 3д графика и рендер видео
|
||||
gcolor3 # GUI color picker
|
||||
xcolor # CLI color picker https://github.com/Soft/xcolor
|
||||
inkscape # Vector graphic editor
|
||||
|
||||
##################
|
||||
## Productivity ##
|
||||
|
|
@ -335,8 +335,8 @@
|
|||
|
||||
neovim
|
||||
# vscode # Надо в home.packages писать, чтоб расширения ставились без рута
|
||||
# jetbrains-toolbox # Добавил в home.nix
|
||||
helix # A Kakoune / Neovim inspired editor, written in Rust
|
||||
# jetbrains-toolbox # Надо в home.packages писать. https://nixos.wiki/wiki/Jetbrains_Tools
|
||||
helix # A Kakoune / Neovim inspired editor, written in Rust.
|
||||
|
||||
###########
|
||||
## Icons ##
|
||||
|
|
@ -385,7 +385,6 @@
|
|||
libsecret # Хранить и получать аккаунты у приложений. Например для jetbrains toolbox
|
||||
alsa-utils # Мне для команды amixer надо
|
||||
pamixer # PulseAudio cli (громкость редачу)
|
||||
easyeffects # PipeWire settings. Мне для эквалайзера нужен
|
||||
weston # Для запуска wayland only apps на x11 (ещё есть cage, но он крашит систему при ребилде)
|
||||
|
||||
# Для работы некоторых тем sddm
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue