| 21 Dec 2025 |
Eero Tang | 草 | 12:12:25 |
Neubulae | 什么意思(
`.override {
libtsm = pkgs.libtsm.override...
}
`吗 | 12:14:32 |
Neubulae | * 什么意思(
.override {
libtsm = pkgs.libtsm.override...
}
吗 | 12:14:41 |
Justin Chen | 是,不过libtsm也是overrideAttrs?如果你要更新src | 12:15:18 |
Neubulae | en | 12:15:47 |
Neubulae |  Download image.jpeg | 12:18:57 |
Neubulae | 这样写吗,感觉不太对 | 12:19:00 |
Justin Chen | 会不会要加括号,在pkgs.kmscon.overrideAttrs {...} | 12:19:31 |
真正的陈浩南 | 你把源代码贴出来,我们改好再给你发回去,怎么样 | 12:19:38 |
真正的陈浩南 | 发图片的话,不方便编辑 | 12:19:43 |
Neubulae | services.kmscon = {
enable = true;
package = pkgs.kmscon.overrideAttrs {
version = "9.2.1";
src = pkgs.fetchFromGitHub {
owner = "kmscon";
repo = "kmscon";
rev = "7d46650dbb0826f9b89de42f879be879391c14fd";
sha256 = "sha256-l7Prt7CsYi4VCnp9xktvqqNT+4djSdO2GvP1JdxhNSI=";
};
}.override {
libtsm = pkgs.libtsm.overrideAttrs {
src = pkgs.fetchFromGitHub {
owner = "kmscon";
repo = "libtsm";
rev = "9d2817b727f61c09e19994b2431af716652f330b";
sha256 = "sha256-Rug3OWSbbiIivItULPNNptClIZ/PrXdQeUypAAxrUY8=";
};
};
};
hwRender = true;
extraConfig = ''
font-size=16
term=xterm-256color
'';
}; | 12:20:06 |
萌狼家的幻影双叶酱🍃 | services.kmscon = {
enable = true;
package = (pkgs.kmscon.overrideAttrs {
version = "9.2.1";
src = pkgs.fetchFromGitHub {
owner = "kmscon";
repo = "kmscon";
rev = "7d46650dbb0826f9b89de42f879be879391c14fd";
sha256 = "sha256-l7Prt7CsYi4VCnp9xktvqqNT+4djSdO2GvP1JdxhNSI=";
};
}.override {
libtsm = pkgs.libtsm.overrideAttrs {
src = pkgs.fetchFromGitHub {
owner = "kmscon";
repo = "libtsm";
rev = "9d2817b727f61c09e19994b2431af716652f330b";
sha256 = "sha256-Rug3OWSbbiIivItULPNNptClIZ/PrXdQeUypAAxrUY8=";
};
};
});
hwRender = true;
extraConfig = ''
font-size=16
term=xterm-256color
'';
};
| 12:20:53 |
loongman | 选项 1(使用 Breeze) 更稳定可靠,选项 2(保持 Kvantum) 大家用的哪种 | 12:20:56 |
Guanran928 | {
services.kmscon = {
enable = true;
package =
(pkgs.kmscon.overrideAttrs {
version = "9.2.1";
src = pkgs.fetchFromGitHub {
owner = "kmscon";
repo = "kmscon";
rev = "7d46650dbb0826f9b89de42f879be879391c14fd";
sha256 = "sha256-l7Prt7CsYi4VCnp9xktvqqNT+4djSdO2GvP1JdxhNSI=";
};
}).override
{
libtsm = pkgs.libtsm.overrideAttrs {
src = pkgs.fetchFromGitHub {
owner = "kmscon";
repo = "libtsm";
rev = "9d2817b727f61c09e19994b2431af716652f330b";
sha256 = "sha256-Rug3OWSbbiIivItULPNNptClIZ/PrXdQeUypAAxrUY8=";
};
};
};
hwRender = true;
extraConfig = ''
font-size=16
term=xterm-256color
'';
};
} | 12:21:35 |
Guanran928 | 这样吧) | 12:21:37 |
Neubulae | ok我看看 | 12:22:29 |
Guanran928 | 我感觉 breeze 挺好看的 | 12:22:42 |
真正的陈浩南 | services.kmscon = {
enable = true;
package = (pkgs.kmscon.override (final: prev: {
libtsm = prev.libtsm.overrideAttrs (_: {
src = pkgs.fetchFromGitHub {
owner = "kmscon";
repo = "libtsm";
rev = "9d2817b727f61c09e19994b2431af716652f330b";
sha256 = "sha256-Rug3OWSbbiIivItULPNNptClIZ/PrXdQeUypAAxrUY8=";
};
});
})).overrideAttrs (_: {
version = "9.2.1";
src = pkgs.fetchFromGitHub {
owner = "kmscon";
repo = "kmscon";
rev = "7d46650dbb0826f9b89de42f879be879391c14fd";
sha256 = "sha256-l7Prt7CsYi4VCnp9xktvqqNT+4djSdO2GvP1JdxhNSI=";
};
});
hwRender = true;
extraConfig = ''
font-size=16
term=xterm-256color
'';
}; | 12:23:41 |
真正的陈浩南 | 诶,是可以哦oerrideAttrs之后再override的吗? | 12:24:18 |
Eero Tang | override/overrideAttrs之后要继续改的话得把原来那个括起来 | 12:24:28 |
Eero Tang | 当然啊 | 12:24:34 |
Eero Tang | 为什么不行 | 12:24:40 |
Eero Tang | 不然有优先级问题 | 12:24:52 |
Justin Chen | 还有一点就是sha256建议改hash | 12:24:56 |
真正的陈浩南 | 我一直以为override相当于重新callPackage,那么之前的overrideAttrs就无效了 | 12:24:58 |
Eero Tang | 错误的 | 12:25:09 |
Eero Tang | 你连着override都行 | 12:25:14 |
Eero Tang | 怎么还在用sha256 | 12:25:30 |
Eero Tang | 是不是AI生成的 | 12:25:39 |
真正的陈浩南 | 又不是不能用.jpg | 12:25:46 |