awesome-rice-badge

芯 (Shin)

### ⚠ 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. ---

SETUPGUIDESKEYBINDSGALLERY

--- - **Window Manager** • [Niri](https://github.com/YaLTeR/niri/)🎨 Scrolleable WM! - **Shell** • [Fish](https://fishshell.com/) 🐟 with [starship](https://github.com/starship/starship) Cross Shell Platform! - **Terminal** • [Ghostty](https://ghostty.org/) 💻 Powerful Hyped term - **Panel** • [Noctalia!](https://noctalia.dev/) 🍧 Beautiful and minimalist desktop shell - **File Manager** • [Yazi](https://github.com/sxyazi/yazi) 🔖 Rustacean File Manager! - **GUI Basic-IDE** • [Helix](https://docs.helix-editor.com/) ✴️ Rustacean vim version! - **GTK Theme** • [GTK](https://github.com/someone/Colloid-gtk-theme) 🐾 My Fork of colloid ## 🌼 INSTALLATION (NixOS) > Request: > [NixOs](https://channels.nixos.org/nixos-25.05/latest-nixos-minimal-x86_64-linux.iso) - Download ISO. ```bash wget -O https://channels.nixos.org/nixos-24.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._ ```bash # 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: ```bash mkfs.fat -F 32 -n EFI /dev/nvme0n1p1 mkfs.xfs -L NIXOS /dev/nvme0n1p2 ``` - Mount Partitions: ```bash mount /dev/disk/by-label/NIXOS /mnt mkdir -p /mnt/boot mount /dev/disk/by-label/EFI /mnt/boot ``` - Enable nixFlakes ```bash nix-shell -p nixVersions.stable git ``` - Clone my Dotfiles ```bash git clone --depth 1 https://github.com/someone/shin /mnt/etc/nixos ``` - Generate your Own Nix Hardware Settings: ### ⚠ DON'T FORGET IT ```bash sudo nixos-generate-config --dir /mnt/etc/nixos/hosts/aesthetic # Remove configuration.nix rm -rf /mnt/etc/nixos/hosts/aesthetic/configuration.nix ``` - Install Dotfiles Using Flake ```bash # Move to folder cd mnt/etc/nixos # Install nixos-install --flake .#aesthetic ``` - Reboot ### 🐙 Remember Default User & password are: nixos - Change Default password for User. ```bash passwd YourUser ``` ### 🌻 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`](https://github.com/viperML/nh), a CLI helper for Nix Flakes. To switch your system configuration with `nh`, use: ```bash NH_FLAKE=/home/someone/Dev/kaku/ nh os switch ``` 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 | | | | :-: | :-: | :------------------------------------------ | :-- | :-: | | | 1 | [owl4ce](https://github.com/owl4ce) | | | | | 2 | [Ilham25](https://github.com/ilham25) | | | | | 3 | [Siduck](https://github.com/siduck) | | | | | 4 | [NvChad](https://github.com/NvChad) | | | | | 5 | [Rxyhn](https://github.com/rxyhn) | | | | | 6 | [HeinzDev](https://github.com/HeinzDev) | | | | | 7 | [fufexan](https://github.com/fufexan) | | | | | 8 | [AmitGolden](https://github.com/AmitGolden) | | | | | | | | | ## 🌳 CONTRIBUTING WIP ## 🎃 SECURITY POLICY
BACK TO TOP