1
0

reorganize

This commit is contained in:
dtb 2023-08-26 02:04:10 -04:00
parent 74b7f41cfe
commit 38e5669084
25 changed files with 33 additions and 140 deletions

View File

@ -1,19 +0,0 @@
# devenblake/dotfiles
Pretty config stuff.
![This is a screenshot of my desktop.](https://web.archive.org/web/20200926155417if_/https://i.redd.it/jwhsmokcfcp51.png)
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`.

View File

@ -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

View File

@ -1,12 +0,0 @@
build-base
consolekit2
dbus
dbus-x11
firefox
libx11-dev
libxft-dev
libxinerama-dev
neofetch
tcc
udev
xorg-xserver

View File

@ -1 +0,0 @@
virtualbox-host-modules-arch

View File

@ -1,7 +0,0 @@
acpid
acpid-openrc
fuse-openrc
iwd-openrc
libvirt-openrc
openresolv
wireguard-openrc

View File

@ -1,8 +0,0 @@
bash
coreutils
ed
gcc
git
less
linux
make

View File

@ -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

View File

@ -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

View File

@ -1,2 +0,0 @@
moon-buggy
syncterm

View File

@ -1,5 +0,0 @@
build-essential
fonts-dejavu
libreoffice
linux-tools-common
linux-tools-generic

View File

@ -1,5 +1,2 @@
# trinity/dotfiles ![screenshot of my desktop](https://web.archive.org/web/20200926155417if_/https://i.redd.it/jwhsmokcfcp51.png)
Pretty config stuff.
![This is a screenshot of my desktop.](https://web.archive.org/web/20200926155417if_/https://i.redd.it/jwhsmokcfcp51.png)
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. 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
View 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
View File

View File

@ -0,0 +1,4 @@
--add-metadata
-f bestvideo[vcodec=vp9]+bestaudio[acodec=opus]
-i
-o "$HOME/%%(upload_date)s %%(title)s.%%(ext)s"