Skip to content

革 | 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.

Notifications You must be signed in to change notification settings

linuxmobile/kaku

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

awesome-rice-badge

革 | kaku

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


SETUPGUIDESKEYBINDSGALLERY

  • Window ManagerNiri🎨 Scrolleable WM!
  • ShellNu 🐚 with starship Cross Shell Platform!
  • TerminalGhostty 💻 A powerful Hyped term
  • PanelAstal 🍧 Astal GTK-shell :3!
  • Notify DaemonDunst 🍃 Minimalist and functional!
  • LauncherAnyRun 🚀 Fast AnyRunner!
  • File ManagerYazi 🔖 Rustacean File Manager!
  • GUI Basic-IDEHelix ✴️ Rustacean vim version!
  • GTK ThemeGTK 🐾 My Fork of colloid
  • LockScreenHyprlock 🔒 hyprland locker

🌼 INSTALLATION (NixOS)

Request: NixOs

  • Download ISO.
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.

# 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 nixFlakes git
  • Clone my Dotfiles
git clone --depth 1 https://github.com/linuxmobile/kaku /mnt/etc/nixos
  • Generate your Own Nix Hardware Settings:

DON'T FORGET IT

sudo nixos-generate-config --dir --force /mnt/etc/nixos/hosts/aesthetic

# Remove configuration.nix
rm -rf /mnt/etc/nixos/hosts/aesthetic/configuration.nix
  • Install Dotfiles Using Flake
# Move to folder
cd mnt/etc/nixos/

# Install
nixos-install --flake .#aesthetic
  • Reboot

🐙 Remember Default User & password are: nixos

  • Change Default password for User.
passwd YourUser
  • Install w/ Home-Manager the config
home-manager switch --flake 'github:linuxmobile/kaku#linudev@aesthetic'

🌸 SCREENSHOTS

🌻 TODO LIST

🎋 ADDITIONALS

🍀 KEY BINDINGS

💐 ACKNOWLEDGEMENTS

Inspiration and Resources
1 owl4ce
2 Ilham25
3 Siduck
4 NvChad
5 Rxyhn
6 HeinzDev
7 fufexan
8 AmitGolden
Based Community Membership Status
🗺 3 r/unixp*rn Not working there anymore.

🌳 CONTRIBUTING

WIP

🎃 SECURITY POLICY

BACK TO TOP

About

革 | 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.

Topics

Resources

Stars

Watchers

Forks