Я закончил с states, теперь при перезапуске JES будут сохраняться открытые popups JES
🔥2❤🔥1❤1
С новым api DriftWM в minimap появится возможность фокуса по проге, я это уже сделал
🔥2
Наконец я решил вопрос с проксяшками, милый и добрый человек на GitHub сделал nix модуль для подключения happ:
https://github.com/MrShitFox/happ-nixos
Я Желаю ему всего хорошего)
Думаю никсоводом будет полезно тоже
https://github.com/MrShitFox/happ-nixos
Я Желаю ему всего хорошего)
Думаю никсоводом будет полезно тоже
GitHub
GitHub - MrShitFox/happ-nixos: Happ for NixOS
Happ for NixOS. Contribute to MrShitFox/happ-nixos development by creating an account on GitHub.
🔥1
Переделал подключение плагинов к launcher, теперь они подгружаются моментально + допилил структуру mainfest.json до такого вида:
Но это может быть не конечный вариант
{
"api_version": "0.1.0",
"plugin_version": "1.0",
"name": "huizabro",
"api_request": [
"launcher",
"plugin_center"
],
"main_source": "Main.qml",
"json_files": {
"launcher": "launch_list.json",
"plugin_center": "load_list.json"
}
}Но это может быть не конечный вариант
🔥3
Сделал на последок адыкватную проверку апи версий, завтра сделаю plugin center подключение новое + опишу систему версий
Недавно появилась проблема с тем, что ключ для openweathermap, который был, как заглушка начал глючить - я принял решение создать параметр
openweather_key, куда надо вставить свой ключ для openweathermap + при отсуствии ключа, в панели будет исчезать модуль погоды😁2
Итак, весрия api 0.1.0 была окончена, сейчас протестирую её хорошенько, и выпущу новую документацию с новой версией + допишу погоду, а также выпущу один официальный плагин - wallhaven интеграция в лаунчере. Если будет требоваться система сетки виджетов на экране, то я выкачу её ввиде плагина
🔥1
Ввиду того, как ставится JES я просто расширю функционал установщика, сделав его более универсальным. Суть в чём: я добавлю функцию установки только JES, тогда в NixOS конфиге вам надо будет прописать в import
./JES.nix + прописать services.jes.enable = true; после чего JES будет установленТакже что вы думаете на счёт создания проверки обновлений, а после popup при появлении обновлений в JES, что предложит вам обновиться? Просто так получилось, что JES - rolling release оболочка
Шиза инженерного мозга на линуксе
Ввиду того, как ставится JES я просто расширю функционал установщика, сделав его более универсальным. Суть в чём: я добавлю функцию установки только JES, тогда в NixOS конфиге вам надо будет прописать в import ./JES.nix + прописать services.jes.enable = true;…
Хотя, возможно, я смогу сделать flake установку... но не обещаю
Чтобы flake 100% работал и не моргал мозги, я перекроил кэш и states бекенды, также waypoints вынес в user config, появился user_matugen - boolean параметр, который позволяет подключить юзер конфиги из .config/matugen, помимо JES настроек, сейчас допишу popup погоду, завтра тест flake.nix и если всё ок - выложу новую версию JES
❤🔥1
JES update!
новинки:
* flake.nix установка
* попап виджет погоды
* JES api 0.1.0
* jes-cli
* Большой рефактор Подкапотки (полная несовместимость с старой версией, прошу меня простить, но оно того стоило)
* фиксы мелких багов
новинки:
* flake.nix установка
* попап виджет погоды
* JES api 0.1.0
* jes-cli
* Большой рефактор Подкапотки (полная несовместимость с старой версией, прошу меня простить, но оно того стоило)
* фиксы мелких багов
GitHub
GitHub - ORFLEM/just_enough_shell: JES - fast & mininal desktop shell for Wayland WMs
JES - fast & mininal desktop shell for Wayland WMs - ORFLEM/just_enough_shell
❤🔥1
Стоит ли делать glifs? Небольшие яркие блоки (белые, оранжевые, красные), которые отображают тот или иной системный момент с помощью размера, анимации, положения, как пример: красный по периметру пульсирует - 20% и меньше на заряде ноута, оранжевый снизу пульсирует под датой - у телефона менее 20%, белый сбоку - в системе какое-то приложение ожидает фокуса
После хорошего отдыха на природе я сделал следующее: улучшил popup анимации (теперь они не скукоживаются, как раньше, а уезжают), расширил функционал управления яркостью, сделал управление скоростью анимаций (добавил коэфицент) + начал делать возможность изменения следующих параметров: spacing, margins и wtw (widget to widget) - по сути отсутпы, с новой обновой можно будет изменять расстояние между виджетами, внутри виджетов и между блоками. Но данная фичу не обещаю, если фулл не реализую
Также я переделал вёрстку интерфейса, теперь следующие отступы можно будет потыкать
общий margin
общий spacing
общий wtw (widget to widget)
А также я добавил параметр для изменения скорости анимаций
общий margin
общий spacing
общий wtw (widget to widget)
А также я добавил параметр для изменения скорости анимаций
Сейчас нашёл NixOS без systemd (на базе finix). Теперь вот думается - сначала на qemu потыкать ось, а потом мб пробануть воткнуть, как меин ось? Кто что думает про эту эпопею с systemd?
https://github.com/finix-community/finix
https://github.com/finix-community/finix
GitHub
GitHub - finix-community/finix: A daily-drivable experimental os, featuring finit as pid 1, to explore the NixOS design space
A daily-drivable experimental os, featuring finit as pid 1, to explore the NixOS design space - finix-community/finix