Skip to content

yavko/Dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cat NixOS dots

structure similar to @fufexan's1 dots

My Catppuccin2 themed dotfiles written in nix, managed with home-manager3 & NixOS

Meta

Usage

nixos-rebuild switch --flake . --use-remote-sudo

OS Support

Only NixOS is supported as of now, no nix-darwin, no NixNG, and no generic linux

Screenshots

Don't exist, because I don't feel this is unique enough to be shown off ATM, this is just so I have a public place to show my dots, but in the near future, that will not be the case 🙂

Overview of components

CLI

Shell

My shell is Z-shell4, prompt is Powerlevel10k5, and my plugins are managed with home-manager3, (Oh My ZSH free, and will always be)

Terminal

Good ol' Kitty6 with JetBrains Mono Nerd7

Fetch

Just Macchina8 nothing special, cat is in ascii.nix 🙂

GUI

GTK and Kvantum (QT)

Just using the respective themes from Catppuccin2

Compositor

Hyprland9, because who doesn't love Hyprland9?

Bar/Shell

ATM its all yoinked from @fufexan1, which is built in eww10. Though don't use my setup as its mostly broken, working on a refactor in rust, and a refactor of menu.

Display Manager (AKA Login Manager)

Gtkgreet11 running under Greetd12, running under cage13, though the styling is pretty broken.

Media

Music

For music I use DownOnSpot14 to download my music from Spotify (Not using bypass, I'm paying for premium), which is tagged using beets15, then that music is synced with Nextcloud16, and played through MPD17, which is controlled by ncmpcpp18

Non music (aka video)

I have a basic MPV19 setup configured, but that's it, nothing special

Secrets

NixOS secrets are managed through agenix20

Old home secret stuff

This does not apply anymore, I use agenix for everything, but my custom home secrets setup is still there is someone wants

Since agenix20 doesn't support home secrets, nor did homeage21 work for me, or work how I wanted it too, I found it would be faster just to use write my own, maybe I'll publish and improve my implementation later on

TODO

  • Add locking, and inhibiting of it

Credits

  • Thankies nyx for some securties stuffs

Footnotes

  1. His profile 2

  2. Catppuccin's home repository 2

  3. Home Manager's repository 2

  4. Z-Shell's website

  5. Powerlevel10k's repository

  6. Kitty's website

  7. Jetbrains Mono's website

  8. Macchina's repository

  9. Hyprland's repository 2

  10. Eww's repository

  11. Gtkgreet's repository

  12. Greetd's repository

  13. Cage's repository

  14. DownOnSpot's repository

  15. Beet's website

  16. Nextcloud's website

  17. MPD's website

  18. ncmpcpp's repository

  19. MPV's website

  20. Agenix's repository 2

  21. Homeage's repository

About

My amazing NixOS catppuccin themed dots

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published