From 2d3e46d06320941d909376bd3e0137ec5573ed2f Mon Sep 17 00:00:00 2001 From: Buliway Date: Mon, 7 Oct 2024 19:47:41 +0300 Subject: [PATCH] new readme, pipewire and hibernate --- README.md | 4 ++++ modules/home-manager/pipewire.nix | 11 +++++++++++ modules/nixos/hibernate.nix | 4 ++-- 3 files changed, 17 insertions(+), 2 deletions(-) create mode 100644 modules/home-manager/pipewire.nix diff --git a/README.md b/README.md index aa42397..f4c70cf 100644 --- a/README.md +++ b/README.md @@ -375,6 +375,9 @@ sudo nixos-rebuild switch ```sh sudo nixos-rebuild boot --flake github:Buliway/nixos-private-dots --impure ``` + +Чтоб использовать с репой forgejo, можно попробовать такой синтаксис `git@git.buliway.ru:Buliway/nixos-private-dots`. + Параметр `boot` делает так, что настройки не применяются сразу. После установки надо будет перезапустить пк. Если хочешь проверить как оно заработает без ребута пк, то используй `switch` вместо `boot`. ### Второй способ @@ -400,6 +403,7 @@ sudo nixos-rebuild boot --impure --flake ~/nixos-private-dots - Настроить гибренацию в `modules/nixos/hibernate.nix` - Активировать скрипт в `shit` каталоге, чтоб скопировать нужные конфиги в нужные каталоги. Симлинки не работают - Настроить приложения `Qt5 Settings`, `Qt6 Settings` и `Kvantum`. Там надо выбрать свою системную тему. Вроде всё интуитивно понятно будет. Можно попробовать обновить систему, в надежде, что системная тема `stylix` начнёт работать с приложениями `qt`. Для этого надо будет закомментить настройки `qt` в конфиге `stylix`. +- Руками настроить `thunar`, бинды для `ksnip`, `discord`, `telegram`, `steam` и `strawberry` - Добавить gpg ключи ```sh gpg --import /path/to/your-key.gpg diff --git a/modules/home-manager/pipewire.nix b/modules/home-manager/pipewire.nix new file mode 100644 index 0000000..0b26bcf --- /dev/null +++ b/modules/home-manager/pipewire.nix @@ -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 ] + } + ''; +} diff --git a/modules/nixos/hibernate.nix b/modules/nixos/hibernate.nix index 3930d91..4a495f2 100644 --- a/modules/nixos/hibernate.nix +++ b/modules/nixos/hibernate.nix @@ -12,7 +12,7 @@ { boot = { - resumeDevice = "/dev/disk/by-uuid/0951089a-fd89-4647-9ddb-0e3ff63d7b49"; - kernelParams = [ "resume_offset=6807551" ]; + resumeDevice = "/swapfile"; + kernelParams = [ "resume_offset=18874367" ]; }; }