kuru.mp4
- Wallpaper: The Herta by meirong
- Installation Guide
| Component | Software | Configuration |
|---|---|---|
| KuruKuruBar | Quickshell | users/dots/quickshell/kurukurubar |
| Compositor | Hyprland | users/dots/hyprland/ |
| Launcher | Fuzzel | users/dots/fuzzel |
| Colors | Matugen | nixosModules/external/matugen/templates/ |
| Terminal | foot | users/dots/foot/foot.ini |
| Editor | Neovim | users/dots/nvim/ |
| Wallpapers | booru-hs | users/dots/booru/preview.md |
| Cursor | Kokomi Cursor | nil / really long random text to make this table very wide yes looks like I |
- hjem + hjem-impure over home manager
- last revision where Zaphkiel was an npins based config fc91df912
Last revision where Zaphkiel was flake basedpre-npins flake config 0eee46d1e
The following packages are exported by this flake:
| package | description |
|---|---|
| kurukurubar | adorable bar to spin the kuru kuru |
| kokCursor | A cute kokomi XCursor |
| xvim | My neovim configuration using mnw provides .default and .minimal |
| mpv | My mpv configuration with anime4k shaders baked in |
| librebarcode | The librebarcode font |
you may run any of the above with the following command (ofc you can't run a
cursor, nix build it instead) replacing nixvim with your desired package
nix run github:Rexcrazy804/Zaphkiel#nixvimFor more information on both see the pkgs/default.nix
Well there is only one module that is exported rn,
and that is DRUM ROLL kurukuruDM!!!
now available as nixosModules.kurukuruDM :D
hosts/ # starting point for host specific configuration
- <hostname>/ # divided into three files for seperation
- - extras/ # things I am lazy to seperate into a module just yet
nixosModules/ # common options and defaults shared across all hosts
- exported/ # modules exported by toplevel default.nix (and flake.nix)
- external/ # used for hosting modified nixos modules that aren't written by me
- graphics/ # novideo and friends
- nix/ # my beloved
- programs/ # options wraping other nixos options for programs
- server/ # same as above but for services
- system/ # largely defaults
- - networking/ # networking setup with dnscrypt-proxy2
npins/ # npins for pinning non flake stuff
pkgs/ # exported packages are found here
- irminsul/ # basically tree sitter built with a makefile
- mpv/ # mpv wrapper with anime4k
- nvim/ # configures mnw wrapper and deps for nvim
- overlays/ # overlays (duh)
- scripts/ # cute scripts to do various things
secrets/ # home to my age encrypted secrets
templates/ # reusable flake and non flake templates for various nix errands
users/ # user specific configuration imported by hosts hosting said user
- dots/ # ricers, this is the .config/ folder you might be looking for
- - <program>/ # doots
- - hyprland/ # might niri, too lazy for now, hyprland
- - nvim/ # nvim configuration
- - quickshell/ # god bless foxxed for creating this lovely thing
- - - kurukurubar/ # adorable bar for kuru kuru maxxing
- - - kurumibar/ # my first now unmainted rectangle bar
- - - shell.nix # devshell for qml development with quickshell
- rexies.nix # my user, leverages hjem the most
- <others>.nix # other users
README.md # are you reading me yet?
flake.nix # flakes this flake that, how about you flake-
license # MIT License
Firstly, I have to thank sioodmy
for being the inspiration to ditch home manager and writing wrappers myself.
I had known of wrappers before, but if it weren't for him,
I wouldn't have heard of pkgs.symlinkJoin :D
I also extend my gratitude to NotAShelf for developing the hjem nixos module. And also for his welcome criticism on some of the dumb nix code I've written.
- nydragon/nysh
- end-4/dots-hyprland
- pikabar
- soramanew/rainingkurukuru
- outfoxxed/nixnew
- one unmentioned individual that did not return
- and other homies in
#rice-discussionof Hyprland discord
All code in this repository is under the MIT license except wherever an explicit licensing is included.