Skip to content
Zerlei
Main Navigation homeblogsnavigation

Appearance

Sidebar Navigation

linux

Kwin平铺窗口管理

Nix-包管理的最终解决方案

konsole

linux修改键位映射

nix_os

1-whynix

2-nixlang

plasma桌面

sudo继承普通用户的PATH

ubuntu一次网络故障排查记录

why_linux

中文输入法问题

使用musicfox听网易云音乐

在linux上玩游戏

安装完成qt之后缺少opengl库

终极的zsh

轻量云服务器安装opensusetumbleweed

On this page

Introduction

最强的包管理器。

使用nix package ​

nix 可以作为一个包管理器来使用,也可以使用nixos.

当开发一个项目时,想要明确开发环境和依赖,比如nodejs的版本,gcc版本,使用的qt版本等,使用nix是最好的选择。

vscode 项目组好像还有devcontainer,它借助docker创建一个虚拟的环境,有点太重了。而且如果,你想要使用最新的工具,也就是开发过程中一部分程序使用最新的,一部分使用固定版本的,可能会比较麻烦。比如使用最新的gdb调试程序。

不使用nixos ​

操作系统一部分用来搭建开发环境,一部分用来日常使用,比如要安装微信等。使用nixos意味着你要更多的管理系统上的所用程序包,这感觉好麻烦,特别是我想要体现最新的特性时。使用opensuse tw是最好的选择,滚动更新,有更专业的人维护一个稳定的最新的版本,自从我了解了snapper 之后,我的系统就没有出现过难处理的问题。

Pager
Previous pagelinux修改键位映射
Next page2-nixlang