Skip to content

medanimohamedakram/Dotfiles

Repository files navigation

✩░▒▓▆▅▃▂▁ Bareeq ▁▂▃▅▆▓▒░✩

GitHub last commit GitHub repo size Static Badge

𝕆𝕧𝕖𝕣𝕧𝕚𝕖𝕨

Features

  • Minimal: Using lightweight software for fast loading and minimal memory footprint.
  • Uniform: Trying to acheive the most uniform look whether you use GTK or QT apps.
  • Autogenerated colors: Material colors based on wallpaper using matugen.

Installation

You can check the dependencies file to see what should be installed but there is some needed software for the whole setup to work properly, start with this:

paru -S uwsm hyprland hyprlock hyprpicker hyprsunset dotter-rs-bin fish nushell base-devel greetd greetd-regreet starship waybar swaync swww ripgrep xdg-terminal-exec

then install adw-gtk-theme manually in ~/.local/share/themes then enter nushell with nu then run this:

ls ~/.local/share/themes/adw-gtk3/gtk-3.0/*.css | each { |file|
    $"\n@import \"($env.XDG_CACHE_HOME)/colors/gtk/colors.css\";" | save --append $file.name
}
ls ~/.local/share/themes/adw-gtk3-dark/gtk-3.0/*.css | each { |file|
  $"\n@import \"($env.XDG_CACHE_HOME)/colors/gtk/colors.css\";" | save --append $file.name
}

This should be whole pre-setup.

Do backup to your config

Run this for permissions to the greetd configuration directory

sudo setfacl -Rm u:$(whoami):rwx /etc/greetd

Then copy the files from greetd to /etc/greetd

Now just clone the repo if you didn't already then cd to the repo directory then run:

dotter -fy deploy

Check the hypr/modules/autostart.conf file and setup the desired systemd services.

Restart the session with uwsm mode.

𝕊𝕔𝕣𝕖𝕖𝕟𝕤𝕙𝕠𝕥𝕤

General

image

Greetd Login Screen

image

LockScreen

image

Material Colors

image

Light Theme

image

Credits

Thanks to:

About

Minimal with Material-you aesthetics

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published