V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ryan4yin  ›  全部回复第 4 页 / 共 19 页
回复总数  377
1  2  3  4  5  6  7  8  9  10 ... 19  
2024-04-17 20:23:11 +08:00
回复了 Rorysky 创建的主题 Linux 当前最性感的发行版是否是 NixOS
@bearice 6 啊,All in NixOS 的公司感觉像大熊猫一样罕见。
2024-04-08 15:21:28 +08:00
回复了 ryan4yin 创建的主题 Linux OS as Code - 我的 NixOS 使用体会
@Sliverburger 不过我得说 NixOS 才是完全体,在其他 OS 上用 Nix 还是差了点意思。
所以从来没在别的 Linux 发行版上用过 Nix ,入坑后就一直 All in NixOS 了.
2024-04-08 15:19:44 +08:00
回复了 ryan4yin 创建的主题 Linux OS as Code - 我的 NixOS 使用体会
@Sliverburger Nix 社区这么用的人挺多的,除 NixOS 外用户最大的群体应该是 nix-darwin ,也就是在 macOS 上用 Nix 包管理器。
排名第三的应该就是想在非 NixOS 上用 Nix 的群体。
2024-02-26 09:59:23 +08:00
回复了 ryan4yin 创建的主题 Linux OS as Code - 我的 NixOS 使用体会
@tywtyw2002 所以才需要 nix-darwin 这种工具
2024-02-25 18:28:26 +08:00
回复了 ryan4yin 创建的主题 Linux OS as Code - 我的 NixOS 使用体会
@tywtyw2002 目前 NixOS 都没有这种工具,更别说 nix-darwin 了。
你需要自己研究清楚系统里到底装了啥,再手动编写对应的 nix 配置。
如果你用的是 homebrew 的话,它能导出 brewfile 供参考。
2024-02-24 01:22:33 +08:00
回复了 ryan4yin 创建的主题 Linux OS as Code - 我的 NixOS 使用体会
测了没问题的话,可以提个 PR 给他们优化一下,它这示例里还有多余的反斜线啊。
2024-02-24 01:21:08 +08:00
回复了 ryan4yin 创建的主题 Linux OS as Code - 我的 NixOS 使用体会
@licolicoli V2EX 的代码渲染有点糟糕,你 copy 过去自己格式化一下吧...
2024-02-24 01:20:25 +08:00
回复了 ryan4yin 创建的主题 Linux OS as Code - 我的 NixOS 使用体会
@licolicoli 你提供的文档我看了,它使用的确实是 overlays ,但这不是最佳方案。

能避免大量编译的写法是这样的,把它文档中的第二部分 overlays 删掉,再把第三部分的代码改成这样:

```nix
# configuration.nix
{
# ...

environment = {
systemPackages = [
pkgs.alsa-ucm-conf.overrideAttrs (old: {
wttsrc = (fetchFromGitHub {
owner = "WeirdTreeThing";
repo = "chromebook-ucm-conf";
rev = "484f5c581ac45c4ee6cfaf62bdecedfa44353424";
hash = "sha256-Jal+VfxrPSAPg9ZR+e3QCy4jgSWT4sSShxICKTGJvAI=";
});
installPhase = ''
runHook preInstall

mkdir -p $out/share/alsa
cp -r ucm ucm2 $out/share/alsa

mkdir -p $out/share/alsa/ucm2/conf.d
cp -r $wttsrc/{hdmi,dmic}-common $wttsrc/GENERATION/* $out/share/alsa/ucm2/conf.d

runHook postInstall
'';
})
];
sessionVariables = {
ALSA_CONFIG_UCM2 = "${pkgs.alsa-ucm-conf}/share/alsa/ucm2";
};
};
}
```
2024-02-24 01:10:30 +08:00
回复了 ryan4yin 创建的主题 Linux OS as Code - 我的 NixOS 使用体会
@licolicoli 听起来你肯定用错方式了,你需要的只是加个配置文件,不是重新编译,因此非常大的概率你可以通过方法一或者方法二搞定这件事。
2024-02-23 19:04:49 +08:00
回复了 ryan4yin 创建的主题 Linux OS as Code - 我的 NixOS 使用体会
@xiaokanhongchen 是这样的,我入坑时在一台虚拟机上花了 20 天,把我之前的 EndeavourOS + i3wm 配置完全迁移到了 NixOS 上,然后在 PC 上装了个全新的 NixOS ,改一点硬件相关的配置,再一行命令部署,就得到了跟我虚拟机完全一致的环境。
这份教程最初就来自我那 20 天的入坑学习笔记。
2024-02-23 13:20:26 +08:00
回复了 ryan4yin 创建的主题 Linux OS as Code - 我的 NixOS 使用体会
@xiaokanhongchen 我这帖子最前面就给了我写的的入门教程啊,如果你想试试 NixOS 的话不妨一看。
不过只面向 nix 用户的教程,目前就只有官方的 nix.dev 了,我这份可以用做参考。
2024-02-23 09:57:17 +08:00
回复了 ryan4yin 创建的主题 Linux OS as Code - 我的 NixOS 使用体会
> 这样你就只能自己叠加 overlay, 然而叠完 overlay 的包 hash 会变

@licolicoli 目测你用法错了,或者说你是很久以前试用过 NixOS.
现在的用法是这样的:

1. 如果只是想改某个包,你首先应该考虑直接在需要的时候 override 而不是直接 overlay ,这类似生成一个局部变量,系统中其他包依赖的还是没改过的版本
2. 如果你要改一堆东西,那首先应该考虑在你需要的地方 new 一个新的 nixpkgs 实例,这同样类似局部变量,不过比方法一改的范围要更广一些
3. 只有在你确认你需要整个修改系统中的这个包的时候,才应该使用全局的 overlay ,但这就会导致你说的,导致大量的本地编译。
2024-02-22 15:14:48 +08:00
回复了 ryan4yin 创建的主题 Linux OS as Code - 我的 NixOS 使用体会
@ltkun 文档一直是 Nix 最大的痛点,官方英文文档都一团糟,更别说中文了。所以我直接自己写了一份...
2024-02-22 14:53:11 +08:00
回复了 ryan4yin 创建的主题 Linux OS as Code - 我的 NixOS 使用体会
@lucifer9 我只在 NixOS 用过 i3/hyprland ,KDE 确实不太了解
2024-01-30 17:10:15 +08:00
回复了 shuiguomayi 创建的主题 Linux 最拥有生产力的 Linux 发行版本推荐
都 4202 年了,该选择一个不可变发行版了,Fedora Silverblue 或者 NixOS 整起来。
2024-01-13 11:28:52 +08:00
回复了 bthulu 创建的主题 Vim 各位用 vim 键位的, 是怎么解决 esc 频繁按键的问题的呢?
macOS 跟 Linux 改键都挺简单的,一般 vim 用户会把 capslock 跟 esc 调换下。
2024-01-11 17:47:12 +08:00
回复了 chackchackGO 创建的主题 Linux 没多少人用 Linux 的软件商店 / discover 是吗?
应该没啥人用,至少我是不用的
2024-01-01 13:30:06 +08:00
回复了 shuiguomayi 创建的主题 Linux 使用版本制的 Linux 大拿遇到系统更新是怎么做的?
企业一般都是建新机器/集群然后再蓝绿/灰度发布,个人环境就看你自己了,有资源走企业这套当然是最稳的,没资源可以赌一把....
2023-12-16 16:20:16 +08:00
回复了 shuiguomayi 创建的主题 Linux 最拥有生产力的 Linux 发行版本推荐
NixOS ,Linux 发烧友可以尝试下
2023-12-15 10:36:06 +08:00
回复了 usb7 创建的主题 Linux 现在市面上有使用 ARM NPU 的板子吗?支持 Linux 吗?
rk3588 之类的板子,官方 sdk 基本都只支持 Linux 啊,rknn / rknpu 之类的
1  2  3  4  5  6  7  8  9  10 ... 19  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2754 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 20ms · UTC 15:10 · PVG 23:10 · LAX 08:10 · JFK 11:10
♥ Do have faith in what you're doing.