Touka
Lazy config
Install / Use
/learn @Hezaki/ToukaREADME
<h1 align="center">Touka</h1>
<p align="center">This is my nonfemboy Nix configuration</p>
<img src="./.other/1.png" alt="kakoi lubopitniy ai ai ai">
ℹ️Information
I recommend using nh, if you don't have it then:
nix shell nixpkgs#nh
Build host:
nh os switch . -a # or nixos-rebuild switch --flake .#think
Build home-manager on desktop:
nh home switch . -a # or home-manager switch --flake .#hezaki
To make the home-manager work:
doas chown -R hezaki:users /etc/nixos # if you use this path
💻Hardware
- Laptop — Lenovo ThinkPad T14 gen 1
- An excellent office laptop, there is a profile in nixos-hardware
- Mouse — Logitech G304
- Wireless mouse, works great with Linux, libratbag supports it
📚Layout
- flake.nix main configuration file
- home home-manager configuration
- hezaki main user Home-Manager configuration
- default.nix main Home-Manager user configuration file
- programs all user program configurations
- default.nix imports all program categories
- desktop desktop environment configurations
- default.nix imports all desktop environment configurations
- ags AGS (Awesome Gtk Shell) configuration
- anyrun app runner configuration
- fusuma custom gestures touchpad configuration
- cliphist clipboard history configuration
- hyprland wayland compositor configuration
- niri wayland compositor configuration
- hyprlock screenlocker configuration
- nwg-dock
nwg-dock-hyprlandconfiguration - portals XDG Desktop Portal and user directories configuration
- swayimg image viewer configuration
- swaync notification center configuration
- waybar status bar configuration
- udiskie automounting configuration
- devlop developer utilities and language servers
- graphical graphical programs configurations
- default.nix imports all graphical program configurations
- blockbench low-poly 3D model editor configuration
- browsers browser configurations
- default.nix imports all browser configurations
- firefox Firefox browser configuration
- chromium Chromium browser configuration
- easyeffects EasyEffects audio processing configuration
- foot terminal emulator configuration
- games games configurations
- default.nix imports all game configurations
- terraria Terraria game configuration
- kitty terminal emulator configuration
- mangohud (pearhud) overlay monitoring FPS configuration
- mpv media player configuration
- obs-studio video recording/streaming configuration
- obsidian note-taking app theme configuration
- prismlauncher Minecraft launcher configuration
- telegram (AyuGram Desktop) client configuration
- vesktop Discord client configuration
- zathura PDF reader configuration
- kdeconnect sync with phone service configuration
- terminal terminal utilities configurations
- default.nix imports all terminal utility configurations
- anicliru
ani-cli-rurelated Python package definitions- anicli-api
anicli-apiPython package definition - anicli-ru
ani-cli-ruPython package definition - chompjs
chompjsPython package definition
- anicli-api
- bat (cat clone with syntax highlighting) configuration
- btop (resource monitor) configuration
- cava audio visualizer configuration
- editors text editor configurations
- default.nix imports all terminal editor configurations
- emacs Emacs text editor configuration
- neovim Neovim text editor configuration
- espanso text expander configuration
- fastfetch system information tool configuration
- fd (fast
findalternative) configuration - fzf fuzzy finder configuration
- git Git configuration
- lazygit TUI for Git
- lsd (modern
lsreplacement) configuration - pandoc universal markup converter configuration
- ripgrep (fast
grepalternative) configuration - shell shell configuration
- default.nix imports Zsh and translate-shell configurations
- translate-shell terminal translator configuration
- zsh Zsh shell configuration
- tmux terminal multiplexer configuration
- yazi terminal file manager configuration
- yt-dlp (video downloader) configuration
- zoxide (smarter
cdcommand) configuration
- themes Stylix theme configuration
- default.nix main Stylix theme configuration file
- images wallpapers!
- hezaki main user Home-Manager configuration
- hosts host-specific configurations
- think main NixOS configuration for the ThinkPad
- default.nix main NixOS configuration file for the ThinkPad
- enviroment host environment configurations
- default.nix imports all host environment categories
- fonts system-wide font settings
- home-manager Home-Manager basic configuration
- local locale and timezone settings
- network network configuration (NetworkManager, firewall)
- nix Nix daemon settings and flake configuration
- programs host-level program configurations
- clamav antivirus configuration
- flatpak Flatpak service and package configuration
- k3s K3s (lightweight Kubernetes) service configuration
- kanata keyboard remapper configuration
- nh yet another nix cli helper configuration
- nix-ld
nix-ldconfiguration for running non-Nix binaries - openvpn OpenVPN3 client configuration
- polkit Polkit authentication agent configuration
- podman Podman (rootless container engine) configuration
- steam Steam client configuration
- solaar Solaar configuration for Logitech devices
- gpu-screen-recorder GPU Screen
- think main NixOS configuration for the ThinkPad
Related Skills
node-connect
352.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.3kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
352.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
352.5kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
