Skip to content

Latest commit

 

History

History
36 lines (23 loc) · 1.36 KB

File metadata and controls

36 lines (23 loc) · 1.36 KB

Contributing

  • I can accept features I do not personally want, but in that case I will ask you to make it configurable/optionally loaded
  • If you want to add new stuff, it's a good idea to ask me first to not waste your work
  • Please make multiple PRs if you have many features/fixes

Setting up

Assumption: you have an Arch(-based) Linux system

Complete

might not be necessary depending on what you change, but this is recommended

  • Install the dotfiles (if you don't wanna replace your stuff completely, do it on a new user)
  • Make changes, copy changes to a fork, PR

Partially working shell

most stuff in the shell will work but not everything

  • Install Hyprland and the development version of Quickshell (yay -S hyprland quickshell-git)
  • Copy .config/quickshell folder to your home directory

Extra setup for Quickshell

  • Quickshell-specific LSP setup: Run touch ~/.config/quickshell/ii/.qmlls.ini for proper LSP support
  • Hint for VSCode: Get the official "Qt Qml" extension, go to its settings and change custom exe path to /usr/bin/qmlls6

Running

  • Launch Hyprland (not the "uwsm-managed" one)
  • For the shell:
    • Open ~/.config/quickshell/ii in your code editor
    • In a terminal run pkill qs; qs -c ii to start the shell in the terminal (for logs)
    • Make edits in the opened folder. Changes are reloaded live.