frkn-dev / FRKN

FRKN: freedom of speech and information
https://frkn.org/
GNU General Public License v3.0
661 stars 64 forks source link

NixOS instructions #109

Closed EvgenyNerush closed 2 years ago

EvgenyNerush commented 2 years ago

How to install FuckRKN1 for NixOS.

theyllneverfindyourgrave commented 2 years ago

NixOS is a Linux distribution, maybe you should add some commentaries to the Linux instruction, instead of making a new one?

NixOS ведь дистрибутив Linux, может стоит добавить комментарии в инструкцию Linux, а не добавлять отдельную?

EvgenyNerush commented 2 years ago

NixOS не совсем линукс дистрибутив, но он использует обычно гном и NetworkManager, поэтому настройка получается очень похожей. Я сделал отдельную просто для того, чтобы не засорять инструкции для Линукса, и чтобы было легче искать. К тому же, насколько я понимаю, в инструкции для линукса в будущем может появиться install.sh, который не будет работать в NixOS. Но если так кажется лучше, могу перенести в инструкцию для линукса.

theyllneverfindyourgrave commented 2 years ago

В инструкции уже есть install.sh, на днях добавил. Оцени сам, насколько сильно разнится настройка в линуксе и NixOS, если не сильно, то добавляй в инструкцию линукса с пометкой, что не install.sh не сработает на Nix, если сильно - делай отдельный

EvgenyNerush commented 2 years ago

Переделал - перенёс в инструкцию для Линукса, вполне органично смотрится там. Действительно, так лучше.

Ещё заменил там странное "Next, securely transfer the generated .p12 file from the repository to your Linux computer." на "Download vpnclient.p12. After that go to directory of vpnclient.p12 file and extract the CA certificate..." Кстати, почему в инструкциях и в install.sh файл vpnclient.p12 берётся из разных мест?

Если получится переделать install.sh под NixOS, добавлю другим пуллреквестом.

theyllneverfindyourgrave commented 2 years ago

Коммиты не подтверждены подписью, поправь пожалуйста, после этого смогу смержить.

Касаемо install.sh, берется файл с гитхаба, а в инструкции ведет ссылка на файловый сервер, чтобы скачивание началось по клику. Сделано для удобства людей, т.к. некоторые люди сталкивались с трудностями при попытке скачать файл.

EvgenyNerush commented 2 years ago

У меня не получается подписать "прошлые" коммиты. Может быть мне создать новый пулл-реквест с одним подписанным коммитом?

EvgenyNerush commented 2 years ago

https://github.com/nezavisimost/FuckRKN1/pull/115