reorganize
This commit is contained in:
		
							parent
							
								
									74b7f41cfe
								
							
						
					
					
						commit
						38e5669084
					
				@ -1,19 +0,0 @@
 | 
			
		||||
# devenblake/dotfiles
 | 
			
		||||
Pretty config stuff.
 | 
			
		||||
 | 
			
		||||

 | 
			
		||||
For this configuration, [posted on r/unixporn on 2020-09-25](https://www.reddit.com/r/unixporn/comments/izpvwp/i3gaps_basic_but_it_works/), refer to the [state of the repository around 2020-09-26](https://git.sr.ht/~trinity/dotfiles/tree/7d0a35b6d06c2bb46990087c6a6c4b2a2685d49c) or so.
 | 
			
		||||
 | 
			
		||||
My setup has changed drastically since then.
 | 
			
		||||
 | 
			
		||||
My shell aliases are in `.aliases` and my general shell configuration is in `.env`.
 | 
			
		||||
I use `dash` as my shell. I sort of miss tab-completion but it's worth it so I know everything I do is reproducible.
 | 
			
		||||
 | 
			
		||||
Refer to `scripts/` for scripts that help me keep everything organized, except for `clone.sh` (which clones all my dotfiles to `~/src/dotfiles/`, where I keep my local copy of this repo).
 | 
			
		||||
 | 
			
		||||
A list of all the packages I use is available in `scripts/packages/`, organized by repository availability.
 | 
			
		||||
 | 
			
		||||
## License
 | 
			
		||||
 | 
			
		||||
See `LICENSE` for the repository license if you want but basically all code, unless otherwise stated, is released unencumbered into the public domain.
 | 
			
		||||
A notable exception to this is `src/dmenu/config.h` which is licensed under the MIT/X Consortium license as is dmenu; this license can be found in `licenses/DMENU`.
 | 
			
		||||
@ -1,23 +0,0 @@
 | 
			
		||||
#!/bin/sh
 | 
			
		||||
 | 
			
		||||
# This is the place for the scripts that are a bit more involved than can be
 | 
			
		||||
# expressed in shell aliases or functions, or that I want to access from dmenu.
 | 
			
		||||
# These are pretty messy but most of them work. Pretty easy for bugs to hide in
 | 
			
		||||
# here so I go in with pesticide often.
 | 
			
		||||
 | 
			
		||||
set -x
 | 
			
		||||
mkdir -p $HOME/bin/oneliners || exit
 | 
			
		||||
cd $HOME/bin/oneliners
 | 
			
		||||
 | 
			
		||||
SHEBANG="#!/bin/sh\n"
 | 
			
		||||
 | 
			
		||||
DMENU_LINES="40"
 | 
			
		||||
 | 
			
		||||
# private bookmarks
 | 
			
		||||
printf $SHEBANG'$BROWSER file://$HOME/bookmarks.html\n' >bmarks
 | 
			
		||||
 | 
			
		||||
# youtube-dl stuff
 | 
			
		||||
printf $SHEBANG"youtube-dl --add-metadata -i -o \"$HOME/%%(upload_date)s %%(title)s.%%(ext)s\" \"\$@\"\n" >youtube-dlo
 | 
			
		||||
printf $SHEBANG"youtube-dlo -f \"bestvideo[vcodec=vp9]+bestaudio[acodec=opus]\" \"\$@\"\n" >youtube-dlp
 | 
			
		||||
printf $SHEBANG"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 $SHEBANG"youtube-dl-interactive \"\$@\" -o - | mpv -\n" >youtube-dl-mpv
 | 
			
		||||
@ -1,12 +0,0 @@
 | 
			
		||||
build-base
 | 
			
		||||
consolekit2
 | 
			
		||||
dbus
 | 
			
		||||
dbus-x11
 | 
			
		||||
firefox
 | 
			
		||||
libx11-dev
 | 
			
		||||
libxft-dev
 | 
			
		||||
libxinerama-dev
 | 
			
		||||
neofetch
 | 
			
		||||
tcc
 | 
			
		||||
udev
 | 
			
		||||
xorg-xserver
 | 
			
		||||
@ -1 +0,0 @@
 | 
			
		||||
virtualbox-host-modules-arch
 | 
			
		||||
@ -1,7 +0,0 @@
 | 
			
		||||
acpid
 | 
			
		||||
acpid-openrc
 | 
			
		||||
fuse-openrc
 | 
			
		||||
iwd-openrc
 | 
			
		||||
libvirt-openrc
 | 
			
		||||
openresolv
 | 
			
		||||
wireguard-openrc
 | 
			
		||||
@ -1,8 +0,0 @@
 | 
			
		||||
bash
 | 
			
		||||
coreutils
 | 
			
		||||
ed
 | 
			
		||||
gcc
 | 
			
		||||
git
 | 
			
		||||
less
 | 
			
		||||
linux
 | 
			
		||||
make
 | 
			
		||||
@ -1,35 +0,0 @@
 | 
			
		||||
asp
 | 
			
		||||
base-devel
 | 
			
		||||
clisp
 | 
			
		||||
cpupower
 | 
			
		||||
dhcpcd
 | 
			
		||||
firefox-developer-edition
 | 
			
		||||
fuse2
 | 
			
		||||
gvim
 | 
			
		||||
i3status
 | 
			
		||||
iputils
 | 
			
		||||
iw
 | 
			
		||||
iwd
 | 
			
		||||
jre11-openjdk
 | 
			
		||||
jre8-openjdk
 | 
			
		||||
kimageformats
 | 
			
		||||
libreoffice-fresh
 | 
			
		||||
light
 | 
			
		||||
ntfs-3g
 | 
			
		||||
otf-ipafont
 | 
			
		||||
pulseaudio-alsa
 | 
			
		||||
pulseaudio-bluetooth
 | 
			
		||||
python-pip
 | 
			
		||||
qemu-arch-extra
 | 
			
		||||
qt5-imageformats
 | 
			
		||||
stalonetray
 | 
			
		||||
ttf-dejavu
 | 
			
		||||
vi
 | 
			
		||||
which
 | 
			
		||||
wireshark-cli
 | 
			
		||||
xorg-server
 | 
			
		||||
xorg-xauth
 | 
			
		||||
xorg-xinit
 | 
			
		||||
xorg-xrdb
 | 
			
		||||
youtube-dl
 | 
			
		||||
zathura-pdf-mupdf
 | 
			
		||||
@ -1,24 +0,0 @@
 | 
			
		||||
aic94xx-firmware
 | 
			
		||||
bitwarden
 | 
			
		||||
bitwarden-cli
 | 
			
		||||
bitwarden-dmenu
 | 
			
		||||
dashbinsh
 | 
			
		||||
discord_arch_electron
 | 
			
		||||
doas
 | 
			
		||||
freedownloadmanager
 | 
			
		||||
google-chrome
 | 
			
		||||
gzdoom
 | 
			
		||||
i3-gaps
 | 
			
		||||
i3-swallow
 | 
			
		||||
instagram-scraper
 | 
			
		||||
iwgtk
 | 
			
		||||
lemonbar-git
 | 
			
		||||
makebootfat
 | 
			
		||||
minecraft-launcher
 | 
			
		||||
mullvad-vpn-beta
 | 
			
		||||
multimc5
 | 
			
		||||
spotify
 | 
			
		||||
steam
 | 
			
		||||
tor-browser
 | 
			
		||||
wd719x-firmware
 | 
			
		||||
zoom
 | 
			
		||||
@ -1,2 +0,0 @@
 | 
			
		||||
moon-buggy
 | 
			
		||||
syncterm
 | 
			
		||||
@ -1,5 +0,0 @@
 | 
			
		||||
build-essential
 | 
			
		||||
fonts-dejavu
 | 
			
		||||
libreoffice
 | 
			
		||||
linux-tools-common
 | 
			
		||||
linux-tools-generic
 | 
			
		||||
@ -1,5 +1,2 @@
 | 
			
		||||
# trinity/dotfiles
 | 
			
		||||
Pretty config stuff.
 | 
			
		||||
 | 
			
		||||

 | 
			
		||||

 | 
			
		||||
For this configuration, [posted on r/unixporn on 2020-09-25](https://www.reddit.com/r/unixporn/comments/izpvwp/i3gaps_basic_but_it_works/), refer to the [state of the repository around 2020-09-26](https://git.sr.ht/~trinity/src/tree/86abade1455cfda2f06aff6bc66c6493453512ef/item/dotfiles-old/README.md) or so.
 | 
			
		||||
							
								
								
									
										28
									
								
								trinitystuff/Makefile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								trinitystuff/Makefile
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,28 @@
 | 
			
		||||
.POSIX:
 | 
			
		||||
 | 
			
		||||
HOME = /home/trinity/
 | 
			
		||||
 | 
			
		||||
$(HOME)/.aliases: sh/aliases
 | 
			
		||||
	cp sh/aliases $(HOME)/.aliases
 | 
			
		||||
 | 
			
		||||
$(HOME)/.ctwmrc: ctwm/ctwmrc
 | 
			
		||||
	cp ctwm/ctwmrc $(HOME)/.ctwmrc
 | 
			
		||||
 | 
			
		||||
$(HOME)/.env: sh/env
 | 
			
		||||
	cp sh/env $(HOME)/.env
 | 
			
		||||
 | 
			
		||||
$(HOME)/.nethackrc: nethack/nethackrc
 | 
			
		||||
	cp nethack/nethackrc $(HOME)/.nethackrc
 | 
			
		||||
 | 
			
		||||
$(HOME)/.profile: sh/profile
 | 
			
		||||
	cp sh/profile $(HOME)/.profile
 | 
			
		||||
 | 
			
		||||
$(HOME)/.vimrc: vim/vimrc
 | 
			
		||||
	cp vim/vimrc $(HOME)/.vimrc
 | 
			
		||||
 | 
			
		||||
$(HOME)/.Xresources: X/Xresources
 | 
			
		||||
	cp X/Xresources $(HOME)/.Xresources
 | 
			
		||||
 | 
			
		||||
$(HOME)/.config/youtube-dl/youtube-dl.conf: youtube-dl/youtube-dl.conf
 | 
			
		||||
	mkdir -p $(HOME)/.config/youtube-dl
 | 
			
		||||
	cp youtube-dl/youtube-dl.conf $(HOME)/.config/youtube-dl/youtube-dl.conf
 | 
			
		||||
							
								
								
									
										0
									
								
								dotfiles/.aliases → trinitystuff/sh/aliases
									
									
									
									
									
										
										
										Executable file → Normal file
									
								
							
							
						
						
									
										0
									
								
								dotfiles/.aliases → trinitystuff/sh/aliases
									
									
									
									
									
										
										
										Executable file → Normal file
									
								
							
							
								
								
									
										4
									
								
								trinitystuff/youtube-dl/youtube-dl.conf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								trinitystuff/youtube-dl/youtube-dl.conf
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,4 @@
 | 
			
		||||
--add-metadata
 | 
			
		||||
-f bestvideo[vcodec=vp9]+bestaudio[acodec=opus]
 | 
			
		||||
-i
 | 
			
		||||
-o "$HOME/%%(upload_date)s %%(title)s.%%(ext)s"
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user