Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Scripts and tools for the daily usage of Arch Linux.

License

Notifications You must be signed in to change notification settings

NicoHood/archlinux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

128 Commits
 
 
 
 
 
 

Repository files navigation

Arch Linux

Scripts and tools for the daily usage of Arch Linux.

Symlinks for ~/data

# Spotify, requires redownloading of all offline songs
rm -rf ~/.cache/spotify
#rm -rf ~/.config/spotify
mkdir -p ~/data/spotify
ln -s ~/data/spotify ~/.cache/spotify

# Setup fullscreen mode
nano .config/spotify/prefs
--------------------------
app.window.position.y=0
app.window.position.height=1080
app.window.position.width=1920

Git send-mail

[arch@arch trunk]$ git config --global sendemail.smtpencryption ssl
[arch@arch trunk]$ git config --global sendemail.smtpserver sslout.df.eu
[arch@arch trunk]$ git config --global sendemail.smtpuser [email protected]
[arch@arch trunk]$ git config --global sendemail.smtpserverport 465
git config --global sendemail.from [email protected]
[arch@arch archweb]$ git config sendemail.to [email protected]
git send-email -1 --subject-prefix "archweb] [PATCH"

Pulseaudio Loopback Device

https://unix.stackexchange.com/questions/263274/pipe-mix-line-in-to-output-in-pulseaudio

~/.config/pulse/default.pa
--------------------------
.include /etc/pulse/default.pa
load-module module-loopback --latency-msec=5

Stream audio from linux to windows (with lag)

# Do NOT use "module-tunnel-sink-new", otherwis combine fails
pactl load-module module-tunnel-sink server=192.168.0.126 sink_name=julian

pactl load-module module-combine-sink slaves=tunnel.zebes.local.alsa_output.usb-M-AUDIO_M-Track_Hub-00.analog-stereo,tunnel.aether.local.alsa_output.pci-0000_00_14.2.analog-stereo,julian,bluez_sink.08_DF_1F_DD_20_9E.a2dp_sink,tunnel.sr388-2.local.alsa_output.platform-soc_audio.analog-mono,tunnel.sr388-2.local.alsa_output.usb-0d8c_C-Media_USB_Headphone_Set-00.analog-stereo resample_method=src-sinc-best-quality adjust_time=1

# On the windows machine (zeroconf does not work)
pulseaudio.exe -D --load="module-native-protocol-tcp auth-anonymous=1" --load="module-esound-protocol-tcp auth-anonymous=1"
#--load=module-zeroconf-publish

Format External HDD

# Create and mount luks encrypted filesystem
sudo cryptsetup luksFormat -c aes-xts-plain64 -s 512 -h sha512 --use-random /dev/sdX
sudo cryptsetup luksOpen /dev/sdX cryptdisc
sudo dd bs=512 count=4 if=/dev/random of=/root/cryptdisc_keyfile.bin iflag=fullblock
sudo cryptsetup luksAddKey /dev/sdX /root/cryptdisc_keyfile.bin
sudo mkfs.btrfs /dev/mapper/cryptdisc
sudo mount /dev/mapper/cryptdisc /mnt
sudo chown $USER:$USER /mnt

# Edit crypttab
sudo nano /etc/crypttab
cryptdisc UUID=<lsblk -f> /root/cryptdisc_keyfile.bin luks,timeout=30,nofail
sudo shutdown -r now

Rip a new CD

rip cd rip --offset 6 --track-temvirtualbox virtualbox-host-dkms virtualbox-guest-iso
rip cd rip --offset 6 --track-template="%R/%A/%d/%t. %n" --disc-template="%R/%A/%d/%A - %d" -U

TODO

About

Scripts and tools for the daily usage of Arch Linux.

Resources

License

Stars

Watchers

Forks

Packages

No packages published