Skip to content

Totti786/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Totti786's dotfiles

You are expected to have a basic understanding of the unix system. If you are new to linux, please visit here or look for similar resources online. Do NOT proceed

Information

My configuration is personalized to utilize keyboard shortcuts as well as mouse actions to keep my workflow meaningful and flexible under varying conditions.

Before proceeding
  • This readme is still a work in progress. Please open an issue for queries beyond its scope
  • All the visual config parameters have been written for a resolution of 1920x1080 pixels
  • Non GUI apps will need to be configured manually to be correctly displayed in lower/higher resolutions
  • Please read the man-page for an app before asking specific questions not addressed here

Specifications

Feature Package
Floating Window Manager openbox
Tiling Window Manager bspwm
Tiling Window Manager i3
Hyprland Window Manager Hyprland
Aylur's Gtk Shell ags
Compositor picom
Terminal alacritty
Shell zsh
Text Editor geany
File Manager thunar
Panel polybar
System Tray stalonetray
Dock plank
Widgets eww
Notification Daemon dunst
Application Launcher rofi-wayland
Right Click Menu jgmenu

Fonts

Font List Use
Noto Sans GTK and QT Font
JetBrainsMono Nerd Font Primary Font
Material Symbols Icons Font

Configuration

Scripted Install

In Progress...

Manual Install

Dependencies

These configs are tested on Arch Linux, with 1920x1080 resolution.

Packages

⚠️ The following instructions have only been written for arch-based distros Install an AUR helper of your choice You are required to have the Chaotic-AUR repo added on your system

  • Using yay with the Chaotic-AUR enabled
yay -Syu --needed \
acpi acpilight alacritty appimagelauncher aur/qt5gtk2 aur/qt6gtk2 autotiling axel base-devel \
bc blueman bluez bluez-utils brightnessctl bspwm clight conky copyq dmenu drawing dunst \
envycontrol fd feh file-roller firefox flameshot fluent-cursor-theme-git font-manager fzf \
gammastep geany gnome-bluetooth-3.0 gnome-calculator gnome-disk-utility gnome-epub-thumbnailer \
gpick gpu-screen-recorder-git grep htop i3lock-color i3-resurrect i3-wm imagemagick jgmenu jq \
kdeconnect libplasma linux-wifi-hotspot man moreutils mpv mpv-mpris mugshot ncdu network-manager-applet \
networkmanager-openvpn noto-fonts noto-fonts-cjk noto-fonts-emoji nsxiv nvtop obconf openbox openssh \
openvpn paper papirus-icon-theme pastel pavucontrol perl picom-git plank plasma-browser-integration \
playerctl polkit-gnome polybar python-gtts python-materialyoucolor-git python-pipx python-wheel \
qbittorrent qt5ct rhythmbox rofi-wayland rtorrent ruby-fusuma ruby-fusuma-plugin-sendkey \
ruby-fusuma-plugin-wmctrl scrot sioyek-git snapshot stalonetray sxhkd termdown thunar \
thunar-archive-plugin thunar-media-tags-plugin thunar-volman timeshift translate-shell \
ttf-jetbrains-mono ttf-jetbrains-mono-nerd ttf-material-symbols-variable-git ttf-nerd-fonts-symbols \
ttf-nerd-fonts-symbols-common tumbler viewnior waypaper-git wget wmctrl xcape xclip xdg-autostart \
xdg-user-dirs xdg-user-dirs-gtk xdo xdotool xfce4-power-manager xfce4-settings xiccd xorg-xdpyinfo \
xorg-xkill xorg-xrandr xorg-xrdb xorg-xsetroot xorg-xwininfo xqp xss-lock yad ytfzf zathura zathura-cb \
zathura-pdf-mupdf zenity zscroll-git zsh 

If you want to install hyprland, you need the following packages as well:

yay -Syu --needed \
aylurs-gtk-shell-git dart-sass gnome-control-center grim hypridle hyprland \
hyprlock aur/hyprpicker nwg-displays slurp swww ttf-readex-pro \
xdg-desktop-portal-hyprland python-pywayland wl-clipboard

Credits

  • end-4 for his amazing ags configs
  • beyond9thousand for his Readme and the system tray script idea
  • adi1090x for his awesome rofi themes and some other scripts from Archcraft
  • vaxerski for all of his awesome work on Hyprland