kotontrion / dotfiles

my personal dotfiles, use at your own risk

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dotfiles

my personal dotfiles, use at your own risk. These files are always evolving, there are currently a few issues with them, which probably will be fixed eventually.

showcase ( as of 2024-07-02 )

recording_2024-07-02_12-53-03.mp4

Notes

This branch includes a version of highlight.js in the .config/ags/modules directory, which was modified to work with gjs.

Dependencies

this list is probably incomplete.

show dependency list

wm related

  • Hyprland and River are supported
  • GTK-theme: adw-gtk3
  • Icon-theme: MoreWaita
  • Font: Cascadia Code NF
  • matugen for color generation (optional)

ags

  • ags: you need the git version, install all of its optional dependencies too
  • dart-sass: needed to compile the scss files
  • webkit2gtk-4.1: webview widget, needed for the rendering of the ChatGPT answers (optional)
  • sptlrx: needed for the synced lyrics in the side bar (optional)
  • vte3: terminal widget, needed for sptlrx display (optional)
  • cava: audio visualizer (optional)
  • brotab: firefox tab switcher (optional)
  • astal-river: for river status (optional)
  • astal-auth: for the lockscreen

ags greeter

  • greetd
  • cage

ags lockscreen

  • gtk-session-lock

zsh

  • zsh
  • starship
  • eza (better ls, optional)
  • bat (better cat, optional)
  • zsh-autosuggestion
  • zsh-syntax-highlighting

Usage

the following commands assume you have placed the files their correct location

# setup ags
cd .config/ags
ags -c ~/.config/ags/config.js --init 
npm install
cp keys.template.js keys.js
#edit keys.js to your needs

# setup ags greetd
# copy .config/greetd to /etc/greetd

special thanks

  • Aylur for making ags and his config
  • end-4 for the awesome config, which inspired parts of mine (i also stole some parts of it)

About

my personal dotfiles, use at your own risk


Languages

Language:JavaScript 64.6%Language:SCSS 17.8%Language:CSS 17.5%Language:Shell 0.1%Language:Lua 0.0%