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`, чтоб после ребута пк применялось. Тогда не крашит и после ребута всё работает.
|
Ребилд системы через `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`. Мне помогло. Но если будут ещё сервисы, ребилд на которых зависает и после него крашится система, то можно пробовать запретить рестарт при ребилде.
|
Я сделал это для одного сервиса в `nixos/configuration.nix`. Мне помогло. Но если будут ещё сервисы, ребилд на которых зависает и после него крашится система, то можно пробовать запретить рестарт при ребилде.
|
||||||
|
|
||||||
|
#### Реальный способ исправить проблему
|
||||||
|
|
||||||
|
Походу дело было в сервисе `cage`. Когда я его удалил, то всё стало работать нормально
|
||||||
|
|
||||||
## TODO
|
## TODO
|
||||||
|
|
||||||
Надо сделать декларативную QT тему (ебал их рты). Сейчас у меня есть три каталог в каталоге `shit`. Их я могу скопировать в `~/.config`, нужная переменная окружения в `home.nix` стоит и всё заработает. Но это залупа. Другой человек не сможет это юзать мб. Потому что там в коде написан путь `/home/buliway`. Не всем же быть буливеями. Хотя это изи исправляется, потом сделаю. Но пока что я рот ебал тратить 3 дня на настройку темы бездарных далбаёбов на QT.
|
Надо сделать декларативную 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";
|
"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
|
# Не знаю на счёт obs, chatbox, planify, calibre, discord, nekobox
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -66,30 +66,16 @@
|
||||||
#"command-not-found" # Скажет какой пакет скачать, если команда не найдена
|
#"command-not-found" # Скажет какой пакет скачать, если команда не найдена
|
||||||
"copypath" # В терминале "copypath" скопирует нынешний абсолютный путь. Можно "copypath файл или дироктория"
|
"copypath" # В терминале "copypath" скопирует нынешний абсолютный путь. Можно "copypath файл или дироктория"
|
||||||
"dirhistory" # Лютая имба https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/dirhistory
|
"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" чтоб разархивировать файл. Одна команда на все архивы
|
"extract" # В терминале "extract filename" чтоб разархивировать файл. Одна команда на все архивы
|
||||||
"fzf" # https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/fzf
|
"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
|
# "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. Хз что это значит, мб пригодится
|
# "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.
|
"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.
|
# "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
|
# "mise" # dev tools, env vars, task runner https://github.com/jdx/mise
|
||||||
# "npm" # Completion and aliases for npm
|
"pass" # Completion for the pass password manager (вдруг добавит нечёткий поиск?)
|
||||||
# "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
|
|
||||||
"safe-paste" # Preventing any code from running while pasting, so you have a chance to review what was pasted
|
"safe-paste" # Preventing any code from running while pasting, so you have a chance to review what was pasted
|
||||||
"ssh-agent" # Автостарт ssh-agent. Хз надо ли настраивать и если да, то как
|
"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" # Показывает время выполнения команды
|
"timer" # Показывает время выполнения команды
|
||||||
"universalarchive" # Run "ua <format> <files>"" to compress <files> into an archive file using <format>
|
"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
|
# "vi-mode" # https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/vi-mode
|
||||||
|
|
|
||||||
|
|
@ -186,7 +186,6 @@
|
||||||
librewolf
|
librewolf
|
||||||
firefox
|
firefox
|
||||||
chromium
|
chromium
|
||||||
# ff2mpv # Открывать видео из браузера в mpv плеере. Кидает файл в каталог мозилы, мне не надо
|
|
||||||
lynx # Текстовый браузер в терминале. Без картинок
|
lynx # Текстовый браузер в терминале. Без картинок
|
||||||
|
|
||||||
##########
|
##########
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue