MOMUS


cool linux software i like

im not claiming these are the best, they just work for me.


1. rsync

2. youtube-dlp

3. alacritty

4. zsh

5. emacs

5.1 emacs keybind

5.2 emacs config

6. packettracer on archlinux


1. rsync

Doesnt mater if you need to sync a directory on the same system or a remote one, works great.

my favorite use cases:

            
                rsync -rtvP /dir1/ /dir2/
                sudo rsync -rtvzP /localdir/ user@host:/remotedir/
        

2. youtube-dlp

youtube-dl with extra features like python 3,7 and --no-abort-on-error by deault.

aliases i use for yt-dlp:

            
            alias yta-aac="yt-dlp --extract-audio --audio-format aac "
            alias yta-best="yt-dlp --extract-audio --audio-format best "
            alias yta-flac="yt-dlp --extract-audio --audio-format flac "
            alias yta-mp3="yt-dlp --extract-audio --audio-format mp3 "
        

3. alacritty

prefered theme (modified dracula)

            
                colors:
                # Default colors
               primary:
                 background: "0x1d1f21"
                 foreground: '0xf8f8f2'
             
               # Normal colors
               normal:
                 black:   '0x000000'
                 red:     '0xff5555'
                 green:   '0x50fa7b'
                 yellow:  '0xf1fa8c'
                 blue:    '0xbd93f9'
                 magenta: '0xff79c6'
                 cyan:    '0x8be9fd'
                 white:   '0xbfbfbf'
             
               # Bright colors
               bright:
                 black:   '0x4d4d4d'
                 red:     '0xff6e67'
                 green:   '0x5af78e'
                 yellow:  '0xf4f99d'
                 blue:    '0xcaa9fa'
                 magenta: '0xff92d0'
                 cyan:    '0x9aedfe'
                 white:   '0xe6e6e6'
            
        

4. zsh

zsh statusline

            
            autoload -U colors && colors    # Load colors
            PS1="%B%{$fg[red]%}[%{$fg[blue]%}%n%{$fg[red]%}@%{$fg[blue]%}%M
            %{$fg[green]%}%~%{$fg[red]%}]%{$reset_color%}$%b "
            
        

5. emacs

5.1 keybinds

          
          C-x c-f : find file
          c-x c-s : save file
          c-x c-w : specify where to save file
          c-x c-b : switch buffer
          c-x c-k : kill bufer
          c-x 2 : window split horizontal
          c-x 3 : window split vertical
          c-x o : switch window
          c-x 0 : kill window
          c-z : switch Evil/Emacs
          c-g : quit anything (like :qa! in vim)
          
        

5.2 configuration

set transparency

(set-frame-parameter (selected-frame) 'alpha '(85 . 50)) (add-to-list 'default-frame-alist '(alpha . (85 . 50)))

bind that shit to C-c t

               
              (defun toggle-transparency ()
              (interactive)
              (let ((alpha (frame-parameter nil 'alpha)))
              (set-frame-parameternil 'alpha
              (if (eql (cond ((numberp alpha) alpha)
                          ((numberp (cdr alpha)) (cdr alpha))
                          ;; Also handle undocumented ( ) form.
                          ((numberp (cadr alpha)) (cadr alpha)))
                    100)
                '(85 . 50) '(100 . 100)))))
              (global-set-key (kbd "C-c t") 'toggle-transparency)
              
            

6. packettracer on archlinux

downloads

for packet tracer you need the following:
https://aur.archlinux.org/packages/packettracer and https://www.netacad.com/courses/packet-tracer

commands

next moves the .deb (PacketTracer**_**bit_linux.deb) you got from netacad and put them in the packettracer/ dir and move to the dir with cd packettracer/ and run:

              
                $ makepkg -i
              
            
<-go back