aboutsummaryrefslogtreecommitdiff
path: root/bash/x.sh
blob: e75cff3b07bdfb3755d3c435d7e588f7d6acc6a9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/usr/bin/env bash

isLinux && {
  xmodmap ~/.Xmodmap
  xset r rate 250 50

  # query with: xdg-mime query filetype <file>
  xdg-mime default evince.desktop application/pdf
  xdg-mime default vlc.desktop video/mp4
  xdg-mime default vlc.desktop video/webm
  xdg-mime default vlc.desktop video/x-matroska
  xdg-mime default vlc.desktop audio/mpeg
  xdg-mime default vlc.desktop audio/x-flac

  xdg-settings set default-web-browser firefox.desktop
  xdg-mime default firefox.desktop text/html
  xdg-mime default firefox.desktop text/xml

  xdg-mime default nautilus.desktop inode/directory
}