Giter VIP home page Giter VIP logo

dotfiles's Introduction

Dotfiles ✨ ~

Screenshots πŸ“Έ

screen_2 screen_1

  • πŸ’« WM: Openbox
  • 🐟 Shell: Fish
  • πŸ—οΈ Panel/Tray: tint2
  • πŸ”οΈ Application launcher: Rofi
  • πŸ—ƒοΈ File manager: Thunar
  • πŸ”Š Notification daemon: dunst
  • ✏️ Compositor: picom
  • πŸ“ System info fetcher: neofetch
  • πŸ§‘β€πŸ’» Terminal emulator: urxvt
  • πŸ” Privilege elevation: doas
  • πŸ“¦οΈ AUR manager: yay
  • βͺ️ Media player: mpv
  • πŸ”€ Music player: ncmpcpp
🚧 All packages 🚧
  • wget: A command-line utility for downloading files from the web.
  • xorg: X.Org X server and related utilities.
  • xorg-xinit: X.Org initialisation program.
  • xorg-server: X.Org X server.
  • xorg-xrandr: Primitive command line interface to RandR extension.
  • xorg-xrdb: X server resource database utility.
  • rsync: A fast, versatile, remote (and local) file-copying tool.
  • psmisc: Miscellaneous proc filesystem utilities.
  • dunst: A customizable and lightweight notification-daemon.
  • nitrogen: A wallpaper browser and setter for X.
  • openbox: A highly configurable and lightweight window manager.
  • rofi: A window switcher, run dialog, ssh-launcher and dmenu replacement.
  • rxvt-unicode: An unicode enabled rxvt-clone terminal emulator.
  • tint2: A lightweight panel/taskbar for Linux desktops.
  • picom: A lightweight compositor for X11.
  • obmenu-generator: A fast pipe/static menu generator for the Openbox Window Manager.
  • perl-gtk3: Perl bindings for GTK3.
  • pipewire: Low-latency audio/video router and processor.
  • lib32-pipewire: Low-latency audio/video router and processor (32-bit).
  • pipewire-pulse: PipeWire PulseAudio replacement.
  • pipewire-alsa: PipeWire ALSA replacement.
  • helvum: A dynamic tiling WM with gaps.
  • mpd: A flexible, powerful, server-side application for playing music.
  • mpc: A command line tool to interface MPD.
  • ncmpcpp: A featureful ncurses based MPD client.
  • alsa-utils: Advanced Linux Sound Architecture - Utilities.
  • brightnessctl: A tool to control brightness of backlight and LEDs.
  • imagemagick: An image viewing/manipulation program.
  • scrot: A simple command-line screenshot utility.
  • w3m: A pager/text-based web browser.
  • wireless_tools: Tools allowing to manipulate the Wireless Extensions.
  • xclip: Command line interface to X selections.
  • xsettingsd: Provides settings to X11 applications via the XSETTINGS specification.
  • xss-lock: X screen saver locker.
  • thunar: A modern file manager for Xfce.
  • thunar-archive-plugin: Create and extract archives in Thunar.
  • thunar-volman: Automatic management of removable devices in Thunar.
  • ffmpegthumbnailer: Lightweight video thumbnailer that can be used by file managers.
  • tumbler: D-Bus service for applications to request thumbnails.
  • inkscape: Professional vector graphics editor.
  • mpv: A free, open-source, and cross-platform media player.
  • parcellite: Lightweight GTK+ clipboard manager.
  • pavucontrol: PulseAudio Volume Control.
  • viewnior: A fast and simple image viewer.
  • xfce4-power-manager: Power manager for Xfce desktop.
  • htop: Interactive process viewer and manager.
  • neofetch: A CLI system information tool written in Bash.
  • fish: A smart and user-friendly command-line.
  • snixembed: Proxy the StatusNotifierItem protocol to the XEmbed System Tray.

πŸ”₯ Hot-keys

Hot-key Action
⌘ + ↡ Terminal
⌘ + E File manager
⌘ + R Rofi
⌘ + Esc System menu
⌘ + Z Minimize window
⌘ + X Maximize/Restore window
⌘ + C Close window
⌘ + F Fullscreen window
⌘ + D Hide all windows
⌘ + T Toggle window title
⌘ + 1 - 8 Desktop 1-8
⌘ + Shift + 1 - 8 Send window to desktop 1-8
⌘ + left click (hold) Move focused window freely
⌘ + right click (hold) Resize focused window freely
⌘ + scroll up / scroll down Move desktop/workspace to previous or next
⌘ + Space Openbox menu
Ctr + Esc Last notification
⌘ + PrtSc Screenshot menu
PrtSc Fullscreen screenshot
Shift + PrtSc Screenshot of selected area
Ctrl + PrtSc Delayed screenshot
Ctrl + Alt + H Clipboard history

πŸ“Œ Additionally

  • 🚨 I use DOAS instead of SUDO 🚨
  • πŸ”₯ Hotkeys can be changed in .config/openbox/rc.xml.
  • πŸš€ Program settings for autostart are located in .config/openbox/autostart.sh.
  • 🌐 Global variable settings are located in ~/.joyfuld.
  • 🌱 Wallpapers are located in ~/.wallpapers.
  • πŸ’‘ Icons are located in ~/.icons.
  • 🎨 Themes (both primary and additional) are located in ~/.themes.

🍻 How to use?

🚨 ArchLinux only! 🚨

Install

Be sure to clone in ~

git clone https://github.com/lyaguxafrog/dotfiles /home/$USER/dotfiles && cd /home/$USER/dotfiles && ./dotfiles install

Update

dotfiles update # command in your shell

Uninstall

dotfiles uninstall # command in your shell

dotfiles's People

Contributors

lyaguxafrog avatar

Stargazers

 avatar  avatar  avatar ΠœΠ°ΠΊΡΠ°Ρ‡Π΅Π² Π”Π°Π½ΠΈΠ»Π° avatar  avatar Igor Borisov avatar

Watchers

 avatar  avatar

Forkers

seratiel

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.