Giter Site home page Giter Site logo

r1g3x / dotfiles-aether Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ilham25/dotfiles-aether

0.0 0.0 0.0 128.34 MB

Here is my Aether theme for i3-gaps

License: GNU General Public License v3.0

Shell 6.53% Scheme 12.38% Python 10.07% Perl 10.28% CSS 60.73%

dotfiles-aether's Introduction

โ„๏ธ ๐ŸŒบ Aether Desktop

LOGO

Visits

Repo Size

๐ŸŽจ Screenshot

Light Theme Dark Theme

โ„๏ธ My Setup โ„๏ธ

  • WM : i3-gaps
  • Terminal : urxvt
  • Shell : zsh
  • Panel : tint2
  • Notification : dunst
  • App launcher : rofi
  • File manager : thunar

๐Ÿšฉ Changelog

  • Centralized Variable .aether-corevar
  • New wallpaper
  • New panel (Bottom and Top)
  • New file manager sidebar
  • New file manager sidebar icons
  • Network interface auto-detect
  • Support for 1920x1080 screen resolution

๐Ÿ”ฐ Installation (Installer method)

Clone installer repository

git clone https://github.com/ilham25/dotfiles-installer && cd dotfiles-installer/

Run the installer

./installer

๐Ÿ”ง Installation (Manual method)

DEBIAN

  • ๐Ÿ’ป Debian Based

    i3-Gaps Window Manager

    sudo apt-get install software-properties-common
    sudo add-apt-repository ppa:kgilmer/speed-ricer
    sudo apt-get update
    sudo apt-get install i3-gaps-wm i3-gaps-session

    Other Dependencies

    sudo apt install feh rsync python psmisc wireless-tools alsa-utils brightnessctl python3-psutil nitrogen dunst tint2 gsimplecal rofi lxappearance qt5ct qt5-style-plugins lxpolkit xautolock rxvt-unicode xclip scrot jq thunar thunar-archive-plugin thunar-media-tags-plugin thunar-volman ffmpegthumbnailer tumbler w3m w3m-img geany viewnior mpv mpd mpc ncmpcpp pavucontrol parcellite neofetch htop imagemagick ffmpeg playerctl xsettingsd

    Picom

    • sudo apt install build-essential libxext-dev libxcb1-dev libxcb-damage0-dev libxcb-xfixes0-dev libxcb-shape0-dev libxcb-render-util0-dev libxcb-render0-dev libxcb-randr0-dev libxcb-composite0-dev libxcb-image0-dev libxcb-present-dev libxcb-xinerama0-dev libxcb-glx0-dev libpixman-1-dev libdbus-1-dev libconfig-dev libgl1-mesa-dev  libpcre2-dev  libevdev-dev uthash-dev libev-dev libpcre3-dev libx11-xcb-dev ninja-build meson
    • git clone https://github.com/yshui/picom.git && cd picom/
    • git submodule update --init --recursive
    • meson --buildtype=release . build
    • ninja -C build
    • ninja -C build install

    psuinfo - Network & CPU Monitor, RAM Usage

    • git clone https://github.com/nwg-piotr/psuinfo.git && cd psuinfo/
    • sudo cp -r {psuinfo,icons} /usr/bin

    networkmanager_dmenu install

    • git clone https://github.com/firecat53/networkmanager-dmenu.git && cd networkmanager-dmenu/
    • sudo cp networkmanager_dmenu /usr/bin

ARCH

  • ๐Ÿ’ป Arch Based

    โ— For AUR helper, im using yay

    ๐Ÿ“ƒ i3 Windows Manager

    sudo pacman -S i3-gaps

    ๐Ÿ”‰ Audio

    sudo pacman -S alsa-utils pulseaudio pulseaudio-alsa

    ๐Ÿ”† Brightness

    yay -S brightnessctl

    ๐Ÿ“ˆ Network & CPU Monitor, RAM Usage

    yay -S psuinfo

    ๐Ÿ“ถ Wireless Tools

    sudo pacman -S wireless_tools

    ๐Ÿ”จ Other utility (panel, notification, terminal, file manager, etc)

    yay -S dunst tint2 gsimplecal rofi feh lxappearance qt5ct qt5-styleplugins lxsession xautolock rxvt-unicode-patched xclip scrot thunar thunar-archive-plugin thunar-media-tags-plugin thunar-volman lxsession tumbler jq w3m geany nano vim viewnior pavucontrol parcellite neofetch htop picom-git gtk2-perl xfce4-power-manager imagemagick playerctl networkmanager-dmenu xsettingsd

โ™ฆ๏ธ Oh-myz-sh and zsh (optional)

zsh install

  • Debian based

    sudo apt install zsh
  • Arch based

    sudo pacman -S zsh

oh-my-zsh install

chsh -s `which zsh`
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" &&
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-autosuggestions.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-completions.git ${ZSH_CUSTOM:=~/.oh-my-zsh/custom}/plugins/zsh-completions

๐Ÿ”ง Dotfiles Install

๐Ÿ“ General Config

  • git clone https://github.com/ilham25/dotfiles-aether
  • cd dotfiles-aether/ && cp -r {.*,*} ~/
  • rm -r ~/{README.md,LICENSE,.git} # Delete unnecessary files

๐Ÿ”ฉ Icons

  • cd ~/.icons/
  • tar -Jxvf oomox-aesthetic-light.tar.xz && tar -Jxvf oomox-aesthetic-dark.tar.xz
  • sudo cp -r {oomox-aesthetic-light,oomox-aesthetic-dark} /usr/share/icons/
  • rm -r ~/.icons/{oomox-aesthetic-light,oomox-aesthetic-dark,*.tar.xz} # Delete unnecessary files

๐Ÿ’ก Refresh font cache

fc-cache -rv

โš™๏ธ User Configuration

๐Ÿ–ฅ๏ธ Screen Resolution This dotfiles only support 1366x768 and 1920x1080 screen resolution.

Open configuration file

nano ~/.aether-corevar

Change the value to your own screen resolution

...
34 RESOLUTION="1366x768" # Change this value
...

Save and change your theme to apply effect

๐ŸŽ† Power Menu Command If you are not using systemd init, you can custom the power menu command.

Open configuration file

nano ~/.aether-corevar

Change the configuration below

...
39 POWEROFF="poweroff" # systemd default
40 REBOOT="reboot" # systemd default
41 LOCK="dm-tool lock"
42 SLEEP="suspend" # systemd default
...

๐Ÿ”ฒ Keybinds

Key Action
Mod + K List of all available keybinds
Mod + C Close Windows
Mod + Ctrl + โฌ†๏ธ/โฌ‡๏ธ/โฌ…๏ธ/โžก๏ธ Resize Windows - Tiling
Mod + Shift + โฌ†๏ธ/โฌ‡๏ธ/โฌ…๏ธ/โžก๏ธ Move Windows - Tiling
Mod + Shift + Space Switch between tiling/floating
Mod + Left Click (hold) Move Windows - Floating
Mod + Right Click (hold) Resize Windows - Floating
Mod + 1/2/3/4/5/6/7/8/9/0 Change Workspace
Mod + Shift + 1/2/3/4/5/6/7/8/9/0 Move active windows to workspace number
Mod + E Open file manager
Mod + R App launcher
Mod + L Lock Screen
Mod + Return Open terminal
Mod + Shift + E Power Menu
Mod + Shift + R WM Restart
Mod + Print Screenshot Menu
Mod + H Change Tiling direction (Horizontal)
Mod + J Change Tiling Direction (Vertical)

โค๏ธ Credits

dotfiles-aether's People

Contributors

ilham25 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.