Skip to content

Instantly share code, notes, and snippets.

@matheusfaustino
Last active October 20, 2020 17:08
Show Gist options
  • Save matheusfaustino/d462dc0192db96560b05d46ec66084a6 to your computer and use it in GitHub Desktop.
Save matheusfaustino/d462dc0192db96560b05d46ec66084a6 to your computer and use it in GitHub Desktop.
things that I use on linux : configs, tweaks, apps

OS set up

EndeavoursOs (https://endeavouros.com) with KDE (5.20)

KDE

  • Breeze Dark theme, Breeze Dark Plasma Style, Breeze as Window Decorations and Breeze Dark Icons/Cursors
  • Fonts:
    • Noto Sans 10pt
    • Hack 10pt
    • Noto Sans 8pt
    • Anti-Aliasing Enable
  • Workspace Behavior
    • General Behavior
      • double-click to open files and folders
    • Virtual Desktops
      • 3 Row with 1 Desktop each
      • Slide as animation switch
  • Window Behavior
    • Window Behavior
      • Window Action >> Modifier Key: Alt
    • Task Switcher
      • Main
        • Show selected windows marked
        • MediumRoundedDark as theme
        • Forward: alt+tab
        • Reverse: alt+shift+backtab
        • sort order: recently used
        • filter windows by: activities marked and current activity selected
  • Shortcuts
  • Startup and shutdown
    • Login Screen (sddm): Breeze theme
    • Splash Scree: QuarksSplashDark
  • Wifi
    • Connection: password not encrypted (because it takes too much time connect on startup)
  • Klipper shortcut: ctrl+shift+x

Apps

  • Terminal: Tilix with oh-my-zsh
    • apps:
    • ZSH_THEME="spaceship"
    • SPACESHIP_TIME_SHOW=true;
    • HYPHEN_INSENSITIVE="true"
    • COMPLETION_WAITING_DOTS="true"
    • plugins=(git zsh-syntax-highlighting git-open zsh-autosuggestions zsh-z)
    • envs:
      • export ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE="fg=2"
      • export ZSH_AUTOSUGGEST_STRATEGY=(match_prev_cmd)
      • export LANG=en_US.UTF-8
      • export LC_ALL=en_US.UTF-8
      • export DOCKER_OPTS="-dns 8.8.8.8 -dns 8.8.4.4"
      • HISTSIZE=500000
      • HISTFILESIZE=100000
      • HISTCONTROL="erasedups:ignoreboth"
      • export HISTIGNORE="&:[ ]*:exit:ls:bg:fg:history"
    • alias:
      • alias changesgit="git diff --name-status -r"
      • alias gdiff="git diff --stat -r"
      • alias ghead="git show -s --pretty='tformat:%h, %s, %ad' --date=short"
      • alias gl="git log --color --graph --pretty=format:'%C(red)%h%Creset -%C(yellow)%d%Creset %s - %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"
      • alias gb="git branch -v"
      • alias g="git status -sb"
      • alias gc="git commit"
      • alias ga="git add"
      • alias gpl="git pull"
      • alias gps="git push"
      • alias changesgit="git diff --name-status -r"
      • alias rank="shortlog -sn --no-merges"
      • #Use it with the command. eg: git co
      • alias co="checkout"; # Checkout a branch
      • alias cob="git checkout -b"; # Checkout a new not yet existing branch
      • alias cor="git checkout -"; # Go back to the last branch
      • alias gba="git branch -a"; # List both remote-tracking branches and local branches.
      • alias gbd="git branch -d"; # Delete a branch only if it has been merged
      • alias gdc="git diff --cached"; # Display the staged changes
      • alias gap="git add -p"; # See the changes before adding
  • Yay + AUR
  • AUR Packages:
    • beekeeper-studio-bin
    • boostnote
    • boxtron
    • dropbox
    • espanso
    • git-extras
    • git-open
    • jetbrains-toolbox
    • legendary
    • mangohud
    • mangohud-common
    • nvm
    • oh-my-zsh-powerline-theme-git
    • proton-ge-custom-bin
    • shadowfox-updater
    • spotify
    • steamtinkerlaunch
    • teams
    • vkbasalt
  • Lutris
  • Steam
  • Wine
    • sendtokindle
    • kindle
    • mt5
  • docker
  • libreoffice
  • bitwardeen
  • lastpass
  • libreoffice
  • Firefox Developer
  • Dropbox
  • Spotify
  • Boostnote
  • Slack
  • Station (https://getstation.com/)
  • Sublime 3
  • yacreader
  • skype
  • datagrip
  • phpstorm
  • psysh php
  • postman
  • Latte Dock
  • Remmina (desktop connection)
  • discord
  • filezilla
  • beekeper Studio (datagrip like)
  • visual studio code

Arch Linux (antergos) with Gnome

Apps:

  • AUR (repo)
  • VIM
  • Oh My Zsh (better than powershell + bash) -- zsh-syntax-highlighting -- git-open -- zsh-autosuggestions -- git
  • rofi (launcher)
  • flameshot
  • bitwardeen
  • docker
  • libreoffice
  • wps office
  • lastpass
  • lutris
  • parcellite
  • wine
    • sendtokindle
    • kindle
    • metatrade 5
  • Geary (email)
  • Firefox Developer
  • Spotify
  • Tilix (terminal emulator)
  • Dropbox (dropbox integration nautilus)
  • Gnome-Sushi (previewer) / globus-previewer
  • Slack
  • Franz
  • Gnome Shell -- panel-osd -- dash to dock -- application overview tooltip -- auto move windows -- backslide -- force quit -- multi monitors addon -- no topleft hot corner -- status menu buttons -- tipicons plus -- user themes -- workspace indicator
  • Sublime text 3 -- https://github.com/equinusocio/material-theme -- Font Fira Code
  • Meld (Diff)
  • polly
  • geary
  • megasync
  • googlesync (nativo do gnome)
  • yacreader
  • lollypop (player de musica)
  • skype
  • slack
  • datagrip
  • phpstorm
  • phpbrew
  • boostnote
  • station
  • spotify
  • spicetify-cli
  • integration google drive
  • psysh
  • postman
  • gpodder
  • pem files
  • Gnome shorcuts: -- terminal dropdown shift + f12: tilix --quake -- lock screen i3 super + l: /home/matheusfaustino/.i3/i3lock-fancy-multimonitor/lock -- terminal super +t: tilix

Tweaks:

  • Alt as key to manage the window
  • Minimum size of icon
  • Dark Theme
  • "ILoveCandy" (pacman config)
  • Change Shortcut nautilus Settings Keyboard
  • https://coderwall.com/p/xnez3g/horizontal-scroll-with-mouse-under-linux
  • alias hidemouse="nogup unclutter -display :0.0 0idle 3 &"
  • applications: adapta-nokto-eta
  • cursor: capitaine-cursors
  • icons: epapirus
  • shell: adapta-nokto-eta

Startup:

  • geary
  • franz
  • rescuetime
  • spotify
  • dropbox
  • tilix
  • firefox
  • phpstorm
  • rofi
  • slack
@echristopherson
Copy link

Hi. I'm wondering if you got SendToKindle working in Wine. I just installed it, and the window that came up with all white. I followed the suggestion printed on the terminal to install Gecko in Wine, and that made the app give me a usable login page. However, when I authenticate successfully (I can tell, since if I am unsuccessful I don't get to this point), the all-white window returns.

@matheusfaustino
Copy link
Author

Hi. I'm wondering if you got SendToKindle working in Wine. I just installed it, and the window that came up with all white. I followed the suggestion printed on the terminal to install Gecko in Wine, and that made the app give me a usable login page. However, when I authenticate successfully (I can tell, since if I am unsuccessful I don't get to this point), the all-white window returns.

Hi @echristopherson, I just did a fresh install today and I could get it working with some tweaks. I'm using wine-5.17 (Staging), and I did a trick by using winetricks to install the Kindle Reader (to install the dependencies that will useful to SendToKindle) and then, I ran winecfg to change windows' version from w10 to w8, and then, I installed the SendToKindle (downloaded from the website) and could log in without problems. Like this:

  • winetricks kindle
  • winecfg (change to w8)
  • wine SendToKindleForPC-installer.exe
  • To run it after installation: wine ~/.wine/drive_c/Program\ Files\ \(x86\)/Amazon/SendToKindle/SendToKindle.exe and have fun

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment