文章使用opencode+glm,根据我的练习代码以及官方参考资料生成,这种文章没有必要自己写了 Nix 语言基础语法速览 @ Nix 不仅仅是一个包管理器,它还拥有一门专门为描述软件构建而设计的纯函数式领域特定语言(DSL)。Nix 语言的核心特性包括:惰性求值、动态类型、声明式、无副作用。本文将通过一系列由浅入深 …
最近回到家,又开始折腾nixos了,当前主题 fish+starship 安装及美化 @ 最近把shell从zsh+p10k的模式切换成了fish+starship,发现fish的性能要好很多,同时starship的配置也很方便,配置如下,很简单。
当前桌面环境 nixvim 安装及美化 @ 由于nvchad发现很多问题,会导致崩溃,于是我将其换成了nixvim,通过hm进行模块配置 # input引入源 inputs = { nixvim = { url = "github:nix-community/nixvim"; …
目前的桌面环境界面 niri和noctalia简介 @ 什么是niri @ 众所周知Linux桌面主要分为 X11 和 Wayland 两套协议,而niri是Wayland生态里的一个窗口管理器(准确说是合成器compositor),用Rust写的,目前在GitHub上有22k+的star。
nix-shell介绍 @ 今天又学了一点新东西,nix-shell 是 Nix 包管理器提供的一个强大的开发环境工具,它可以让你在不影响系统环境的情况下,使用特定版本的工具和依赖。
目前的终端美化效果 这篇文章将介绍 Flakes 和 Home Manager,并实现简单的终端美化。 flake介绍 @ Nix flakes 是 Nix 2.4 版本中首次引入的一项实验性功能,旨在解决 Nix 生态系统许多领域的改进问题:它们为 Nix 项目提供了一个统一结构、允许固定每个依赖项的特定版本并通过锁 …
前言 @ 作为一个arch系的长期用户,最早接触archlinux是2019年,后来觉得折腾起来有点累,然后转向了稍微省心点的Manjaro,中间也尝试过CachyOS,为什么现在想尝试nixos?