https://github.com/linuxmobile/kaku
革 | kaku - Elegant NixOS rice centered around the Niri tiling window manager. A minimalist, functional environment built with the philosophy of constant refinement and transformation. This dotfiles collection emphasizes aesthetic harmony and technical excellence through the declarative power of Nix flakes.
https://github.com/linuxmobile/kaku
amdgpu dotfiles flakes ghostty niri nixos nixos-configuration nushell nvchad ricing secureboot starship unixporn wayland
Last synced: 14 days ago
JSON representation
革 | kaku - Elegant NixOS rice centered around the Niri tiling window manager. A minimalist, functional environment built with the philosophy of constant refinement and transformation. This dotfiles collection emphasizes aesthetic harmony and technical excellence through the declarative power of Nix flakes.
- Host: GitHub
- URL: https://github.com/linuxmobile/kaku
- Owner: linuxmobile
- Created: 2023-07-20T19:44:21.000Z (almost 2 years ago)
- Default Branch: niri
- Last Pushed: 2025-03-31T16:33:22.000Z (22 days ago)
- Last Synced: 2025-04-04T04:35:42.783Z (19 days ago)
- Topics: amdgpu, dotfiles, flakes, ghostty, niri, nixos, nixos-configuration, nushell, nvchad, ricing, secureboot, starship, unixporn, wayland
- Language: Nix
- Homepage: https://kanery.netlify.app/
- Size: 9.05 MB
- Stars: 465
- Watchers: 4
- Forks: 22
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
革 | kaku
### ⚠ PLEASE RESPECT THE CREDITS IF YOU USE SOMETHING FROM MY DESKTOP/SETUP.
---
SETUP • GUIDES • KEYBINDS • GALLERY---
- **Window Manager** • [Niri](https://github.com/YaLTeR/niri/)🎨 Scrolleable WM!
- **Shell** • [Nu](https://www.nushell.sh/) 🐚 with
[starship](https://github.com/starship/starship) Cross Shell Platform!
- **Terminal** • [Ghostty](https://ghostty.org/) 💻 A powerful Hyped term
- **Panel** • [Astal](https://aylur.github.io/astal/) 🍧 Astal GTK-shell :3!
- **Notify Daemon** • [Dunst](https://github.com/dunst-project/dunst) 🍃
Minimalist and functional!
- **Launcher** • [AnyRun](https://github.com/Kirottu/anyrun) 🚀 Fast AnyRunner!
- **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/linuxmobile/Colloid-gtk-theme) 🐾 My
Fork of colloid
- **LockScreen** •
[Hyprlock](https://wiki.hyprland.org/Hypr-Ecosystem/hyprlock/) 🔒 hyprland
locker## 🌼 INSTALLATION (NixOS)
> Request:
> [NixOs](https://channels.nixos.org/nixos-24.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/linuxmobile/kaku /mnt/etc/nixos
```- Generate your Own Nix Hardware Settings:
### ⚠ DON'T FORGET IT
```bash
sudo nixos-generate-config --dir /mnt/etc/nixos/hosts/aesthetic --force# 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
```- Install w/ Home-Manager the config
```bash
home-manager switch --flake 'github:linuxmobile/kaku#linudev@aesthetic'
```### 🌸 SCREENSHOTS
| | |
| :-----------------------: | :-----------------------: |
||
|
||
|
||
|
### 🌻 TODO LIST
### 🎋 ADDITIONALS
## 🍀 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) | | |
| | | | | |
| **Based** | | **Community** | **Membership Status** | |
| 🗺 | 3 | [r/unixp*rn](https://reddit.com/r/unixporn) | Not working there anymore. | |## 🌳 CONTRIBUTING
WIP
## 🎃 SECURITY POLICY
BACK TO TOP