文件名称:nixos-config:NixOS配置
文件大小:59KB
文件格式:ZIP
更新时间:2024-05-09 18:50:54
Nix
我的NixOS配置 我试图将其分解为(1)'模块',重用但有时是参数文件; (2)一类机器(例如上网本,工作场所,家庭)的“配置”或设置; (3)“目标”是特定安装的详细信息(例如,安装点,system.stateVersion,主机名),并且包括“抽象”目标,例如iso映像; (4)'home',这是由home-manager管理的文件。 我使用configuration.nix文件作为条目,该文件使用NixOS_Configuration和NixOS_Target环境变量。 configuration.nix将configuration / default.nix和targets / default.nix符号链接到用于构建当前配置的链接,因此不必始终设置这些环境变量。 我使用make shell脚本制作东西。 例如,为不稳定的nixpkg创建一个ISO,我可以使用./make c
【文件预览】:
nixos-config-master
----home()
--------x11()
--------tmux.nix(2KB)
--------default.nix(2KB)
--------zsh.nix(3KB)
--------direnv.nix(5KB)
--------overlays.nix(658B)
--------modules()
--------home-manager-only.nix(129B)
----.gitignore(143B)
----README.md(982B)
----home-manager-only.md(1KB)
----configuration.nix(416B)
----.gitmodules(200B)
----targets()
--------iso-image.nix(4KB)
--------seagate-generic.nix(218B)
--------cc.nix(1KB)
--------yoga-book-flash.nix(2KB)
--------disk-image.nix(692B)
--------yoga-book-virtualbox.nix(2KB)
--------acer-as.nix(2KB)
--------orfina.nix(1KB)
--------yoga-book-sd-enc.nix(1KB)
--------seagate-hdd.nix(2KB)
--------sd-image.nix(1KB)
--------pc.nix(1KB)
----patches()
--------pavucontrol-no-feedback.patch(2KB)
--------acer-as-nvidia.patch(7KB)
--------st-0.8.4-solarized-swap.patch(5KB)
--------st-0.8.4-font-size.patch(457B)
----packages()
--------base.nix(656B)
--------desktop-environment.nix(456B)
----execute-markdown-commands.sh(227B)
----make(4KB)
----modules()
--------bluetooth.nix(399B)
--------music.nix(2KB)
--------programming.nix(322B)
--------linux-console.nix(3KB)
--------graphical.nix(3KB)
--------default-user.nix(537B)
--------generate-secret.nix(563B)
--------avahi.nix(269B)
--------home-manager.nix(616B)
--------ssh.nix(352B)
----overlays()
--------mypkgs.nix(1KB)
--------emacs.nix(217B)
--------vim.nix(5KB)
----configurations()
--------base-configuration.nix(2KB)
--------cc.nix(4KB)
--------cl.cam.ac.uk.nix(1KB)
--------yoga-book.nix(3KB)
--------yoga-book-virtualbox.nix(421B)
--------acer-as.nix(3KB)
--------pc.nix(4KB)