- 主题:NixOS 有点像 GIT,但比 GIT 还不如
又装了一次 NixOS 玩了下,跟一两年前变化不大,nix 命令一大堆,跟 git plumber似的,但porcelain连 GIT都不如,而且 nix-env -qa 速度一如既往的死慢,常用的类似 apt show, dpkg -l, dpkg -L, dpkg -S 都没有简单的对应物。 nix-env -q只显示自己装的程序,不显示 root 全局装的软件,这用户体验还是这么绝。 另外发现 /etc/ 下很多文件都内嵌了 /nix/store/xxxxxx 路径,每次升级时 nix 得重新生成这些文件,太可怕了…… nix-env -iA nixos.byobu 会把 tmux, screen, vim 装上,但这三个不会出现在 $PATH 里,导致 byobu 用不了,这使用体验怎么能忍? Nix 里 derivation 名字与 nix-env -q 输出的包名未必相同,比如 ack 。。。 NixOS unstable 的 Gnome 43 在 HiDPI 下,最大化 gnome-terminal 窗口,闲置十几分钟后解锁屏幕再输入,就会按键迟滞几秒钟,把 term 窗口弄小点就j基本不迟滞了,试验了那么多发行版也只在 NixOS 上有这问题。
- 来自 水木社区APP v3.5.7
※ 修改:·Dieken 于 Feb 10 23:02:26 2023 修改本文·[FROM: 124.64.121.*]
※ 来源:·
https://exp.mysmth.net·[FROM: 61.148.245.*]
修改:Dieken FROM 124.64.121.*
FROM 61.148.245.*
不在 PATH 里面,可不可以自己更新一下 PATH 变量来解决呢?
【 在 Dieken (风催草低 - 明月何尝不照人) 的大作中提到: 】
: 又装了一次 NixOS 玩了下,跟一两年前变化不大,nix 命令一大堆,跟 git plumber似的,但porcelain连 GIT都不如,而且 nix-env -qa 速度一如既往的死慢,常用的类似 apt show, dpkg -l, dpkg -L, dpkg -S 都没有简单的对应物。 nix-env -q只显示自己装的程序,不显示 root 全局装的软件,这用户体验还是这么绝。
:
: 另外发现 /etc/ 下很多文件都内嵌了 /nix/store/xxxxxx 路径,每次升级时 nix 得重新生成这些文件,太可怕了……
:
--
FROM 114.243.173.*
nix-env -iA 显式安装就可以了,但是 byobu 还是跑不起来,不研究了。
- 来自 水木社区APP v3.5.7
【 在 shenmue 的大作中提到: 】
: 不在 PATH 里面,可不可以自己更新一下 PATH 变量来解决呢?
--
FROM 124.64.121.*
在我机子上试了下,
单装 byobu 后提示找不到 tmux,
再装上 tmux 后就可以进入 byobu,
以前没用过 byobu, shift+f2 可以分屏是不是就代表可以用了.
【 在 Dieken 的大作中提到: 】
: 又装了一次 NixOS 玩了下,跟一两年前变化不大,nix 命令一大堆,跟 git plumber似的,但porcelain连 GIT都不如,而且 nix-env -qa 速度一如既往的死慢,常用的类似 apt show, dpkg -l, dpkg -L, dpkg -S 都没有简单的对应物。 nix-env -q只显示自己装的程序,不显示 root 全局装的软件,这用户体验还是这么绝。 另外发现 /etc/ 下很多文件都内嵌了 /nix/store/xxxxxx 路径,每次升级时 nix 得重新生成这些文件,太可怕了…… nix-env -iA nixos.byobu 会把 tmux, screen, vim 装上,但这三个不会出现在 $PATH 里,导致 byobu 用不了,这使用体验怎么能忍? Nix 里 derivation 名字与 nix-env -q 输出的包名未必相同,比如 ack 。。。 NixOS unstable 的 Gnome 43 在 HiDPI 下,最大化 gnome-terminal 窗口,闲置十几分钟后解锁屏幕再输入,就会按键迟滞几秒钟,把 term 窗口弄小点就j基本不迟滞了,试验了那么多发行版也只在 NixOS 上有这问题。
- 来自 水木社区APP v3.5.7
--
FROM 49.228.101.*
root 全局装的软件是在 nixos 配置文件里显式声明的,
类似 pkgs = [ neovim firefox google-chrome ..] 这样,
所以要查看装上的全局软件的话我一般直接去配置文件里找.
【 在 Dieken 的大作中提到: 】
: 又装了一次 NixOS 玩了下,跟一两年前变化不大,nix 命令一大堆,跟 git plumber似的,但porcelain连 GIT都不如,而且 nix-env -qa 速度一如既往的死慢,常用的类似 apt show, dpkg -l, dpkg -L, dpkg -S 都没有简单的对应物。 nix-env -q只显示自己装的程序,不显示 root 全局装的软件,这用户体验还是这么绝。 另外发现 /etc/ 下很多文件都内嵌了 /nix/store/xxxxxx 路径,每次升级时 nix 得重新生成这些文件,太可怕了…… nix-env -iA nixos.byobu 会把 tmux, screen, vim 装上,但这三个不会出现在 $PATH 里,导致 byobu 用不了,这使用体验怎么能忍? Nix 里 derivation 名字与 nix-env -q 输出的包名未必相同,比如 ack 。。。 NixOS unstable 的 Gnome 43 在 HiDPI 下,最大化 gnome-terminal 窗口,闲置十几分钟后解锁屏幕再输入,就会按键迟滞几秒钟,把 term 窗口弄小点就j基本不迟滞了,试验了那么多发行版也只在 NixOS 上有这问题。
- 来自 水木社区APP v3.5.7
--
FROM 49.228.101.*
byobu-enable后注销再登录会进不去,能复现吗?
- 来自 水木社区APP v3.5.7
【 在 guazai 的大作中提到: 】
: 在我机子上试了下,
: 单装 byobu 后提示找不到 tmux,
: 再装上 tmux 后就可以进入 byobu,
:
: 以前没用过 byobu, shift+f2 可以分屏是不是就代表可以用了.
--
FROM 124.64.121.*
看那个文件是看不到被依赖自动装上的包,类似在 debian 下 dpkg -l能看到几百上千个包。
我的需求是在我的 nix environment 下有哪些软件包,目前只能看到我手动安装的软件包以及因为被它们依赖而自动新安装的包。
这个需求用 nix-store 应该是可以满足的,可能要辅助一段小脚本,但是这么基本的需求 nix 做为包管理器没有直接满足挺匪夷所思的。
- 来自 水木社区APP v3.5.7
【 在 guazai 的大作中提到: 】
: root 全局装的软件是在 nixos 配置文件里显式声明的,
: 类似 pkgs = [ neovim firefox google-chrome ..] 这样,
: 所以要查看装上的全局软件的话我一般直接去配置文件里找.
--
FROM 124.64.121.*
byobu-enable 后,
在控制台用户名密码登录, 会直接进入 byobu, 试了几次没问题,
在图形界面下打开 kitty 终端, 并不会直接进入 byobu, 需要打命令才能进入.
【 在 Dieken 的大作中提到: 】
: byobu-enable后注销再登录会进不去,能复现吗?
: - 来自 水木社区APP v3.5.7
--
FROM 220.126.171.*
你指的是不是 /nix/store 下的那几万个文件, 把前面的乱码过滤掉就行了.
【 在 Dieken 的大作中提到: 】
: 看那个文件是看不到被依赖自动装上的包,类似在 debian 下 dpkg -l能看到几百上千个包。
: 我的需求是在我的 nix environment 下有哪些软件包,目前只能看到我手动安装的软件包以及因为被它们依赖而自动新安装的包。
: 这个需求用 nix-store 应该是可以满足的,可能要辅助一段小脚本,但是这么基本的需求 nix 做为包管理器没有直接满足挺匪夷所思的。
: ...................
--
FROM 220.126.171.*
呃, 今天早上开机后进不去桌面环境, byobu-disable 后重启就正常了.
【 在 Dieken 的大作中提到: 】
: byobu-enable后注销再登录会进不去,能复现吗?
: - 来自 水木社区APP v3.5.7
--
FROM 118.76.19.*