Skip to content

Niri dotfiles with a custom eww bar and templated config files using yolk!

License

Notifications You must be signed in to change notification settings

KatieUmbra/Dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kathy's Dotfiles

Main image

Instalation

Preinstall steps

  1. Have a clean install of artix linux
  2. Make sure arch repositories are enabled

Install

  1. get files

    • create .config/yolk/
    • clone repository inside git clone --recurse-submodules -j8 git://github.com/KatieUmbra/Dotfiles ~/.config/yolk
  2. install deps yay -S - < DEPENDENCIES

  3. add lines to /etc/zsh/zshenv

    export ZDOTDIR="$HOME/.config/zsh"
    export HISTFILE="$ZDOTDIR/.zsh_history"
  4. run yolk sync

Post install

  1. change GTK settings using nwg-look

    • Theme: WhiteSur-Light-Purple
    • Font: Work Sans Regular 12
    • Icons: Numix Circle
    • Cursor: Bibata Modern Ice
  2. change QT settings using kvantum

    • Theme: WhiteSur
  3. install yazi plugins

    • cd ~/.config/yazi
    • ya pack -i
  4. OPTIONAL display managers are bloat, check the tty folder

Showcase

Rose Pine

moon dawn default

Catppuccin

latte frappe macchiato mocha

Nord

default

Login screen

login screen

Configuration

All the config files are available inside ~/.config/yolk

  1. Main config file ~/.config/yolk/yolk.rhai
    • To change the colorscheme change the field data.color

      export const data = ${
          color: colors::colorschemes.{THEME}.{VARIANT},
          ...
      }
      

      check the showcases section to see all the possible options, or look inside colors.rhai

    • To change the wallpaper type change the field data.wallpaper_type, the options are weeb, plain, landscape

      export const data = #{
          ...
          wallpaper_type: "weeb",
          ...
      }
      
    • The rest of options are pretty self explaining, good luck ;)

Roadmap

  • Vanity
    • Nice looking readme
    • Collect wallpapers for each colorscheme
    • Create showcase gifs for each colorscheme (inspired by gh0stzk)
    • Missing comment credits
  • Eww
    • Tray
    • Filler for main bar
    • Refactor
    • Calendar widget
    • Per-colorscheme icons
    • Cheatsheet
    • System information window
      • Ram
      • Disk
      • Delatiled battery
      • Cpu
      • Graphs
      • Username
      • User face
      • Pacman updates
  • Colorscheme
    • Nord
    • Catpuccin
    • Nightfox
    • Solarized
    • OneDark
  • Collect and list all dependencies
  • Comment every file with credits
  • Mako config
  • Kitty config
  • Wofi config
  • Starship config
  • Zsh config
  • Cava config
  • Niri
    • Base config
    • Clipboard management
    • Emoji
    • Screen lock
    • Showcase mode
    • Missing bspwm utilities
  • Gowall colorscheme
  • Bat colorscheme
  • Btop colorscheme
  • Neovim colorscheme compatibility

Acknowledgements