1. 🏠主页
  2. 1. 📔README.md
  3. 🌏全局配置
  4. 2. config.nix
  5. 3. TODO: nix/nix.conf
  6. 4. opt.nix
  7. 🖥️系统配置(需sudo,用于NixOS)
  8. 5. system.nix
  9. 6. sys/
    1. 6.1. cli/
      1. 6.1.1. build-machines.nix.md
      2. 6.1.2. sys/cli
    2. 6.2. sys/default.nix
    3. 6.3. gui/
      1. 6.3.1. default.nix.md
      2. 6.3.2. Why moving away from GNOME?
    4. 6.4. modules/
      1. 6.4.1. cachix.nix.md
    5. 6.5. Currently, Not Wayland, But X11
  10. 😺用户配置(无需sudo,用于Nix/NixOS)
  11. 7. home.nix
  12. 8. usr/
    1. 8.1. cli/
      1. 8.1.1. clash.nix.md
      2. 8.1.2. ctags.nix.md
      3. 8.1.3. default.nix.md
      4. 8.1.4. cli-extra.nix: Extra CLI configs (added to minimal cli config)
      5. 8.1.5. fzf.nix.md
      6. 8.1.6. GDB configurations
      7. 8.1.7. git.nix.md
      8. 8.1.8. kaleido.nix.md
      9. 8.1.9. binutils's ld and gcc's ld collsion
      10. 8.1.10. Nodejs packages (npm) in NixOS
      11. 8.1.11. Python in Nix/NixOS
      12. 8.1.12. ssh.nix.md
      13. 8.1.13. 静态链接,以qemu为例
      14. 8.1.14. Tailscale/Headscale
      15. 8.1.15. tailscale.nix.md
      16. 8.1.16. tldr.nix.md
      17. 8.1.17. tmux
      18. 8.1.18. 📑neovim
        1. 8.1.18.1. auto sessions management
        2. 8.1.18.2. completion
        3. 8.1.18.3. key bindings of closing windows
        4. 8.1.18.4. Code Companion: AI
        5. 8.1.18.5. 🎨My nvim color scheme
        6. 8.1.18.6. conform-nvim: formatter
        7. 8.1.18.7. default.nix.md
        8. 8.1.18.8. fold
        9. 8.1.18.9. git-wip: auto wip branch
        10. 8.1.18.10. gitsigns-nvim: git support
        11. 8.1.18.11. hbac-nvim: auto close buffer
        12. 8.1.18.12. leap-nvim.nix.md
        13. 8.1.18.13. markdown-preview-nvim.nix.md
        14. 8.1.18.14. mini-nvim: a nvim distro
        15. 8.1.18.15. minuet-ai-nvim.nix.md
        16. 8.1.18.16. nvim-config-local: secure load local vim config
        17. 8.1.18.17. nvim-lspconfig/
          1. 8.1.18.17.1. lspconfig for C/C++ language
          2. 8.1.18.17.2. nvim-lspconfig
          3. 8.1.18.17.3. rust.nix.md
          4. 8.1.18.17.4. If metals throw errors, check /.metals/metals.log
          5. 8.1.18.17.5. typst.nix.md
        18. 8.1.18.18. nvim-nav.nix.md
        19. 8.1.18.19. nvim-treesitter-context.nix.md
        20. 8.1.18.20. nvim-treesitter: languages parsing
        21. 8.1.18.21. nvim-window-picker
        22. 8.1.18.22. outline-nvim.nix.md
        23. 8.1.18.23. avante-nvim: AI
        24. 8.1.18.24. distant-nvim: edit remote files with local nvim
        25. 8.1.18.25. Deprecated: remote-sshfs.nvim: integrate sshfs into nvim
        26. 8.1.18.26. rustowl.nix.md
        27. 8.1.18.27. smartyank-nvim: smart yank to clipboard
        28. 8.1.18.28. image-nvim vs snacks-nvim问题
        29. 8.1.18.29. telescope-nvim
        30. 8.1.18.30. DrawIt vs venn-nvim
        31. 8.1.18.31. vim-easy-align: A simple, easy-to-use Vim alignment plugin.
        32. 8.1.18.32. vim-floaterm: floating terminal
        33. 8.1.18.33. vim-hexokinase: display colors
        34. 8.1.18.34. vim-mark: multi-color highlight
        35. 8.1.18.35. vim-matchup.nix.md
        36. 8.1.18.36. winshift-nvim: rearrange windows
    2. 8.2. usr/default.nix
    3. 8.3. gui/
      1. 8.3.1. cheatsheet_edit.nix.md
      2. 8.3.2. default.nix.md
      3. 8.3.3. deprecated.rofi.nix.md
      4. 8.3.4. drawio.nix.md
      5. 8.3.5. eww.md
      6. 8.3.6. fabric/
        1. 8.3.6.1. shell.nix.md
      7. 8.3.7. fcitx5/
        1. 8.3.7.1. default.nix.md
        2. 8.3.7.2. module.nix.md
      8. 8.3.8. 安装deb包,以飞书为例
      9. 8.3.9. firefox/
        1. 8.3.9.1. apps/
          1. 8.3.9.1.1. firefox-apps
          2. 8.3.9.1.2. firefox module
          3. 8.3.9.1.3. single-tab.nix.md
        2. 8.3.9.2. firefox configurations
        3. 8.3.9.3. extensions/
          1. 8.3.9.3.1. brotab.nix.md
          2. 8.3.9.3.2. chrome-mask.nix.md
          3. 8.3.9.3.3. darkreader.nix.md
          4. 8.3.9.3.4. default.nix.md
          5. 8.3.9.3.5. module.nix.md
          6. 8.3.9.3.6. TIPS (https://github.com/piroor/treestyletab/wiki/How-to-inspect-tree-of-tabs):
          7. 8.3.9.3.7. smart-toc.nix.md
          8. 8.3.9.3.8. smartproxy.nix.md
          9. 8.3.9.3.9. vimium.nix.md
      10. 8.3.10. flameshot.nix.md
      11. 8.3.11. gnome/
        1. 8.3.11.1. calendar/
          1. 8.3.11.1.1. default.nix.md
          2. 8.3.11.1.2. gnome-calendar module
          3. 8.3.11.1.3. template.nix.md
        2. 8.3.11.2. default.nix.md
        3. 8.3.11.3. extensions/
          1. 8.3.11.3.1. advanced-alttab-window-switcher
          2. 8.3.11.3.2. auto-accent-colour.nix.md
          3. 8.3.11.3.3. BingWallpaper
          4. 8.3.11.3.4. bluetooth battery meter
          5. 8.3.11.3.5. dash-to-dock
          6. 8.3.11.3.6. Gnome Extensions
          7. 8.3.11.3.7. customize-ibus: input method customization
          8. 8.3.11.3.8. gtile: tiled windows manager
          9. 8.3.11.3.9. hide-top-bar
          10. 8.3.11.3.10. lunar-calendar.nix.md
          11. 8.3.11.3.11. new-workspace-shortcut.nix.md
          12. 8.3.11.3.12. pano: Next-gen Clipboard Manager for Gnome Shell
          13. 8.3.11.3.13. system-monitor
          14. 8.3.11.3.14. transparent-top-bar: able to adjust transparency
          15. 8.3.11.3.15. unite: unite style
          16. 8.3.11.3.16. wsp-windows-search-provider.nix.md
      12. 8.3.12. hyprland/
        1. 8.3.12.1. Cons:
        2. 8.3.12.2. Hyprspace vs hyprshell
        3. 8.3.12.3. hyprview.nix.md
        4. 8.3.12.4. ironbar.nix.md
      13. 8.3.13. KDE Connect
      14. 8.3.14. kitty/
        1. 8.3.14.1. kitty
        2. 8.3.14.2. search.nix.md
        3. 8.3.14.3. timer.nix.md
      15. 8.3.15. https://nixos.org/manual/nixos/stable/#sec-writing-modules
      16. 8.3.16. niri/
        1. 8.3.16.1. config/
          1. 8.3.16.1.1. binds.nix.md
          2. 8.3.16.1.2. default.nix.md
        2. 8.3.16.2. Cons:
      17. 8.3.17. plasma/
        1. 8.3.17.1. Cons:
      18. 8.3.18. rustdesk, the remote desktop app
      19. 8.3.19. Typora
      20. 8.3.20. warpd.nix.md
      21. 8.3.21. Wayland
      22. 8.3.22. weixin.nix.md
      23. 8.3.23. based on https://github.com/lucasew/nixcfg/blob/49d44c1a655f1c20d7354ecea942c78704067d50/pkgs/wrapWine.nix
      24. 8.3.24. wsl.nix.md
      25. 8.3.25. XColor
      26. 8.3.26. xdot, the dot (graphviz) viewer
      27. 8.3.27. xelfviewer.nix.md
    4. 8.4. modules/
      1. 8.4.1. cachix.nix.md
  13. 🤖安卓配置(无需sudo,复用"用户配置")
  14. 9. nix-on-droid.nix
  15. 🔩通用模块
  16. 10. modules/
    1. 10.1. cachix.nix.md
    2. 10.2. default.nix.md
  17. 📝文档和心得体会
  18. 11. docs/
    1. 11.1. explanation/
      1. 11.1.1. Module
      2. 11.1.2. Nixpkgs
    2. 11.2. howto/
      1. 11.2.1. 打包/编译32位程序
      2. 11.2.2. Auto Push Packages to Cachix
        1. 11.2.2.1. cachixPackage
        2. 11.2.2.2. Test for cachixPackage
      3. 11.2.3. 备份binary cache
      4. 11.2.4. 交叉编译和安装跨平台程序
      5. 11.2.5. 安装NixOS
      6. 11.2.6. How To Config Linux Kernel in Nix
    3. 11.3. slides/
      1. 11.3.1. Nix让你的团队成员不再受环境问题困扰
  19. 📃Nix脚本(nix-shell和打包)
  20. 12. scripts/
    1. 12.1. fhs-shell/
      1. 12.1.1. dynamorio.nix.md
      2. 12.1.2. hello.nix.md
      3. 12.1.3. pin.nix.md
      4. 12.1.4. spec.nix.md
      5. 12.1.5. x11.nix.md
      6. 12.1.6. xilinx.nix.md
    2. 12.2. pkgs/
      1. 12.2.1. TODO: 7z need dynamical link 7z.so
      2. 12.2.2. 在NixOS上使用Android程序
      3. 12.2.3. android.nix.md
      4. 12.2.4. appimage_runtime.nix.md
      5. 12.2.5. coremarks.nix.md
      6. 12.2.6. cross_mips.nix.md
      7. 12.2.7. cross_static_hello.nix.md
      8. 12.2.8. fhs_helloworld.nix.md
      9. 12.2.9. fhs_spec2000_perl.nix.md
      10. 12.2.10. herdtools7.nix.md
      11. 12.2.11. nix-binary-tarballs-new.nix.md
      12. 12.2.12. nix-binary-tarballs.nix.md
      13. 12.2.13. nix-docker-isa/
        1. 12.2.13.1. 🐳Nix Docker🐋 for Multiple ISAs
        2. 12.2.13.2. dockers.nix.md
      14. 12.2.14. nvchad.nix.md
      15. 12.2.15. qemu-sys-static.nix.md
      16. 12.2.16. qemu-sys_riscv64_static.nix.md
      17. 12.2.17. qemu_riscv64_static.nix.md
      18. 12.2.18. qemu_static.nix.md
      19. 12.2.19. qemu_tests_tcg.nix.md
      20. 12.2.20. build by version
      21. 12.2.21. https://github.com/NixOS/nixpkgs/issues/185773
      22. 12.2.22. xiangshan.nix.md
    3. 12.3. shell/
      1. 12.3.1. LinkNan.nix.md
      2. 12.3.2. ccache.nix.md
      3. 12.3.3. chipyard.nix.md
      4. 12.3.4. cross_mips.nix.md
      5. 12.3.5. cross_platform.nix.md
      6. 12.3.6. devshell_hello.nix.md
      7. 12.3.7. gcc.nix.md
      8. 12.3.8. hello.nix.md
      9. 12.3.9. pygame.nix.md
      10. 12.3.10. https://nixos.wiki/wiki/Python
      11. 12.3.11. python_mach.nix.md
      12. 12.3.12. python_venv.nix.md
      13. 12.3.13. qemu_plugins.nix.md
      14. 12.3.14. qemu_tests_tcg.nix.md
      15. 12.3.15. riscv-tests.nix.md
      16. 12.3.16. spike.nix.md
      17. 12.3.17. texlive.nix.md
      18. 12.3.18. ucasproposal.nix.md
      19. 12.3.19. v8.nix.md
      20. 12.3.20. venv.nix.md
      21. 12.3.21. wine6.nix.md
  21. 📌其他
  22. 13. shell.nix

Xieby1's Nix/NixOS Config