shin

linuxmobile更新放缓

一套用 Nix Flakes 组织的 NixOS 桌面配置,集成 niri 合成器、Ghostty 终端和 Nushell 等组件,适合想直接拿来用或参考的 Linux 桌面美化方案。

A study in structural evolution. An elegant NixOS environment designed to move with the rhythm of your creative core.

暂无版本883star49fork同步于 2026-11-07 07:32 UTC

怎么上手

从 README 代码块原样提取,可能是其中一种安装方式
wget -O https://channels.nixos.org/nixos-25.05/latest-nixos-minimal-x86_64-linux.iso
git clone --depth 1 https://github.com/linuxmobile/shin /tmp/shin
硬件要求

README 没有说明硬件要求。

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

这个项目的说明还在生成中,先参考下面「最近发版」和 README。

最近发版

0 个版本

暂无 release 数据(可能没有发版,或尚未同步)。

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    ⚠ PLEASE RESPECT THE CREDITS IF YOU USE SOMETHING FROM MY DESKTOP/SETUP.

    Note: This configuration has been refactored to remove Home Manager to reduce evaluation overhead. While projects like hjem and hjem-rum were considered, a pure NixOS approach was chosen for simplicity and performance.



    • Window Manager • Niri🎨 Scrolleable WM!
    • Shell • Fish 🐟 with starship Cross Shell Platform!
    • Terminal • Foot 💻 Is there something more minimal than this?
    • Panel • Noctalia! 🍧 Beautiful and minimalist desktop shell
    • File Manager • Yazi 🔖 Rustacean File Manager!
    • GUI Basic-IDE • Helix ✴️ Rust editor version!
    • GTK Theme • GTK 🐾 My Fork of colloid

    🌼 INSTALLATION (NixOS)

    Request: NixOs

    • Download ISO.
    wget -O https://channels.nixos.org/nixos-25.05/latest-nixos-minimal-x86_64-linux.iso
    
    • Boot Into the Installer.

    • Switch to Root: sudo -i

    • Partitions:

    I prefer to use 1GB on the EFI partition. Specifically because the 'generations' list may become very long, and to avoid overloading the partition.

    # Replace nvme with your disk partition
    gdisk /dev/nvme0n1
    
    - `o` (create new partition table)
    - `n` (add partition, 512M, type ef00 EFI)
    - `n` (add partition, remaining space, type 8300 Linux)
    `w` (write partition table and exit)
    
    • Format Partitions:
    mkfs.fat -F 32 -n EFI /dev/nvme0n1p1
    mkfs.xfs -L NIXOS /dev/nvme0n1p2
    
    • Mount Partitions:
    mount /dev/disk/by-label/NIXOS /mnt
    mkdir -p /mnt/boot
    mount /dev/disk/by-label/EFI /mnt/boot
    
    • Enable nixFlakes
    nix-shell -p git
    
    • Clone my Dotfiles
    git clone --depth 1 https://github.com/linuxmobile/shin /tmp/shin
    
    • Generate your Own Nix Hardware Settings:

    ⚠ DON'T FORGET IT

    sudo nixos-generate-config --dir /tmp/shin
    
    # Remove configuration.nix
    rm -rf /tmp/shin/configuration.nix
    
    • Install Dotfiles Using Flake
    # Move to folder
    cd /tmp/shin
    
    # Install
    nixos-install --flake .#aesthetic
    
    • Reboot

    🐙 Remember Default User & password are: nixos

    • Change Default password for User.
    passwd YourUser
    

    🌸 SCREENSHOTS

    🌻 TODO LIST

    🧩 ADDITIONAL TIPS

    If you're using this NixOS configuration flake locally, you can simplify the process of switching and managing your system using nh, a CLI helper for Nix Flakes.

    To switch your system configuration with nh, use:

    NH_FLAKE=/tmp/shin/ nh os switch -- --extra-experimental-features 'nix-command flakes'
    

    This avoids needing to type out the full nixos-rebuild command manually and provides a cleaner workflow when iterating on your setup.

    💡 Make sure nh is installed in your system environment or user profile.

    🍀 KEY BINDINGS

    💐 ACKNOWLEDGEMENTS

    Inspiration and Resources
    1owl4ce
    2Ilham25
    3Siduck
    4NvChad
    5Rxyhn
    6HeinzDev
    7fufexan
    8AmitGolden

    🌳 CONTRIBUTING

    WIP

    🎃 SECURITY POLICY