Remove unnecessary code
This commit is contained in:
parent
6045cb81b8
commit
9fd1cd7392
4 changed files with 17 additions and 47 deletions
36
README.md
36
README.md
|
|
@ -133,28 +133,10 @@
|
|||
|
||||
### Ребилд крашит систему
|
||||
|
||||
Эта проблема была раньше. Сейчас исправлена. Но заметку оставлю, вдруг пригодится в будущем
|
||||
|
||||
Ребилд системы через `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`
|
||||
|
||||
Первый ребилд был нормальный вроде. Потом я ребутнул пк, чтоб проверить работу полибара, а всё пошло по пизде при некст ребутах
|
||||
|
||||
#### Потенциальный способ исправить проблему
|
||||
|
||||
Есть следующие два параметра:
|
||||
|
|
@ -165,6 +147,10 @@
|
|||
|
||||
Я сделал это для одного сервиса в `nixos/configuration.nix`. Мне помогло. Но если будут ещё сервисы, ребилд на которых зависает и после него крашится система, то можно пробовать запретить рестарт при ребилде.
|
||||
|
||||
#### Реальный способ исправить проблему
|
||||
|
||||
Походу дело было в сервисе `cage`. Когда я его удалил, то всё стало работать нормально
|
||||
|
||||
## TODO
|
||||
|
||||
Надо сделать декларативную QT тему (ебал их рты). Сейчас у меня есть три каталог в каталоге `shit`. Их я могу скопировать в `~/.config`, нужная переменная окружения в `home.nix` стоит и всё заработает. Но это залупа. Другой человек не сможет это юзать мб. Потому что там в коде написан путь `/home/buliway`. Не всем же быть буливеями. Хотя это изи исправляется, потом сделаю. Но пока что я рот ебал тратить 3 дня на настройку темы бездарных далбаёбов на QT.
|
||||
|
|
@ -441,6 +427,16 @@ gpg --edit-key ID-ключа
|
|||
];
|
||||
```
|
||||
|
||||
## Запуск Waydroid на X11
|
||||
|
||||
Один раз написать в терминале `waydroid init`
|
||||
|
||||
- Запустить `weston`
|
||||
- В его терминале написать `waydroid session start &`
|
||||
- Потом `waydroid show-full-ui`
|
||||
|
||||
На weston всё работает сразу как надо. Но стоит изменить размеры окна, как waydroid ui пропадает. Приходится стопать и по новой запускать отображение
|
||||
|
||||
|
||||
## Иконки
|
||||
|
||||
|
|
|
|||
|
|
@ -33,17 +33,6 @@ in {
|
|||
|
||||
"Downloads/Telegram Desktop".source = config.lib.file.mkOutOfStoreSymlink "${dir}/Telegram Desktop";
|
||||
|
||||
# Временное решение, где `native-messaging-hosts/ff2mpv.json` ссылается на ~/ff2mpv.py
|
||||
"ff2mpv.py" = {
|
||||
source = "${pkgs.ff2mpv}/bin/ff2mpv.py";
|
||||
executable = true;
|
||||
};
|
||||
# Надо добавить симлинк на `native-messaging-hosts/ff2mpv.json`.
|
||||
# Сначала установить это на firefox, который мне не особо важен
|
||||
# А потом задать симлинк с firefox на librewolf, который мне важен
|
||||
# и который я не хочу редактировать через nix
|
||||
|
||||
|
||||
# Не знаю на счёт obs, chatbox, planify, calibre, discord, nekobox
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -66,30 +66,16 @@
|
|||
#"command-not-found" # Скажет какой пакет скачать, если команда не найдена
|
||||
"copypath" # В терминале "copypath" скопирует нынешний абсолютный путь. Можно "copypath файл или дироктория"
|
||||
"dirhistory" # Лютая имба https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/dirhistory
|
||||
#"docker-compose" # Completion and aliases for frequent docker-compose commands
|
||||
#"docker" # Completion and aliases for docker
|
||||
"extract" # В терминале "extract filename" чтоб разархивировать файл. Одна команда на все архивы
|
||||
"fzf" # https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/fzf
|
||||
"git" # Git aliases https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/git
|
||||
# "gitignore" # Use https://gitignore.io from the command line
|
||||
# "golang" # Completions and aliases for golang
|
||||
# "gpg-agent" # Enables GPG's gpg-agent if it is not running. Хз что это значит, мб пригодится
|
||||
"httpie" # Completion for HTTPie, a command line HTTP client, a friendlier cURL replacement.
|
||||
# "isodate" # Completion for the ISO 8601, as well as some aliases for common Date commands.
|
||||
# "kitty" # Aliases for kitty terminal
|
||||
# "mise" # dev tools, env vars, task runner https://github.com/jdx/mise
|
||||
# "npm" # Completion and aliases for npm
|
||||
# "nvm" # Autocompletions for nvm — a Node.js version manager
|
||||
# "pass" # Completion for the pass password manager
|
||||
# "pip" # Completion for pip, the Python package manager
|
||||
# "podman" # Autocompletion and aliases for podman.
|
||||
# "python" # Aliases for useful Python commands
|
||||
# "rust" # Completion for rustc, rustup and cargo
|
||||
"pass" # Completion for the pass password manager (вдруг добавит нечёткий поиск?)
|
||||
"safe-paste" # Preventing any code from running while pasting, so you have a chance to review what was pasted
|
||||
"ssh-agent" # Автостарт ssh-agent. Хз надо ли настраивать и если да, то как
|
||||
# "starship" # А надо ли оно? Я для starship написал отдельно вкл интеграции в его файле настроек
|
||||
# "systemadmin" # Adds a series of aliases and functions which make a System Administrator's life easier
|
||||
# "systemd" # Many useful aliases for systemd
|
||||
"timer" # Показывает время выполнения команды
|
||||
"universalarchive" # Run "ua <format> <files>"" to compress <files> into an archive file using <format>
|
||||
# "vi-mode" # https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/vi-mode
|
||||
|
|
|
|||
|
|
@ -186,7 +186,6 @@
|
|||
librewolf
|
||||
firefox
|
||||
chromium
|
||||
# ff2mpv # Открывать видео из браузера в mpv плеере. Кидает файл в каталог мозилы, мне не надо
|
||||
lynx # Текстовый браузер в терминале. Без картинок
|
||||
|
||||
##########
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue