feat: package list required for system apps

This commit is contained in:
hesam-init 2024-03-12 17:39:50 +03:30
parent 282f4997c4
commit 8496501f88
8 changed files with 37 additions and 26 deletions

View file

@ -6,7 +6,9 @@ windowrulev2 = bordercolor rgb(FF0000) rgb(880808) 15deg,fullscreen:1
# global rules:
windowrulev2 = animation popin,class:^(alacritty|Alacritty|pavucontrol|org.kde.polkit-kde-authentication-agent-1)$
windowrulev2 = float,class:^(pavucontrol|wlogout|dunst|Dunst|org.kde.polkit-kde-authentication-agent-1)$
windowrulev2 = float,class:^(nemo|pavucontrol|wlogout|dunst|Dunst|org.kde.polkit-kde-authentication-agent-1)$
windowrulev2 = size 65%,class:^(nemo)$
windowrulev2 = center,class:^(nemo)$
# bluetooth managers rules :
windowrulev2 = float, class:^(blueman-manager)$

View file

@ -12,6 +12,7 @@ application/x-extension-xht=userapp-Firefox-Q5DTJ2.desktop
video/mp4=vlc.desktop
application/pdf=org.gnome.Evince.desktop
image/png=org.gnome.eog.desktop
inode/directory=nemo.desktop
[Added Associations]
x-scheme-handler/http=userapp-Firefox-QKWUJ2.desktop;userapp-Firefox-Q5DTJ2.desktop;

View file

@ -0,0 +1,2 @@
alias dotfiles="cd $DOTFILES && ls"
alias projects="cd $HOME/Code && ls"

View file

@ -0,0 +1,17 @@
alias lg="lazygit"
alias gst="git status"
alias gb="git branch"
alias gc="git checkout"
alias gl="git log --oneline --decorate --color"
alias amend="git add . && git commit --amend --no-edit"
alias commit="git add . && git commit -m"
alias diff="git diff"
alias force="git push --force"
alias nuke="git clean -df && git reset --hard"
alias pop="git stash pop"
alias pull="git pull"
alias push="git push"
alias resolve="git add . && git commit --no-edit"
alias stash="git stash -u"
alias unstage="git restore --staged ."
alias wip="commit wip"

View file

@ -1,8 +1,9 @@
source ~/.zsh/aliases/dir.zsh
source ~/.zsh/aliases/git.zsh
alias fclean="flatpak uninstall --unused --delete-data"
alias fdir="cd $HOME/.var/app && ls"
alias dotfiles="cd $DOTFILES && ls"
alias projects="cd $HOME/Code && ls"
alias grub-path="cd /etc/default"
alias z="zellij"
@ -13,7 +14,6 @@ alias snk="sudo $NEKORAY_PATH"
alias vscode="$CODE_PATH --no-sandbox"
alias steam="steam -forcedesktopscaling=1"
alias serve="miniserve -z"
alias fl="eza --header -l"
alias myip="curl "http://ip-api.com/json/" | pp_json"
alias reloadshell="omz reload"
alias yo="echo '¯\_(ツ)_/¯'"
@ -23,20 +23,8 @@ alias dsu="dust -d 1 -b"
alias edit-dns="sudo nano /etc/resolv.conf"
alias dns-changer="sudo $DNS_CHANGER"
alias lg="lazygit"
alias gst="git status"
alias gb="git branch"
alias gc="git checkout"
alias gl="git log --oneline --decorate --color"
alias amend="git add . && git commit --amend --no-edit"
alias commit="git add . && git commit -m"
alias diff="git diff"
alias force="git push --force"
alias nuke="git clean -df && git reset --hard"
alias pop="git stash pop"
alias pull="git pull"
alias push="git push"
alias resolve="git add . && git commit --no-edit"
alias stash="git stash -u"
alias unstage="git restore --staged ."
alias wip="commit wip"
alias lt="eza --header --icons -l"
alias lf="eza -lF --color=always"
alias ld="eza -lD --header"
alias lh="eza -dl .* --group-directories-first"
alias ll="eza -al --group-directories-first"

View file

@ -20,4 +20,4 @@ source $ZSH/oh-my-zsh.sh
source ~/.zsh/aliases/index.zsh
source ~/.zsh/functions/index.zsh
# eval "$(atuin init zsh)"
eval "$(atuin init zsh)"

View file

@ -5,7 +5,6 @@ Enhance your productivity on Void Linux with these curated applications:
## Terminal and Shell Tools
- **alacritty**: Modern GPU-accelerated terminal emulator.
- **zellij**: Tmux-like terminal workspace manager.
- **octoxbps**: Graphical package manager for XBPS.
- **neofetch**: Visually appealing system information display.
- **fzf**: Command-line fuzzy finder.
- **bat**: Better cat replacement.
@ -15,9 +14,10 @@ Enhance your productivity on Void Linux with these curated applications:
- [**atuin**](https://docs.atuin.sh/guide/installation/): Command-line history with search.
## Desktop Utilities
- **fontmanager**: Simplifies font management.
- **nemo**: User-friendly file manager.
- **eog**: Eye of gnome a nice image viewer.
- **octoxbps**: Graphical package manager for XBPS.
- **fontmanager**: Simplifies font management.
- **pavucontrol**: Graphical audio settings manager.
- **gnome-system-monitor**: Graphical system resource monitor.
- **hardinfo**: Hardware info.

View file

@ -5,9 +5,10 @@ CLEAR_CACHE=false
DISABLE_GRUB_MENU=false
declare -A PACKAGES=(
["BASE_PACKAGES"]="git stow dbus seatd elogind polkit NetworkManager gnome-keyring polkit-gnome mesa-dri pipewire wireplumber inotify-tools void-repo-multilib void-repo-nonfree wpa_supplicant wifish wpa-cute wpa_gui xorg gnome-keyring polkit-gnome mtpfs inotify-tools ffmpeg libnotify git base-devel"
["HYPRLAND_PACKAGES"]="Waybar rofi avizo dunst swaybg mpvpaper grim jq slurp cliphist wl-clipboard swayidle pavucontrol"
["BASE_PACKAGES"]="git stow eza dbus seatd elogind polkit NetworkManager gnome-keyring polkit-gnome mesa-dri pipewire wireplumber inotify-tools void-repo-multilib void-repo-nonfree wpa_supplicant wifish wpa-cute wpa_gui xorg gnome-keyring polkit-gnome mtpfs inotify-tools ffmpeg libnotify git base-devel"
["AMD_DRIVERS"]="opencv Vulkan-Headers Vulkan-Tools Vulkan-ValidationLayers-32bit mesa-vulkan-radeon mesa-vulkan-radeon-32bit vulkan-loader vulkan-loader-32bit libspa-vulkan libspa-vulkan-32bit amdvlk mesa-dri"
["HYPRLAND_PACKAGES"]="Waybar rofi avizo dunst swaybg mpvpaper grim jq slurp cliphist wl-clipboard swayidle pavucontrol nemo eog pavucontrol evince"
["SYSTEM_APPS"]="alacritty zellij bat dust aria2 fzf neofetch bat octoxbps"
)
exec 1> >(tee "../hyprland_setup_log")