~piotr-machura/dotfiles

37e3c4df3d8d1e4bded7905145e533d1a2033c4f — Piotr Machura 15 days ago 8180001 dots
Add noto fonts and official VSCode language servers
M .bashrc => .bashrc +0 -1
@@ 18,7 18,6 @@ alias locate='plocate'
alias ping='ping -c 5'
alias gdb='gdb -q -ex "layout src"'
alias rust-gdb='rust-gdb -q -ex "layout src"'
alias tectonic='tectonic -X'
alias R='R --quiet'
alias serve='python3 -m http.server --directory'
alias pdb='python3 -m pdb'

A .config/chromium/libreddit.txt => .config/chromium/libreddit.txt +1 -0
@@ 0,0 1,1 @@
https://libreddit.de/settings/restore/?theme=system&front_page=default&layout=card&wide=off&comment_sort=confidence&show_nsfw=on&use_hls=off&hide_hls_notification=off&subscriptions=programmerhumour%2Bprogramming%2BPython%2Brust%2B4chan%2Bgreentext%2BWatches&filters=

M .config/chromium/redirector.json => .config/chromium/redirector.json +83 -86
@@ 1,87 1,84 @@
{
    "createdBy": "Redirector v3.5.3",
    "createdAt": "2022-05-05T10:48:52.777Z",
    "redirects": [
        {
            "description": "Medium -> Scribe",
            "exampleUrl": "https://medium.com/@user/post-123456abcdef",
            "exampleResult": "https://scribe.rip/@user/post-123456abcdef",
            "error": null,
            "includePattern": "^https?://(?:.*\\.)*(?<!(link\\.|cdn\\-images\\-\\d+\\.))medium\\.com(/.*)?$",
            "excludePattern": "",
            "patternDesc": "",
            "redirectUrl": "https://scribe.rip$2",
            "patternType": "R",
            "processMatches": "noProcessing",
            "disabled": false,
            "grouped": false,
            "appliesTo": [
                "main_frame",
                "sub_frame",
                "xmlhttprequest",
                "history",
                "other"
            ]
        },
        {
            "description": "Twitter -> Nitter",
            "exampleUrl": "https://twitter.com/foo/status/123456789",
            "exampleResult": "https://nitter.net/foo/status/123456789",
            "error": null,
            "includePattern": "^https?://(?:www\\.)?twitter\\.com(/.*)?$",
            "excludePattern": "",
            "patternDesc": "",
            "redirectUrl": "https://nitter.net$1",
            "patternType": "R",
            "processMatches": "noProcessing",
            "disabled": false,
            "grouped": false,
            "appliesTo": [
                "main_frame",
                "sub_frame",
                "xmlhttprequest",
                "history",
                "other"
            ]
        },
        {
            "description": "AMP -> HTML",
            "exampleUrl": "https://www.google.com/amp/www.example.com/amp/document",
            "exampleResult": "https://www.example.com/amp/document",
            "error": null,
            "includePattern": "^https?://www.(?:google|bing).com/amp/(.*)",
            "excludePattern": "",
            "patternDesc": "",
            "redirectUrl": "https://$1",
            "patternType": "R",
            "processMatches": "noProcessing",
            "disabled": false,
            "grouped": false,
            "appliesTo": [
                "main_frame",
                "sub_frame",
                "xmlhttprequest",
                "history",
                "other"
            ]
        },
        {
            "description": "Reddit -> Old Reddit",
            "exampleUrl": "https://www.reddit.com/r/foo/bar/",
            "exampleResult": "https://old.reddit.com/r/foo/bar/",
            "error": null,
            "includePattern": "^https?://(?:www\\.)?reddit\\.com(/.*)?$",
            "excludePattern": "^https?://(?:www\\.)?reddit.com/(poll|gallery)/.*",
            "patternDesc": "",
            "redirectUrl": "https://old.reddit.com$1",
            "patternType": "R",
            "processMatches": "noProcessing",
            "disabled": false,
            "grouped": false,
            "appliesTo": [
                "main_frame",
                "history"
            ]
        }
    ]
}
\ No newline at end of file
  "createdBy": "Redirector v3.5.3",
  "createdAt": "2022-05-07T07:04:32.175Z",
  "redirects": [
    {
      "description": "Medium -> Scribe",
      "exampleUrl": "https://medium.com/@user/post-123456abcdef",
      "exampleResult": "https://scribe.rip/@user/post-123456abcdef",
      "error": null,
      "includePattern": "^https?://(?:.*\\.)*(?<!(link\\.|cdn\\-images\\-\\d+\\.))medium\\.com(/.*)?$",
      "excludePattern": "",
      "patternDesc": "",
      "redirectUrl": "https://scribe.rip$2",
      "patternType": "R",
      "processMatches": "noProcessing",
      "disabled": false,
      "grouped": false,
      "appliesTo": [
        "main_frame",
        "sub_frame",
        "xmlhttprequest",
        "history",
        "other"
      ]
    },
    {
      "description": "Twitter -> Nitter",
      "exampleUrl": "https://twitter.com/foo/status/123456789",
      "exampleResult": "https://nitter.net/foo/status/123456789",
      "error": null,
      "includePattern": "^https?://(?:www\\.)?twitter\\.com(/.*)?$",
      "excludePattern": "",
      "patternDesc": "",
      "redirectUrl": "https://nitter.net$1",
      "patternType": "R",
      "processMatches": "noProcessing",
      "disabled": false,
      "grouped": false,
      "appliesTo": [
        "main_frame",
        "sub_frame",
        "xmlhttprequest",
        "history",
        "other"
      ]
    },
    {
      "description": "AMP -> HTML",
      "exampleUrl": "https://www.google.com/amp/www.example.com/amp/document",
      "exampleResult": "https://www.example.com/amp/document",
      "error": null,
      "includePattern": "^https?://www.(?:google|bing).com/amp/(.*)",
      "excludePattern": "",
      "patternDesc": "",
      "redirectUrl": "https://$1",
      "patternType": "R",
      "processMatches": "noProcessing",
      "disabled": false,
      "grouped": false,
      "appliesTo": [
        "main_frame",
        "sub_frame",
        "xmlhttprequest",
        "history",
        "other"
      ]
    },
    {
      "description": "Reddit -> Libreddit",
      "exampleUrl": "https://www.reddit.com/r/foo/bar/",
      "exampleResult": "https://libreddit.de/r/foo/bar/",
      "error": null,
      "includePattern": "^https?://(?:www\\.)?reddit\\.com(/.*)?$",
      "excludePattern": "",
      "patternDesc": "",
      "redirectUrl": "https://libreddit.de$1",
      "patternType": "R",
      "processMatches": "noProcessing",
      "disabled": false,
      "grouped": false,
      "appliesTo": ["main_frame", "history"]
    }
  ]
}

M .config/fontconfig/fonts.conf => .config/fontconfig/fonts.conf +3 -3
@@ 6,7 6,7 @@
    <prefer>
      <family>Symbols Nerd Font</family>
      <family>Noto Color Emoji</family>
      <family>Liberation Serif</family>
      <family>Noto Sans</family>
    </prefer>
  </alias>
  <alias>


@@ 14,7 14,7 @@
    <prefer>
      <family>Symbols Nerd Font</family>
      <family>Noto Color Emoji</family>
      <family>Liberation Serif</family>
      <family>Noto Serif</family>
    </prefer>
  </alias>
  <alias>


@@ 22,7 22,7 @@
    <prefer>
      <family>Symbols Nerd Font</family>
      <family>Noto Color Emoji</family>
      <family>Liberation Sans</family>
      <family>Noto Sans</family>
    </prefer>
  </alias>
  <alias>

M .config/kak/lsp.toml => .config/kak/lsp.toml +0 -6
@@ 4,12 4,6 @@ verbosity = 2
[server]
timeout = 1800 # seconds = 30 minutes

[language.bash]
filetypes = ["sh"]
roots = [".git", ".hg"]
command = "bash-language-server"
args = ["start"]

[language.c_cpp]
filetypes = ["c", "cpp"]
roots = ["compile_commands.json", ".clangd", ".git", ".hg"]

M .config/mimeapps.list => .config/mimeapps.list +2 -2
@@ 36,7 36,7 @@ application/gzip=xarchiver.desktop;
application/dicom=imagej.desktop;pinta.desktop;
text/markdown=chromium.desktop;chromium.desktop;l3afpad.desktop;
audio/x-wav=org.xfce.Parole.desktop;
application/x-ipynb+json=jupyter-notebook.desktop;
application/x-ipynb+json=code-oss.desktop;jupyter-notebook.desktop;
application/postscript=org.pwm.zathura.desktop
image/vnd.microsoft.icon=pinta.desktop;
text/html=l3afpad.desktop;


@@ 68,7 68,7 @@ image/svg+xml=imv-folder.desktop
text/plain=l3afpad.desktop
application/vnd.openxmlformats-officedocument.wordprocessingml.document=libreoffice-writer.desktop
text/html=chromium.desktop
application/x-ipynb+json=jupyter-notebook.desktop
application/x-ipynb+json=code-oss.desktop
application/xml=l3afpad.desktop;
inode/directory=thunar.desktop;
application/x-shellscript=l3afpad.desktop;

M .config/qtile/config.py => .config/qtile/config.py +1 -1
@@ 257,4 257,4 @@ screens = [
# XXX: Gasp! We're lying here. In fact, nobody really uses or cares about this
# string besides java UI toolkits. We choose LG3D to maximize irony: it is a 3D
# non-reparenting WM written in java that happens to be on java's whitelist.
wmname = "LG3D"
wmname = "Qtile"

M .config/xarchiver/xarchiverrc => .config/xarchiver/xarchiverrc +1 -1
@@ 5,7 5,7 @@ confirm_deletion=true
sort_filename_content=true
store_output=true
icon_size=5
show_archive_comment=true
show_archive_comment=false
show_sidebar=false
show_location_bar=true
show_toolbar=true

A .local/share/applications/chromium.desktop => .local/share/applications/chromium.desktop +21 -0
@@ 0,0 1,21 @@
[Desktop Entry]
Version=1.0
Name=Chromium
GenericName=Web Browser
Comment=Access the Internet
Exec=chromium %U
StartupNotify=true
Terminal=false
Icon=chromium
Type=Application
Categories=Network;WebBrowser;
MimeType=application/pdf;application/rdf+xml;application/rss+xml;application/xhtml+xml;application/xhtml_xml;application/xml;image/gif;image/jpeg;image/png;image/webp;text/html;text/xml;x-scheme-handler/http;x-scheme-handler/https;
Actions=new-window;new-private-window;

[Desktop Action new-window]
Name=New Window
Exec=/usr/bin/chromium

[Desktop Action new-private-window]
Name=New Incognito Window
Exec=/usr/bin/chromium --incognito

A .local/share/applications/code-oss-url-handler.desktop => .local/share/applications/code-oss-url-handler.desktop +12 -0
@@ 0,0 1,12 @@
[Desktop Entry]
Name=Code - OSS - URL Handler
Comment=Code Editing. Redefined.
GenericName=Text Editor
Exec=/usr/bin/code-oss --open-url %U
Icon=com.visualstudio.code.oss
Type=Application
NoDisplay=true
StartupNotify=true
Categories=Utility;TextEditor;Development;IDE;
MimeType=x-scheme-handler/code-oss;
Keywords=vscode;

A .local/share/applications/code-oss.desktop => .local/share/applications/code-oss.desktop +18 -0
@@ 0,0 1,18 @@
[Desktop Entry]
Name=Code
Comment=Code Editing. Redefined.
GenericName=Text Editor
Exec=/usr/bin/code-oss --unity-launch %F
Icon=com.visualstudio.code.oss
Type=Application
StartupNotify=false
StartupWMClass=Code
Categories=TextEditor;Development;IDE;
MimeType=text/plain;application/x-code-oss-workspace;
Actions=new-empty-window;
Keywords=vscode;

[Desktop Action new-empty-window]
Name=New Empty Window
Exec=/usr/bin/code-oss --new-window %F
Icon=com.visualstudio.code.oss

A .local/share/applications/electron17.desktop => .local/share/applications/electron17.desktop +8 -0
@@ 0,0 1,8 @@
[Desktop Entry]
Type=Application
Name=Electron 17
Icon=electron17
Exec=electron17 %u
Categories=Development;GTK;
StartupNotify=true
Hidden=true

A .local/share/applications/teams.desktop => .local/share/applications/teams.desktop +20 -0
@@ 0,0 1,20 @@
[Desktop Entry]
Version=1.0
Type=Application
Name=Teams
Comment=Microsoft Teams for Linux is your chat-centered workspace in Office 365.
Exec=teams %U
Icon=teams
Terminal=false
StartupNotify=true
StartupWMClass=Microsoft Teams
Categories=Network;
MimeType=x-scheme-handler/msteams;
X-KDE-Protocols=teams
Actions=QuitTeams;
X-GNOME-UsesNotifications=true;

[Desktop Action QuitTeams]
Name=Quit Teams
Exec=/usr/bin/teams --quit
OnlyShowIn=Unity;

M .local/share/pacman/aur.txt => .local/share/pacman/aur.txt +1 -1
@@ 6,5 6,5 @@ lightdm-mini-greeter
paru-bin
python-jupytext
rstudio-desktop-bin
vscode-langservers-extracted
teams
xcursor-breeze

M .local/share/pacman/pkg.txt => .local/share/pacman/pkg.txt +5 -1
@@ 2,11 2,11 @@ alacritty
aspell-en
aspell-pl
base
bash-language-server
bear
bottom
chromium
clang
code
docker
docker-compose
dunst


@@ 36,6 36,7 @@ maim
man-db
mkvtoolnix-cli
networkmanager
noto-fonts
noto-fonts-emoji
p7zip
pacman-contrib


@@ 82,6 83,9 @@ ufw
unclutter
unrar
unzip
vscode-css-languageserver
vscode-html-languageserver
vscode-json-languageserver
xarchiver
xclip
xorg-server