Giter Site home page Giter Site logo

amgad1982 / ja_hyprland-dots Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jakoolit/ja_hyprland-dots

0.0 0.0 0.0 55.19 MB

my hyprland dotfiles for my Asus G15 2021 - Gentoo and Arch - Same I use for my desktop

License: The Unlicense

Shell 61.96% Scheme 10.76% Python 4.41% CSS 22.88%

ja_hyprland-dots's Introduction

My-HyprLanD-low.mp4

Arch / Gentoo Hyprland Dotfiles


Components:

Miscellaneous:

  • Themes: Dracula
  • Cursor theme: Bibata Modern Ice

Needed packages:

(all of the above components) plus

swaybg - for wallpaper

swayidle - not necessary but you can install

swaylock-effects - or swaylock

wlroots wlogout cava polkit-gnome

mako - for notifications

grim slurp wl-clipboard - for screenshot

brightnessctl - for monitor and keyboard brightness - not needed for desktop

mpv - for wofi beats to work

viewnior or swayimg

pamixer - for volume control notification.

xorg-xwayland - needed to run some non-wayland app especially games

fonts - required awesome fonts. AUR and official repo have... else most of the waybar modules wont work. Most of configs here I used Fantasque Sans Mono. I used Cascadia Code Semibold Italic on foot.

pipewire - needed pipewire pipewire-pulse pipewire-alsa

✨ Arch Linux quick Installation:

A guide to install :Youtube Link

Dual Boot Guide :Youtube Link

1.) optional: you can install nvidia-all driver from Frogging Family to replace the nvidia-drivers

  • chmod +x nvidia-all-driver and run with nvidia-all-driver

a.) Install yay (chmod +x yay-bin-install and run the script). You can also install paru if desired

a.1) paru-hyprland was created to use paru instead of yay. Paru will be installed automatically if you select yes during the installation. make sure to run (chmod +x paru-hyprland first and run the script)

b.) You can install one by one packages or choose the automatic installer script. (chmod +x install-hyprland and run the script). NOTE. If you install paru instead of yay, ensure to edit install-hyprland and change all yay with paru

c.) If you want to add or edit packages, edit install-hyprland script. Check first if packages are present on AUR or official else the script will fail.

d.) Installation of Asus-ROG-utilities are entirely optional. if you select no, will skip the step.

✨ Manual Installation and Notes:

you can copy, create, change, however, would appreciate if you have have a better solution / changes so we will all improve :)

These configs are used in my Laptop and Desktop. Please note, Only provided are configs. Any Hyprland-related issues to be reported on Hyprland Github

a.) Copy / Move files / folders in your ~/.config

b.) Put wallpapers in your ~/Pictures/

c.) if you want in Arch, make sure to comment / uncomment some items in /hypr/configs/exec.conf - location of polkit is different than gentoo, By default, all configs are set to work with Arch Linux

d.) If you use thunar as file manager, suggested additions for thunar (thunar-volman, tumbler, gvfs, gvfs-mtp (for accessing phone), Thunar archive plugin-ins) See Arch wiki https://wiki.archlinux.org/title/thunar

e.) make sure scripts located at /hypr/scripts/ are executable as required. (use chmod +x or right click, properties, change permission to be executable)

f.) Inspect /hypr/configs/exec.conf Choose which polkit gnome to use. to use. (Gentoo have different location of executables. Arch /usr/lib vs Gentoo /usr/libexec) Polkits by default are set to Arch Linux

g.) if you have azerty keyboard this might help

✨ Gentoo Specific notes

Gentoo Specific
  1. Hyprland - Link to zugaina have 3 overlays. I am using wayland-desktop overlay. Nvidia and openrc users, you should look into thegreatmcpain overlay. Or of course you can compile hyprland from source
  2. Waybar - from Gentoo repo's waybar, I experienced unclickable workspaces. I have installed from useless-overlay. Click here for guidance
  3. For screen sharing, I use xdg-desktop-portal-wlr which seems to work. If you are having issues, install xdg-desktop-portal-hyprland
  4. if you use openrc, ensure to launch hyprland with dbus-run-session Hyprland. Omitting the dbus-run-session may cause runtime errors
  5. fonts you need fontawesome and nerd-fonts use (3270 + symbols) (available in overlay) to display some icons in waybar

ja_hyprland-dots's People

Contributors

jakoolit avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.