Skip to content

Latest commit

 

History

224 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#+title:   Shell Scripts to ease life in window managers
#+author: Dilip


* 📩 Echo

These are some cool scripts which basically is a menu of options, which are handy for window manager users.

Its is fast and also snappy.

All menu commands or common variables can be defined in [[file:bin/d-var.conf][d-var.conf]]

*Most of the scripts are based on Wayland (as it is the Future of Linux)*
Although you can adjust it for x11 too.

Old-scripts directory is x11 based.

#+begin_quote
 *Why are all the scripts prefixed 'd-'*
  ==>  It is easier to identify and call them, also An OnePiece fan will know a reason.
#+end_quote



* Gist of scripts

|------------+-----------------------------------------------------------------------------------------------------|
| Alias      | Function                                                                                            |
|------------+-----------------------------------------------------------------------------------------------------|
| [[file:bin/d-stuff][d-stuff]]    | Very handy to handle any given links in any way. I use it everywhere.                               |
| [[file:bin/d-ext][d-ext]]      | Extract any given compressed file                                                                   |
| [[file:bin/d-unicodes][d-unicodes]] | Shows (1849 emoji + 2865 icons) to choose and paste                                                 |
| [[file:bin/d-bookmark][d-bookmark]] | Adds selected link into org mode file as bookmarks. (You can simplify it to use for plain txt file) |
| [[file:bin/d-sshot][d-sshot]]    | Screenshot for wayland (there is better one by hyprland community)                                  |
| [[file:bin/d-power][d-power]]    | Powermenu                                                                                           |
| [[file:bin/d-dict][d-dict]]     | Notifies the dictionary from sdcv                                                                   |
| [[file:bin/d-ppt][d-ppt]]      | Convert ppt files to pdf using libreoffice (dependency)                                             |
| [[file:bin/d-pirt][d-pirt]]     | Time to pirate (hopefully you understand by looking)                                                |
| [[file:bin/d-walls][d-walls]]    | Sets random wallpaper (Wallpapers repo [[https://github.com/idlip/d-wallpapers][here]])                                                        |
| [[file:bin/d-emwhere][d-emwhere]]  | Throws emacs frame to write text and prints in on text input region                                 |
| [[file:bin/d-calc][d-calc]]     | Simple calculator in menu                                                                           |
| [[file:bin/d-record][d-record]]   | Screen recorder                                                                                     |
| [[file:bin/d-wifi][d-wifi]]     | wifi menu using nmcli                                                                               |
| [[file:bin/d-quote][d-quote]]    | Random quotes from internet                                                                         |
| [[file:bin/d-urls][d-urls]]     | Menu to select bookmarked links, easy and available everywhere                                      |
| [[file:bin/d-remind][d-remind]]   | Reminder via ~at~ command                                                                             |
| [[file:bin/d-menu][d-menu]]     | Universal menu for scripts                                                                          |
|------------+-----------------------------------------------------------------------------------------------------|

* Script-o-graphic
*** ~d-unicodes~
#+HTML: <details> <summary> Unicode/Icons picker Anywhere </summary>

[[file:assets/unicodes.png]]

#+HTML: </details>

*** ~d-menu~
#+HTML: <details> <summary> Universal Menu for all scripts </summary>

+ Shows ~d-power~ ~d-walls ~d-unicodes~ ~d-time~ ~d-stats~

[[file:assets/menu.png]]

#+HTML: </details>
*** ~d-power~
#+HTML: <details> <summary> PowerMenu </summary>
+ Shows ~d-sshot~ ~d-wifi~ 

[[file:assets/power.png]]

#+HTML: </details>
*** ~d-stuff~
#+HTML: <details> <summary> Universal Link Handler </summary>
[[file:assets/stuff.png]]

#+HTML: </details>
*** ~d-urls~
#+HTML: <details> <summary> Insert urls from Bookmark  </summary>
[[file:assets/urls.png]]

#+HTML: </details>

*** ~d-bookmark~
#+HTML: <details> <summary> Put the given link to org file (store as bookmarks) </summary>
[[file:assets/bookmark.png]]

#+HTML: </details>

*** ~d-remind~
#+HTML: <details> <summary> Reminder Script  </summary>

+ Uses ~at~ command
  
[[file:assets/remind.png]]

#+HTML: </details>


About

Some cool shell scripts which are handy for using window managers 🍥

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages