Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature]: 提供NixOS安装方式 #1224

Open
3 tasks done
HenryZeng-Zero opened this issue Mar 14, 2024 · 2 comments
Open
3 tasks done

[Feature]: 提供NixOS安装方式 #1224

HenryZeng-Zero opened this issue Mar 14, 2024 · 2 comments
Assignees

Comments

@HenryZeng-Zero
Copy link

前置阅读 | Pre-reading

PicGo的版本 | PicGo Version

AnyVersion

系统信息 | System Information

Linux

功能请求 | Feature request

目前 PicGo 并没有对 NixOS 的官方支持,这使得 NixOS 用户使用起来非常困难。
不得不重新对客户端进行修改和打包,这样的操作相当繁琐,而且不能及时更新到最新版。

所以希望官方能在Nix函数库中维护一个官方的包,或者提供flatpak这样的第三方方案。
非常感谢。

图片
图片

@Molunerfinn
Copy link
Owner

一些三方源我自己无法维护,一般需要社区开发者帮忙共建。

首先我自己的设备环境没有 NixOS 的,我无法开发和调试。如果你知道怎么构建 NixOS 产物的话可以提个 PR,构建脚本中可以新增一种构建产物类型,然后每次发版的时候就能增加这种类型

image

@HenryZeng-Zero
Copy link
Author

HenryZeng-Zero commented Apr 19, 2024

明白了,我已经在尝试了,不过暂时没有什么进展。
(因为还没有怎么用过nix的打包函数)

不过nix的工作原理使得它没有打包产物。在nix的nixpkgs公共库里维护一个.nix打包文件,随后nix二进制源的编译系统会自动根据这个描述文件对这个包进行打包存储。(目前了解到的)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants