backup
This commit is contained in:
parent
121c225f03
commit
9e70ae4b66
@ -1,38 +1,22 @@
|
||||
xterm*loginshell: true
|
||||
xterm*locale: UTF-8
|
||||
xterm*titleModes: 16
|
||||
xterm*utf8: 1
|
||||
xterm*utf8Fonts: 1
|
||||
xterm*utf8Title: true
|
||||
xterm*metaSendsEscape: true
|
||||
xterm*font: -*-*-*-*-*-*-*-*-*-*-*-*-*-*
|
||||
|
||||
! azuki font
|
||||
!xterm*faceName: azuki_font:antialias=false
|
||||
!xterm*faceSize: 10
|
||||
|
||||
! cordata font
|
||||
!xterm*faceName: "Px437 Cordata PPC\-400"
|
||||
!xterm*faceSize: 1
|
||||
|
||||
! unscii font
|
||||
xterm*faceName: unscii:antialias=false
|
||||
xterm*faceSize: 12
|
||||
|
||||
! white - from alnj/dotfiles
|
||||
!*background: #FFFCFD
|
||||
!*foreground: #250E07
|
||||
!*cursorColor: #250E07
|
||||
*faceName: unscii:antialias=false
|
||||
*faceSize: 12
|
||||
|
||||
*Background: #000000
|
||||
|
||||
! amber
|
||||
*Foreground: #FFBF00
|
||||
*cursorColor: #FFBF00
|
||||
!*Foreground: #FFBF00
|
||||
!*cursorColor: #FFBF00
|
||||
|
||||
! pink
|
||||
*Foreground: #FFDBDB
|
||||
*cursorColor: #FFDBDB
|
||||
|
||||
! black on white (first uncomment white's stuff)
|
||||
!*reverseVideo: true
|
||||
|
||||
! I used to use these but they make it really hard to see default Lynx.
|
||||
|
||||
! "quantified colors" but every nybble
|
||||
! is decremented ======================
|
||||
! black/dark-gray
|
||||
@ -87,3 +71,14 @@ xterm*faceSize: 12
|
||||
!*.color7: #808080
|
||||
!*.color15: #C0C0C0
|
||||
! =====================================
|
||||
|
||||
! xterm specific stuff
|
||||
|
||||
xterm*font: -*-*-*-*-*-*-*-*-*-*-*-*-*-*
|
||||
xterm*loginshell: true
|
||||
xterm*locale: UTF-8
|
||||
xterm*titleModes: 16
|
||||
xterm*metaSendsEscape: true
|
||||
xterm*utf8: 1
|
||||
xterm*utf8Fonts: 1
|
||||
xterm*utf8Title: true
|
||||
|
@ -1,33 +1,14 @@
|
||||
# convenient music play
|
||||
# tons of repeated code, should be fixed
|
||||
album() {
|
||||
selection="$(find /mnt/audio -type d -mindepth 2 2>/dev/null | sort | dmenu -l 50)"
|
||||
[ $selection = $(echo -e "\n") ] 2>/dev/null || i3-swallow audacious "$selection"
|
||||
}
|
||||
song() {
|
||||
selection="$(find /mnt/audio -type f | sort | dmenu -l 50)"
|
||||
[ $selection = $(echo -e "\n") ] 2>/dev/null || i3-swallow audacious "$selection"
|
||||
}
|
||||
|
||||
# audio drive
|
||||
alias audio="sudo mount -L 'AUDIO' /mnt/audio"
|
||||
|
||||
# private bookmarks
|
||||
alias bmarks="firefox file://"$HOME"/bookmarks.html"
|
||||
|
||||
alias awk="nawk"
|
||||
alias cat="9 cat"
|
||||
|
||||
alias cls="clear"
|
||||
|
||||
alias firefox="firefox-developer-edition"
|
||||
|
||||
# useful aliases
|
||||
alias iftoggle="sudo ip link set"
|
||||
alias ifswitch="iftoggle $1 down && iftoggle $1 up"
|
||||
|
||||
alias cp="cp -iv"
|
||||
alias emacs="vi" # that'll freak people out
|
||||
alias imount="idevicepair pair && sudo ifuse -o allow_other /mnt/iphone/"
|
||||
|
||||
alias ipconfig="ifconfig"
|
||||
alias ls="9 ls"
|
||||
|
||||
# other volumes
|
||||
mnt() {
|
||||
@ -35,10 +16,7 @@ mnt() {
|
||||
sudo mount /dev/$1 /mnt/$1 && cd /mnt/$1
|
||||
}
|
||||
|
||||
# music player
|
||||
alias mu="audacious"
|
||||
|
||||
# i always forget this one but it's useful
|
||||
alias mv="mv -iv"
|
||||
alias p="ping 1.1.1.1"
|
||||
|
||||
# my media hard drive
|
||||
@ -51,13 +29,13 @@ path() {
|
||||
|
||||
pyenv() {
|
||||
if [ $# -eq 0 ]; then
|
||||
source ./bin/activate
|
||||
. ./bin/activate
|
||||
else
|
||||
source $1/bin/activate
|
||||
. $1/bin/activate
|
||||
fi
|
||||
}
|
||||
|
||||
alias sudo="doas"
|
||||
alias sensors="watch sensors"
|
||||
|
||||
# Wacom Intuos 2
|
||||
alias taboff="xsetwacom set 'Wacom Intuos2 6x8 Pen stylus' MapToOutput LVDS-1"
|
||||
@ -65,18 +43,13 @@ alias tabon="xsetwacom set 'Wacom Intuos2 6x8 Pen stylus' MapToOutput VGA-1"
|
||||
|
||||
alias tracert="tracepath"
|
||||
|
||||
# dirtbag aliases to get myself to use vim more
|
||||
alias emacs="vim"
|
||||
alias ne="vim"
|
||||
alias vi="vim"
|
||||
|
||||
alias weather="curl wttr.in/lewiston+maine?m"
|
||||
|
||||
webm() {
|
||||
ffmpeg -i $1 -c:v libvpx -b:v 1M -c:a libvorbis $(printf "$1" | asplit - . 0).webm
|
||||
}
|
||||
|
||||
alias yta="youtube-dl -f bestaudio"
|
||||
|
||||
# project i'm working on
|
||||
ytfeed() {
|
||||
pyenv $HOME/src/ytfeed.py/
|
||||
python $HOME/src/ytfeed.py/cli.py
|
||||
}
|
||||
ytfeedsh() {
|
||||
pyenv $HOME/src/ytfeed.py/
|
||||
python $HOME/src/ytfeed.py/shell.py
|
||||
ffmpeg -i $1 -c:v libvpx -b:v 1M -c:a libvorbis $(printf "$1" | asplit . 0).webm
|
||||
}
|
||||
|
@ -1 +1 @@
|
||||
source .profile
|
||||
source .env
|
||||
|
@ -4,105 +4,16 @@
|
||||
set $mod Mod1
|
||||
|
||||
# Font for window titles
|
||||
#font pango:monospace 8
|
||||
#font pango:azuki_font 10
|
||||
font pango:unscii 12
|
||||
|
||||
# This font is widely installed, provides lots of unicode glyphs, right-to-left
|
||||
# text rendering and scalability on retina/hidpi displays (thanks to pango).
|
||||
#font pango:DejaVu Sans Mono 8
|
||||
|
||||
# The combination of xss-lock, nm-applet and pactl is a popular choice, so
|
||||
# they are included here as an example. Modify as you see fit.
|
||||
|
||||
# xss-lock grabs a logind suspend inhibit lock and will use i3lock to lock the
|
||||
# screen before suspend. Use loginctl lock-session to lock your screen.
|
||||
#exec --no-startup-id xss-lock --transfer-sleep-lock -- i3lock --nofork
|
||||
|
||||
# tint2 status bar
|
||||
#exec --no-startup-id exec tint2
|
||||
|
||||
# Use pactl to adjust volume in PulseAudio.
|
||||
|
||||
## increase sound volume
|
||||
bindsym XF86AudioRaiseVolume exec --no-startup-id pactl -- set-sink-volume @DEFAULT_SINK@ +5%
|
||||
|
||||
## decrease sound volume
|
||||
bindsym XF86AudioLowerVolume exec --no-startup-id pactl -- set-sink-volume @DEFAULT_SINK@ -5%
|
||||
|
||||
## mute output
|
||||
bindsym XF86AudioMute exec --no-startup-id pactl -- set-sink-mute @DEFAULT_SINK@ toggle
|
||||
bindsym $mod+m exec --no-startup-id pactl -- set-sink-mute @DEFAULT_SINK@ toggle
|
||||
|
||||
## mute input
|
||||
bindsym XF86AudioMicMute exec --no-startup-id pactl set-source-mute @DEFAULT_SOURCE@ toggle && $refresh_i3status
|
||||
bindsym $mod+Shift+m exec --no-startup-id pactl set-source-mute @DEFAULT_SOURCE@ toggle && $refresh_i3status
|
||||
|
||||
# Use amixer to adjust volume in PulseAudio. (not as good as pactl)
|
||||
#bindsym XF86AudioMute exec amixer sset 'Master' toggle
|
||||
#bindsym XF86AudioLowerVolume exec amixer sset 'Master' 5%-
|
||||
#bindsym XF86AudioRaiseVolume exec amixer sset 'Master' 5%+
|
||||
|
||||
# Screen brightness
|
||||
# cred 4 https://github.com/patrickbolle/dotfiles/
|
||||
bindsym $mod+equal exec light -A 5 && notify-send --expire-time=20 "LCD Backlight $(printf %.0f%% $(light -G))"
|
||||
bindsym $mod+Shift+equal exec light -A 1 && notify-send --expire-time=20 "LCD Backlight $(printf %.0f%% $(light -G))"
|
||||
bindsym $mod+minus exec light -U 5 && notify-send --expire-time=20 "LCD Backlight $(printf %.0f%% $(light -G))"
|
||||
bindsym $mod+Shift+minus exec light -U 1 && notify-send --expire-time=20 "LCD Backlight $(printf %.0f%% $(light -G))"
|
||||
# keybindings
|
||||
exec_always --no-startup-id sxhkd
|
||||
|
||||
# Use Mouse+$mod to drag floating windows to their wanted position
|
||||
floating_modifier $mod
|
||||
|
||||
# start a terminal
|
||||
#bindsym $mod+Return exec i3-sensible-terminal
|
||||
bindsym $mod+Return exec uxterm
|
||||
bindsym XF86Launch1 exec uxterm
|
||||
|
||||
# kill focused window
|
||||
bindsym $mod+F4 kill
|
||||
bindsym --release button2 kill
|
||||
|
||||
# start dmenu
|
||||
bindsym $mod+d exec dmenu_run
|
||||
|
||||
# change focus
|
||||
bindsym $mod+h focus left
|
||||
bindsym $mod+j focus down
|
||||
bindsym $mod+k focus up
|
||||
bindsym $mod+l focus right
|
||||
|
||||
# move focused window
|
||||
bindsym $mod+Shift+h move left
|
||||
bindsym $mod+Shift+j move down
|
||||
bindsym $mod+Shift+k move up
|
||||
bindsym $mod+Shift+l move right
|
||||
|
||||
# split in horizontal orientation
|
||||
bindsym $mod+g split h
|
||||
|
||||
# split in vertical orientation
|
||||
bindsym $mod+v split v
|
||||
|
||||
# enter fullscreen mode for the focused container
|
||||
bindsym $mod+f fullscreen toggle
|
||||
bindsym $mod+F11 fullscreen toggle
|
||||
|
||||
# change container layout (stacked, tabbed, toggle split)
|
||||
bindsym $mod+s layout stacking
|
||||
bindsym $mod+w layout tabbed
|
||||
bindsym $mod+e layout toggle split
|
||||
|
||||
# toggle tiling / floating
|
||||
bindsym $mod+Shift+space floating toggle
|
||||
|
||||
# change focus between tiling / floating windows
|
||||
bindsym $mod+space focus mode_toggle
|
||||
|
||||
# focus the parent container
|
||||
bindsym $mod+a focus parent
|
||||
|
||||
# focus the child container
|
||||
#bindsym $mod+d focus child
|
||||
# start pulseaudio
|
||||
exec --no-startup-id pulseaudio --start
|
||||
|
||||
# Define names for default workspaces for which we configure key bindings later on.
|
||||
# We use variables to avoid repeating the names in multiple places.
|
||||
@ -117,18 +28,6 @@ set $ws8 "8"
|
||||
set $ws9 "9"
|
||||
set $ws10 "10"
|
||||
|
||||
# kanji
|
||||
#set $ws1 "一"
|
||||
#set $ws2 "二"
|
||||
#set $ws3 "三"
|
||||
#set $ws4 "四"
|
||||
#set $ws5 "五"
|
||||
#set $ws6 "六"
|
||||
#set $ws7 "七"
|
||||
#set $ws8 "八"
|
||||
#set $ws9 "九"
|
||||
#set $ws10 "十"
|
||||
|
||||
# switch to workspace
|
||||
bindsym $mod+1 workspace number $ws1
|
||||
bindsym $mod+2 workspace number $ws2
|
||||
@ -214,15 +113,6 @@ bar {
|
||||
}
|
||||
}
|
||||
|
||||
# Media player controls
|
||||
bindsym XF86AudioPlay exec playerctl play
|
||||
bindsym XF86AudioPause exec playerctl pause
|
||||
bindsym XF86AudioNext exec playerctl next
|
||||
bindsym XF86AudioPrev exec playerctl previous
|
||||
|
||||
# Screenshotting
|
||||
bindsym Print exec scrot
|
||||
|
||||
# color customization
|
||||
# class border bg text indicator child_border
|
||||
client.focused #ff0000 #ffffff #ff0000 #2e9ef4 #ff0000
|
||||
@ -233,9 +123,6 @@ client.placeholder #000000 #0c0c0c #ffffff #000000 #0c0c0c
|
||||
|
||||
client.background #ffffff
|
||||
|
||||
# Task manager
|
||||
bindsym Control+Shift+Escape exec xfce4-taskmanager
|
||||
|
||||
# Wallpaper
|
||||
exec --no-startup-id feh --bg-center /home/trinity/Pictures/Wallpapers/akirablast.jpg
|
||||
|
||||
|
@ -26,8 +26,8 @@ wireless _first_ {
|
||||
}
|
||||
|
||||
ethernet _first_ {
|
||||
format_up = "enp0s25: %ip (%speed)"
|
||||
format_down = "enp0s25 DOWN"
|
||||
format_up = "eth0: %ip (%speed)"
|
||||
format_down = "eth0 DOWN"
|
||||
}
|
||||
|
||||
battery all {
|
||||
|
@ -1,5 +1,8 @@
|
||||
auto_refresh_feeds: 1
|
||||
auto_refresh_feeds: -1
|
||||
cap: 200
|
||||
consumption_file_name: /home/trinity/.ytfeed/consumption.txt
|
||||
feed_directory: /home/trinity/.ytfeed/feeds/
|
||||
xml_storage_directory: /home/trinity/.ytfeed/feeds/
|
||||
video_downloader: youtube-dl --add-metadata -i -f "bestvideo[vcodec=vp9]+bestaudio[acodec=opus]" -o "\"/home/trinity/%(upload_date)s %(title)s.%(ext)s\""
|
||||
viewer: mpv
|
||||
video_downloader: youtube-dlp
|
||||
viewer: youtube-dl-mpv
|
||||
web_browser: firefox-developer-edition
|
||||
|
19
dotfiles-old/.env
Normal file
19
dotfiles-old/.env
Normal file
@ -0,0 +1,19 @@
|
||||
DOOMWADDIR=/mnt/partone/misc/doomwads/; export DOOMWADDIR
|
||||
EDITOR=vim; export EDITOR
|
||||
PAGER="less"; export PAGER
|
||||
|
||||
PATH="$HOME/bin/:$HOME/bin/oneliners/:"$PATH
|
||||
PATH=$PATH":$PLAN9/bin"
|
||||
export PATH
|
||||
|
||||
PLAN9=/usr/local/plan9; export PLAN9
|
||||
|
||||
PS1="; "
|
||||
PS2="; "
|
||||
PS3="; "
|
||||
|
||||
if [ "$0" = "bash" ] || [ "$0" = "-bash" ]; then complete -c man which; fi
|
||||
|
||||
set -o vi
|
||||
|
||||
. $HOME/.aliases
|
@ -1,19 +1 @@
|
||||
#!/bin/sh
|
||||
|
||||
EDITOR=vim
|
||||
PS1="; "
|
||||
PS2=">; "
|
||||
PS3=">>; "
|
||||
|
||||
source $HOME/.aliases
|
||||
|
||||
complete -c man which
|
||||
|
||||
# for ruby working
|
||||
eval "$(rbenv init -)"
|
||||
|
||||
PLAN9=/usr/local/plan9
|
||||
export PLAN9
|
||||
|
||||
PATH=$PATH":$HOME/bin/:$HOME/bin/oneliners/:$PLAN9/bin"
|
||||
export PATH
|
||||
ENV="$HOME"/.env; export ENV
|
||||
|
10
dotfiles-old/clone.sh
Normal file
10
dotfiles-old/clone.sh
Normal file
@ -0,0 +1,10 @@
|
||||
cp $HOME/.Xresources ./
|
||||
cp $HOME/.aliases ./
|
||||
cp $HOME/.bashrc ./
|
||||
cp $HOME/.env ./
|
||||
cp $HOME/.profile ./
|
||||
mkdir -p ./.config/
|
||||
cp $HOME/.config/ytfeed-config.txt ./.config/
|
||||
mkdir -p ./.config/i3
|
||||
cp $HOME/.config/i3/config ./.config/i3/config
|
||||
mkdir -p ./.config/i3status
|
@ -3,8 +3,11 @@
|
||||
set -e
|
||||
source ./cdecho.sh
|
||||
|
||||
YAYURL="https://aur.archlinux.org/yay.git"
|
||||
|
||||
cde $HOME/src
|
||||
git clone https://aur.archlinux.org/yay.git || git pull
|
||||
git clone $YAYURL || printf "yay already downloaded\n"
|
||||
cde yay
|
||||
git pull
|
||||
makepkg -si
|
||||
yay -V
|
||||
|
3
dotfiles-old/scripts/dotfiles.sh
Normal file → Executable file
3
dotfiles-old/scripts/dotfiles.sh
Normal file → Executable file
@ -15,6 +15,7 @@ fc-cache
|
||||
|
||||
# basic configs
|
||||
cp {.Xresources,.aliases,.bashrc,.profile} $HOME/
|
||||
ln -s $HOME/.Xresources $HOME/.Xdefaults
|
||||
|
||||
# dmenu
|
||||
cde $HOME/src
|
||||
@ -34,7 +35,7 @@ cp $HOME/src/dotfiles/.config/i3status/config i3status/
|
||||
|
||||
# winamp skin (checks to see if audacious is installed first)
|
||||
sudo mkdir -p /usr/share/audacious/Skins/
|
||||
which audacious && sudo curl https://archive.org/download/winampskin_Sailor_Moon_Gang/Sailor_Moon_Gang.wsz -o /usr/share/audacious/Skins/Sailor_Moon_Gang.wsz
|
||||
which audacious && sudo curl https://archive.org/download/winampskin_Sailor_Moon_Gang/Sailor_Moon_Gang.wsz -o /usr/share/audacious/Skins/Sailor_Moon_Gang.wsz || printf "[ERROR] Could not curl audacious skin.\n"
|
||||
|
||||
# wallpaper
|
||||
cde $HOME
|
||||
|
@ -4,29 +4,46 @@
|
||||
# these have use outside the terminal and thus are generated here
|
||||
# - because why make fifty files when i can make one file that does that for me?
|
||||
|
||||
source ./cdecho.sh
|
||||
cde() {
|
||||
cd $1
|
||||
printf "Entered %s.\n" $(pwd)
|
||||
}
|
||||
|
||||
mkdir -p $HOME/bin/oneliners || exit
|
||||
cde $HOME/bin/oneliners
|
||||
|
||||
DMENU_LINES="40"
|
||||
SHABANG="#!/bin/sh\n"
|
||||
BASH_SHABANG="#!/bin/bash\n"
|
||||
|
||||
DMENU_LINES="40"
|
||||
|
||||
TEXTS_LIBRARY="/mnt/partone/texts/"
|
||||
MUSIC_LIBRARY="/mnt/audio/"
|
||||
|
||||
# music stuff
|
||||
printf $SHABANG"selection=\"\$(find /mnt/audio -type d -mindepth 2 2>/dev/null | sort | dmenu -l $DMENU_LINES)\"\n[ \$selection = \$(printf \"\\n\") ] 2>/dev/null || audacious \"\$selection\"\n" >play_album
|
||||
printf $SHABANG"selection=\"\$(find /mnt/audio -type f | sort | dmenu -l $DMENU_LINES)\"\n[ \$selection = \$(printf \"\\n\") ] 2>/dev/null || audacious \"\$selection\"\n" >play_song
|
||||
printf $SHABANG"selection=\"\$(find $MUSIC_LIBRARY -type d -mindepth 2 2>/dev/null | sort | dmenu -l $DMENU_LINES)\"\n[ \$selection = \$(printf \"\\n\") ] 2>/dev/null || audacious \"\$selection\"\n" >play_album
|
||||
printf $SHABANG"selection=\"\$(find $MUSIC_LIBRARY -type f | sort | dmenu -l $DMENU_LINES)\"\n[ \$selection = \$(printf \"\\n\") ] 2>/dev/null || audacious \"\$selection\"\n" >play_song
|
||||
|
||||
# reading
|
||||
printf $SHABANG"SELECTION=\"\$(find /mnt/partone/texts/ -type f | sort | dmenu -l $DMENU_LINES)\"\nEXTENSION=\"\$(echo \$SELECTION | asplit - . 1)\"\n[ \"\$EXTENSION\" = \"pdf\" ] && xpdf \"\$SELECTION\"\n" >read_book
|
||||
printf $SHABANG"SELECTION=\"\$(find $TEXTS_LIBRARY -type f | sort | dmenu -l $DMENU_LINES)\"
|
||||
EXTENSION=\"\$(echo \$SELECTION | asplit . 1)\"
|
||||
case \$EXTENSION in
|
||||
(djvu) zathura \"\$SELECTION\" ;;
|
||||
(epub) zathura \"\$SELECTION\" ;;
|
||||
(html) firefox \"\$SELECTION\" ;;
|
||||
(pdf) zathura \"\$SELECTION\" ;;
|
||||
(*) xterm -e \"cat \"\"\$SELECTION\"\" | nl | less\" ;;
|
||||
esac
|
||||
" >read_book # broken, xterm things flash and exit 0.
|
||||
|
||||
# private bookmarks
|
||||
printf $SHABANG"firefox file://"$HOME"/bookmarks.html\n" >bmarks
|
||||
printf $SHABANG"firefox file://$HOME/bookmarks.html\n" >bmarks
|
||||
|
||||
# deemix
|
||||
printf $SHABANG"python $HOME/src/deemix-pyweb/deemix-pyweb.py\n" >deemix
|
||||
|
||||
# firefox (launches firefox-developer-edition)
|
||||
printf $SHABANG"firefox-developer-edition \"\$@\"\n" >firefox
|
||||
printf $BASH_SHABANG"firefox-developer-edition \"\$@\"\n" >firefox
|
||||
|
||||
# settings for specific monitors
|
||||
printf $SHABANG"xrandr --output HDMI-1 --auto --mode 720x480 --right-of LVDS-1\n" >1702
|
||||
@ -36,13 +53,23 @@ printf $SHABANG"xrandr --output VGA-1 --auto --right-of LVDS-1\n" >mv720
|
||||
printf $SHABANG"xrandr --output HDMI-1 --off\n" >hdmioff
|
||||
printf $SHABANG"xrandr --output VGA-1 --off\n" >vgaoff
|
||||
|
||||
# wireguard vpn stuff
|
||||
printf $BASH_SHABANG"sudo wg-quick up \"\$@\"\n" >vpn-connect
|
||||
printf $BASH_SHABANG"sudo wg-quick down \"\$@\"\n" >vpn-disconnect
|
||||
printf $SHABANG"sudo ls /etc/wireguard/ | grep \"conf$\" | asplit .conf 0\n" >vpn-list
|
||||
printf $SHABANG"xterm -e \"vpn-connect \$(vpn-list | dmenu); read -s -n 1\"\n" >vpn-quick # not to be confused with wg-quick
|
||||
|
||||
# i always forget to use multimc
|
||||
printf $SHABANG"multimc\n" >minecraft
|
||||
|
||||
# project i'm working on
|
||||
printf $SHABANG"xterm -e \"source $HOME/src/ytfeed.py/bin/activate && python $HOME/src/ytfeed.py/cli.py\"\n" >ytfeed
|
||||
printf $SHABANG"xterm -e \". $HOME/src/ytfeed.py/bin/activate && python $HOME/src/ytfeed.py/cli.py\"\n" >ytfeed
|
||||
printf $BASH_SHABANG"cd $HOME/src/ytfeed.sh/\n./renew.sh \"\$@\"\n" >ytfeed-renew
|
||||
|
||||
# youtube-dl stuff
|
||||
printf $SHABANG"youtube-dl --add-metadata -i -o \"$HOME/%%(upload_date)s %%(title)s.%%(ext)s\" \"\$@\"\n" >youtube-dlo
|
||||
printf $SHABANG"youtube-dlo -f \"bestvideo[vcodec=vp9]+bestaudio[acodec=opus]\" \"\$@\"\n" >youtube-dlp
|
||||
printf $SHABANG"youtube-dlp -f \$(youtube-dl -F \$1 | 9 tail +4 | dmenu -p \"Choose a format.\" -l $DMENU_LINES | asplit - SP 0) \"\$@\"\n" >youtube-dl-interactive
|
||||
printf $SHABANG"youtube-dl-interactive \"\$@\" -o - | mpv -\n" >youtube-dl-mpv
|
||||
printf $BASH_SHABANG"youtube-dl --add-metadata -i -o \"$HOME/%%(upload_date)s %%(title)s.%%(ext)s\" \"\$@\"\n" >youtube-dlo
|
||||
printf $BASH_SHABANG"youtube-dlo -f \"bestvideo[vcodec=vp9]+bestaudio[acodec=opus]\" \"\$@\"\n" >youtube-dlp
|
||||
printf $BASH_SHABANG"youtube-dlp -f \$(youtube-dl -F \$1 | tail +4 | dmenu -p \"Choose a format.\" -l $DMENU_LINES | awk '{ print \$1 }') \"\$@\"\n" >youtube-dl-interactive
|
||||
printf $BASH_SHABANG"youtube-dl-interactive \"\$@\" -o - | mpv -\n" >youtube-dl-mpv
|
||||
|
||||
ls && [ $(printf "Yes.\nNo." | dmenu -p "Any risky files?") = "No." ] && printf "Making executable.\n" && chmod +x *
|
||||
|
@ -49,6 +49,7 @@ smartmontools
|
||||
thunar
|
||||
thunderbird
|
||||
tlp
|
||||
twin
|
||||
units
|
||||
unrar
|
||||
unzip
|
||||
|
@ -2,6 +2,7 @@ aic94xx-firmware
|
||||
bitwarden
|
||||
bitwarden-cli
|
||||
bitwarden-dmenu
|
||||
dashbinsh
|
||||
discord_arch_electron
|
||||
doas
|
||||
freedownloadmanager
|
||||
|
Loading…
Reference in New Issue
Block a user