An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

        






awesome-rice-badge





革 | kaku

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

---


SETUPGUIDESKEYBINDSGALLERY

---





- **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