diff --git a/.preview.png b/.stuff/.preview.png similarity index 100% rename from .preview.png rename to .stuff/.preview.png diff --git a/.trash/install.sh b/.stuff/install.sh similarity index 100% rename from .trash/install.sh rename to .stuff/install.sh diff --git a/README.md b/README.md index a430b8e..9dcbb31 100644 --- a/README.md +++ b/README.md @@ -1,17 +1,18 @@ -# vk0nline Утилита для поддержания статуса __Онлайн__ в социальной сети Vk.com. -Включает в себя `systemd` юнит. +Бонус: `systemd` юнит. -![preview](https://raw.githubusercontent.com/iiiypuk/vk0nline/master/.preview.png) +![preview](https://raw.githubusercontent.com/iiiypuk/vk0nline/master/.stuff/.preview.png) ## Установка -Активировать автоматический запуск сессии пользователя, если будет использовться **systemd** +Активировать автоматический запуск сессии пользователя, если будет использоваться **systemd** ```bash # Изменить параметр ReadWritePaths=/etc /run /var/lib/systemd/linger nano /usr/lib/systemd/system/systemd-logind.service + # Перезапустить сервисы systemctl daemon-reload + # Активировать пользователя mkdir /var/lib/systemd/linger loginctl enable-linger $USER @@ -35,5 +36,16 @@ vi config.json Systemd ```bash -... +# Правим имя пользователя в сервисе +sed -i "s/USERNAME/$USER/" ./systemd/user/vk0nline.service &> /dev/null + +mkdir -p /home/$USER/.config/systemd/user &> /dev/null +cd /home/$USER/.config/systemd/user + +ln -s /home/$USER/.local/share/emilecok/vk0nline/systemd/user/vk0nline.service . &> /dev/null +ln -s /home/$USER/.local/share/emilecok/vk0nline/systemd/user/vk0nline.timer . &> /dev/null + +# Запуск и активация сервисов +systemctl start vk0nline.\{service,timer\} --user +systemctl enable vk0nline.\{service,timer\} --user ``` diff --git a/shard.yml b/shard.yml index 53494bc..52203fe 100644 --- a/shard.yml +++ b/shard.yml @@ -6,12 +6,12 @@ authors: targets: src: - main: src/src.cr + main: src/vk0nline.cr dependencies: crest: github: mamantoha/crest -crystal: 1.0.0 +crystal: 1.1.1 license: MIT