Some fixes
This commit is contained in:
parent
31330e926d
commit
18af81c995
5 changed files with 52 additions and 5 deletions
43
README.md
43
README.md
|
|
@ -1,4 +1,4 @@
|
|||
# Навигация
|
||||
## Навигация
|
||||
|
||||
- [Бинды](#бинды)
|
||||
- [Другие README файлы в этих дотсах](#другие-readme-файлы-в-этих-дотсах)
|
||||
|
|
@ -57,7 +57,7 @@
|
|||
| ------------------- | ---------------------------------------------------------------------------------------------- | --------- |
|
||||
| `Super + A` | Applications. Запускатор софта | Да |
|
||||
| `Super + C` | Calculator имбовый. Можно даже написать `5600 USD to BTC` или `500 + 25%`. | Да |
|
||||
| `Super + P` | Passwords. Пароли из утилиты pass |нет|
|
||||
| `Super + P` | Passwords. Пароли из утилиты pass | Да |
|
||||
| `Super + V` | История буфера обмена. Как ctrl+v, но через win. | Да |
|
||||
| `Super + Backspace` | PowerMenu. Выключение пк | Да |
|
||||
| `Super + Tab` | Как alt+tab, переключение окон. На нужный воркспейс само перекинет |нет|
|
||||
|
|
@ -123,6 +123,45 @@
|
|||
- `Thunar` криво показывает превью видео. Это ебло дырявое генерит рандом кадр из видео в качестве превью. Ебантропы не могут взять данные из метаданных, куда все закидывают реальное превью. Они считают, что лучше генерить превью каждый ёбаный раз, чем взять уже готовое
|
||||
- `polybar` и `bspwm` создали пидарасы ебаные бездарные. Одни ломают floating окна и не умеют нормально отображать все символы без ручного указания двух сотен шрифтов, другие не имеют документации и не могут нормально реализовать слои в wm. Ебланы блять. Все floating окна находятся под tiling окнами при запуске ебаного гей бара. Ебантропы не могут даже элементарную работу слоёв реализовать нормально. И эти два куска дерьма называют лучшими wm и status bar? Та нахуй они кому нужны с такими далбаёбами на разрабах. Иногда даже фулскрин находится под флоатингом, а флоатинг под тилингом. Ёбаный олигофрен создал этот bspwm
|
||||
|
||||
Мелочи
|
||||
- Пароли через rofi выдаёт меню ввода пароля от qt, но оно имеет светлую тему. Ебал рот делать темы для qt, вечно всё через пизду работают
|
||||
- В терминале ssh-agent палит мою почту. Но мб это только при первом запуске терминала
|
||||
- В btop не работает статистика gpu
|
||||
- Не работает `git push` в `gitui`. Мб надо переподключить репу. Дело не в `ssh-agent`, его я исправил
|
||||
- Не работает нечёткий поиск по истории комманд в терминале, если написать что-то и жать стрелку вверх
|
||||
|
||||
### Ребилд крашит систему
|
||||
|
||||
Ребилд системы через `switch` или `test` кладёт нахуй систему. Чёрный экран без возможности переключить tty через `ctrl + alt + F1-F7`. Теперь юзаю `boot`, чтоб после ребута пк применялось
|
||||
|
||||
Примерный список того, что я сделал, после чего ребилд пошёл по пизде
|
||||
- Сделал `polybar` и `sxhkd` не сервисом, а пакетом через `home.packages` и конфиги через `.text`
|
||||
- Установил `cage` как сервис для запуска wayland приложений на иксах
|
||||
- Установил `weston` как пакет для запуска wayland приложений на иксах
|
||||
- Включил виртуализацию `waydroid`
|
||||
- Включил `i3`
|
||||
- Добавил симлинк на пакет `ff2mpv` в home. Чтоб браузер туда обращался
|
||||
- Добавил параметр для gnupg в виде `pinentryPackage`. Указал qt
|
||||
- Сделал стили для `rofi`
|
||||
- Установил `python3`
|
||||
- Установил `rocm-smi` для отображения gpu в btop (не работает)
|
||||
|
||||
Потом я обновил репы в надежде исправить всю хуйню. И один раз оно и правда обновило всё без проблем. Некст ребилды снова стали идти по пизде
|
||||
|
||||
Хуйни, на которых всё зависает и падает блять
|
||||
`starting the following units: accounts-daemon.service`
|
||||
`restarting the following units: home-manager-buliway.service`
|
||||
|
||||
Первый ребилд был нормальный вроде. Потом я ребутнул пк, чтоб проверить работу полибара, а всё пошло по пизде при некст ребутах
|
||||
|
||||
#### Потенциальный способ исправить проблему
|
||||
|
||||
Есть следующие два параметра:
|
||||
- `systemd.services.<name>.restartIfChanged`
|
||||
- `systemd.user.services.<name>.restartIfChanged`
|
||||
|
||||
Они указывают надо ли ребутать указанный сервис при ребилде системы. Мб надо туда что-то указать и сделать false
|
||||
|
||||
## TODO
|
||||
|
||||
Надо сделать декларативную QT тему (ебал их рты). Сейчас у меня есть три каталог в каталоге `shit`. Их я могу скопировать в `~/.config`, нужная переменная окружения в `home.nix` стоит и всё заработает. Но это залупа. Другой человек не сможет это юзать мб. Потому что там в коде написан путь `/home/buliway`. Не всем же быть буливеями. Хотя это изи исправляется, потом сделаю. Но пока что я рот ебал тратить 3 дня на настройку темы бездарных далбаёбов на QT.
|
||||
|
|
|
|||
|
|
@ -15,7 +15,8 @@
|
|||
shellAliases = let
|
||||
flakeDir = "~/nixos-private-dots";
|
||||
in {
|
||||
rb = "sudo nixos-rebuild switch --impure --flake ${flakeDir}"; # Применить новый конфиг
|
||||
rbs = "sudo nixos-rebuild switch --impure --flake ${flakeDir}"; # Применить новый конфиг сразу
|
||||
rbb = "sudo nixos-rebuild boot --impure --flake ${flakeDir}"; # Применить новый конфиг после ребута пк
|
||||
|
||||
# Можно назвать аналогом "sudo pacman -Su", не "Syu", репу не обновляет
|
||||
upg = "sudo nixos-rebuild switch --impure --upgrade --flake ${flakeDir}"; # Обновить пакеты, но не репозиторий во fleke.lock
|
||||
|
|
|
|||
|
|
@ -303,7 +303,7 @@ in { # Статус бар внизу
|
|||
|
||||
[module/power]
|
||||
type=custom/text
|
||||
click-left=exec rofi -show powermenu -modi powermenu:${pkgs.rofi-power-menu}/bin/rofi-power-menu -theme ${rofiApps}
|
||||
click-left=exec rofi -show powermenu -modi powermenu:${pkgs.rofi-power-menu}/bin/rofi-power-menu -theme ${rofiPower}
|
||||
label=" "
|
||||
|
||||
[module/time]
|
||||
|
|
|
|||
|
|
@ -136,7 +136,7 @@ in {
|
|||
clipmenu
|
||||
|
||||
# Как alt+tab, переключение окон. На нужный воркспейс само перекинет
|
||||
super + tab
|
||||
super + Tab
|
||||
rofi -show window -theme ${rofiDir}/launcher.rasi
|
||||
|
||||
# PowerMenu. Выключение пк
|
||||
|
|
|
|||
|
|
@ -14,6 +14,13 @@ in {
|
|||
./packages.nix
|
||||
];
|
||||
|
||||
# Список сервисов, которые не надо ребутать после rebuild switch
|
||||
# Мне это надо, потому что некоторые сервисы кладут систему
|
||||
systemd.services = {
|
||||
"accounts-daemon".restartIfChanged = false;
|
||||
# "home-manager-buliway".restartIfChanged = false;
|
||||
};
|
||||
|
||||
boot = {
|
||||
kernelPackages = pkgs.linuxPackages_latest; # Ядро линуха, ласт версия
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue