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-файлы-в-этих-дотсах)
|
- [Другие README файлы в этих дотсах](#другие-readme-файлы-в-этих-дотсах)
|
||||||
|
|
@ -57,7 +57,7 @@
|
||||||
| ------------------- | ---------------------------------------------------------------------------------------------- | --------- |
|
| ------------------- | ---------------------------------------------------------------------------------------------- | --------- |
|
||||||
| `Super + A` | Applications. Запускатор софта | Да |
|
| `Super + A` | Applications. Запускатор софта | Да |
|
||||||
| `Super + C` | Calculator имбовый. Можно даже написать `5600 USD to BTC` или `500 + 25%`. | Да |
|
| `Super + C` | Calculator имбовый. Можно даже написать `5600 USD to BTC` или `500 + 25%`. | Да |
|
||||||
| `Super + P` | Passwords. Пароли из утилиты pass |нет|
|
| `Super + P` | Passwords. Пароли из утилиты pass | Да |
|
||||||
| `Super + V` | История буфера обмена. Как ctrl+v, но через win. | Да |
|
| `Super + V` | История буфера обмена. Как ctrl+v, но через win. | Да |
|
||||||
| `Super + Backspace` | PowerMenu. Выключение пк | Да |
|
| `Super + Backspace` | PowerMenu. Выключение пк | Да |
|
||||||
| `Super + Tab` | Как alt+tab, переключение окон. На нужный воркспейс само перекинет |нет|
|
| `Super + Tab` | Как alt+tab, переключение окон. На нужный воркспейс само перекинет |нет|
|
||||||
|
|
@ -123,6 +123,45 @@
|
||||||
- `Thunar` криво показывает превью видео. Это ебло дырявое генерит рандом кадр из видео в качестве превью. Ебантропы не могут взять данные из метаданных, куда все закидывают реальное превью. Они считают, что лучше генерить превью каждый ёбаный раз, чем взять уже готовое
|
- `Thunar` криво показывает превью видео. Это ебло дырявое генерит рандом кадр из видео в качестве превью. Ебантропы не могут взять данные из метаданных, куда все закидывают реальное превью. Они считают, что лучше генерить превью каждый ёбаный раз, чем взять уже готовое
|
||||||
- `polybar` и `bspwm` создали пидарасы ебаные бездарные. Одни ломают floating окна и не умеют нормально отображать все символы без ручного указания двух сотен шрифтов, другие не имеют документации и не могут нормально реализовать слои в wm. Ебланы блять. Все floating окна находятся под tiling окнами при запуске ебаного гей бара. Ебантропы не могут даже элементарную работу слоёв реализовать нормально. И эти два куска дерьма называют лучшими wm и status bar? Та нахуй они кому нужны с такими далбаёбами на разрабах. Иногда даже фулскрин находится под флоатингом, а флоатинг под тилингом. Ёбаный олигофрен создал этот bspwm
|
- `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
|
## TODO
|
||||||
|
|
||||||
Надо сделать декларативную QT тему (ебал их рты). Сейчас у меня есть три каталог в каталоге `shit`. Их я могу скопировать в `~/.config`, нужная переменная окружения в `home.nix` стоит и всё заработает. Но это залупа. Другой человек не сможет это юзать мб. Потому что там в коде написан путь `/home/buliway`. Не всем же быть буливеями. Хотя это изи исправляется, потом сделаю. Но пока что я рот ебал тратить 3 дня на настройку темы бездарных далбаёбов на QT.
|
Надо сделать декларативную QT тему (ебал их рты). Сейчас у меня есть три каталог в каталоге `shit`. Их я могу скопировать в `~/.config`, нужная переменная окружения в `home.nix` стоит и всё заработает. Но это залупа. Другой человек не сможет это юзать мб. Потому что там в коде написан путь `/home/buliway`. Не всем же быть буливеями. Хотя это изи исправляется, потом сделаю. Но пока что я рот ебал тратить 3 дня на настройку темы бездарных далбаёбов на QT.
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,8 @@
|
||||||
shellAliases = let
|
shellAliases = let
|
||||||
flakeDir = "~/nixos-private-dots";
|
flakeDir = "~/nixos-private-dots";
|
||||||
in {
|
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", репу не обновляет
|
# Можно назвать аналогом "sudo pacman -Su", не "Syu", репу не обновляет
|
||||||
upg = "sudo nixos-rebuild switch --impure --upgrade --flake ${flakeDir}"; # Обновить пакеты, но не репозиторий во fleke.lock
|
upg = "sudo nixos-rebuild switch --impure --upgrade --flake ${flakeDir}"; # Обновить пакеты, но не репозиторий во fleke.lock
|
||||||
|
|
|
||||||
|
|
@ -303,7 +303,7 @@ in { # Статус бар внизу
|
||||||
|
|
||||||
[module/power]
|
[module/power]
|
||||||
type=custom/text
|
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=" "
|
label=" "
|
||||||
|
|
||||||
[module/time]
|
[module/time]
|
||||||
|
|
|
||||||
|
|
@ -136,7 +136,7 @@ in {
|
||||||
clipmenu
|
clipmenu
|
||||||
|
|
||||||
# Как alt+tab, переключение окон. На нужный воркспейс само перекинет
|
# Как alt+tab, переключение окон. На нужный воркспейс само перекинет
|
||||||
super + tab
|
super + Tab
|
||||||
rofi -show window -theme ${rofiDir}/launcher.rasi
|
rofi -show window -theme ${rofiDir}/launcher.rasi
|
||||||
|
|
||||||
# PowerMenu. Выключение пк
|
# PowerMenu. Выключение пк
|
||||||
|
|
|
||||||
|
|
@ -14,6 +14,13 @@ in {
|
||||||
./packages.nix
|
./packages.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
|
# Список сервисов, которые не надо ребутать после rebuild switch
|
||||||
|
# Мне это надо, потому что некоторые сервисы кладут систему
|
||||||
|
systemd.services = {
|
||||||
|
"accounts-daemon".restartIfChanged = false;
|
||||||
|
# "home-manager-buliway".restartIfChanged = false;
|
||||||
|
};
|
||||||
|
|
||||||
boot = {
|
boot = {
|
||||||
kernelPackages = pkgs.linuxPackages_latest; # Ядро линуха, ласт версия
|
kernelPackages = pkgs.linuxPackages_latest; # Ядро линуха, ласт версия
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue