• 3 Posts
  • 66 Comments
Joined 2 years ago
cake
Cake day: June 5th, 2023

help-circle


  • here we go:

    dedup:

    #!/usr/bin/awk -f
    !x[$0]++
    

    this removes duplicate lines, preserving line order

    iter:

    #!/usr/bin/bash
    if [[ "${@}" =~ /$ ]]; then
        xargs -rd '\n' -I {} "${@}"{}
    else
        xargs -rd '\n' -I {} "${@}" {}
    fi
    

    This executes a command for each line. It can also be used to compare two directories, ie:

    du -sh * > sizes; ls | iter du -sh ../kittens/ > sizes2
    

    fadeout:

    #!/bin/bash
    # I use this to fade out layered brown noise that I play at a volume of 130%
    # This takes about 2 minutes to run, and the volume is at zero several seconds before it's done.
    # ################
    # DBUS_SESSION_BUS_ADDRESS is needed so that playerctl can find the dbus to use MPRIS so it can control mpv
    export DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/1000/bus"
    # ################
    for i in {130..0}
    do
        volume=$(echo "scale=3;$i/100" | bc)
        sleep 2.3
        playerctl --player=mpv volume $volume
    done
    

    lbn:

    #!/bin/bash
    #lbn_pid=$(cat ~/.local/state/lbn.pid)
    if pgrep -fl layered_brown
    then
    	pkill -f layered_brown
    else
    	export DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/1000/bus"
    	mpv -ao pulse ~/layered_brown_noise.mp3 >>lbn.log 2>&1 &
    	sleep 3
    	playerctl -p mpv volume 1.3 >>lbn.log 2>&1 &
    fi
    

    This plays “layered brown noise” by crysknife. It’s a great sleep aid.

    here are some aliases:

    alias m='mpc random off; mpc clear'
    alias mpcc='ncmpcpp'
    alias thesaurus='dict -d moby-thesaurus'
    alias wtf='dict -d vera'
    alias tvplayer='mpv -fs --geometry=768x1366+1366+0'
    














  • Let’s just get a few facts out of the way:

    • Genocide is the worst crime humanity is capable of
    • The US has a direct hand in multiple genocides
    • Record levels of homelessness in the richest nation on earth is unacceptable
    • Death from preventable illnesses in the richest nation on earth is unacceptable
    • Highest infant mortality in the western world in the richest nation on earth is unacceptable
    • Democrats are not interested in changing the status quo
    • Republicans want a return to chattel slavery
    • Neither party is willing to help us, nor will they ever allow us to vote third party by adding ranked choice or anything like that
    • Therefore, our best bet to break the cycle is to collectively vote for, say, the green party

    You think leftists are unrealistic for being disgusted with Democrats? The genocide was live streamed to the world. Did you not see any of it? Did it not move you?

    By the way, the Democratic party is not left-wing. It is right-wing. Please educate yourself.

    Also, are we hopeless? Fuck no. Boycotts have been making progress. Noncompliance has accomplished a lot. Unionizing, if you can swing it, can accomplish a lot. Meshtastic can offer resiliant communications if Trump declares a national emergency. Democrats want you to panic. Leftists want you to organize.


  • kittenroar@beehaw.orgtoLinux@lemmy.mlThe power of Linux
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    2 months ago

    This is not that big of a deal most of the time, since you are the only person interacting with your computer, but it’s worth remembering when you decide to recycle or donate – you have to securely wipe in that case. Also bear in mind, if you do encrypt your drive, there are now more possibilities for total data loss.

    Oh, fun fact: you can change a users windows password inside Linux. Comes in handy for recovery, ie, user forgot their password.