What are some of your self made scripts that you're proud of

This page summarizes the projects mentioned and recommended in the original post on /r/linuxmasterrace

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • Dotfiles

  • I have some I'm proud of I use on a daily basis at my Github -> https://github.com/rizzini/Dotfiles/tree/master/Documentos/scripts

  • waydroid

    Waydroid uses a container-based approach to boot a full Android system on a regular GNU/Linux system like Ubuntu.

  • Waydroid script, which I bind to META + W keys to open and close it. It works nicely. For my environment, at least. I'm not on Wayland and I don't intend to use it any time soon, so I use Weston which opens a nested Wayland session inside X11. Script.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • I have three scripts running through the Command Output KDE snippet, which is very powerful. You can print any command output into your taskbar. Imagine the possibilities.

  • Dotfiles.system

  • Anbox script bound to META + A keys. I don't need to open some third-party software, like Waydroid's case, so I start it directly using a Systemd service unit configuration file. Besides that unit file, I made a simple script that opens Anbox and closes it if I run the script again. Script. anbox.service file.

  • playerctl

    🎧 mpris media player command-line controller for vlc, mpv, RhythmBox, web browsers, cmus, mpd, spotify and others.

  • My super-duper simple playerctl script that works flawlessly for years to prioritize my media keys to work on Spotify or ncspot over anything else. If I'm listening to Spotify or ncspot, why do I need to control any other stuff with my media keys, right?! Without it, if I have any other mpris player open, which can be a lot of things some not even related to media, my keyboard media keys won't focus on the music players I use for actually listening to music. ncspot doesn't respond to playerctl --player=ncspot play-pause, so I have to detect if it is playing or paused, so I can run playerctl --player=ncspot play or playerctl --player=ncspot pause separately. Script.

  • ncspot

    Cross-platform ncurses Spotify client written in Rust, inspired by ncmpc and the likes.

  • My super-duper simple playerctl script that works flawlessly for years to prioritize my media keys to work on Spotify or ncspot over anything else. If I'm listening to Spotify or ncspot, why do I need to control any other stuff with my media keys, right?! Without it, if I have any other mpris player open, which can be a lot of things some not even related to media, my keyboard media keys won't focus on the music players I use for actually listening to music. ncspot doesn't respond to playerctl --player=ncspot play-pause, so I have to detect if it is playing or paused, so I can run playerctl --player=ncspot play or playerctl --player=ncspot pause separately. Script.

  • xdotool

    fake keyboard/mouse input, window management, and more

  • Programatically disable compositor. The call I found online never worked for me, so xdotool to the rescue. Script. Writing this comment, I checked again and the call is working now(qdbus org.kde.KWin /Compositor suspend). Kudos to KDE team. I commented the line with xdotool I used to use.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • .dotfiles

    My personal dotfiles (by tralph3)

  • If you want you can take a look at my dotfiles here, but here are some highlights I really like:

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts