Skip to content

Instantly share code, notes, and snippets.

View apavamontri's full-sized avatar

Anusidh Pavamontri apavamontri

View GitHub Profile
@apavamontri
apavamontri / gist:a116c5b4ee1b4c4cc348fd6b088e06db
Created October 17, 2023 11:47
flameshot and Linux Mint DE 6 with screen scaling
Source: https://github.com/flameshot-org/flameshot/issues/564#issuecomment-1754513417
Right-click at start icon
Edit Menu
Find "Flameshot" and Click "Properties"
Update command to `/usr/bin/env QT_AUTO_SCREEN_SCALE_FACTOR=1 flameshot`
Install OpenVPN support for NetworkManager
`sudo service NetworkManager restart`
Modify `NetworkManager.conf`
`sudo vim /etc/NetworkManager/NetworkManager.conf`
Change managed to `true`
```
[ifupdown]
managed=true
@apavamontri
apavamontri / firefox-dev-kde-plasma
Last active June 12, 2023 01:20
Firefox developer edition + KDE Plasma 5.27
1) Download [Firefox Developer Edition](https://www.mozilla.org/en-US/firefox/developer/)
2) Extract to `/opt` directory ie `sudo tar -xvjf firefox-115.0b4.tar.bz2 -C /opt`
3) (Optional) rename `firefox` directory to `firefox-develop`
4) Change owner to current user so it can update the latest version ie `sudo chown $USER /opt/firefox-develop
5) Create shotcut file `vim ~/.local/share/applications/firefox-dev.desktop`
```
[Desktop Entry]
Version=1.0
Name=Firefox Developer Edition
@apavamontri
apavamontri / docker-compose.yml
Created September 12, 2022 10:02
Pihole + docker compose (macOS)
version: "3"
# More info at https://github.com/pi-hole/docker-pi-hole/ and https://docs.pi-hole.net/
services:
pihole:
container_name: pihole
image: pihole/pihole:latest
# For DHCP it is recommended to remove these ports and instead add: network_mode: "host"
ports:
- "53:53/tcp"
@apavamontri
apavamontri / stop-pihole.sh
Created September 12, 2022 09:53
Stop pihole with docker compose and revert DNS on wifi (macOS)
#!/bin/bash
docker compose down
sudo networksetup -setdnsservers Wi-Fi empty
sudo killall -HUP mDNSResponder
@apavamontri
apavamontri / start-pihole.sh
Last active September 12, 2022 09:54
Start pihole with docker compose and update DNS on wifi (macOS)
#!/bin/bash
docker compose up -d
sudo networksetup -setdnsservers Wi-Fi empty
sudo networksetup -setdnsservers Wi-Fi 127.0.0.1
sudo killall -HUP mDNSResponder
@apavamontri
apavamontri / vimrc
Created August 22, 2022 06:00
.vimrc
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Maintainer:
" Amir Salihefendic — @amix3k
"
" Awesome_version:
" Get this config, nice color schemes and lots of plugins!
"
" Install the awesome version from:
"
" https://github.com/amix/vimrc
{
"bracketPairColorizer.showBracketsInGutter": true,
"bracketPairColorizer.showHorizontalScopeLine": true,
"bracketPairColorizer.showVerticalScopeLine": true,
"breadcrumbs.enabled": true,
"editor.formatOnSave": true,
"editor.fontFamily": "'Fira Code','Roboto Mono'",
"editor.fontLigatures": true,
"editor.fontSize": 16,
@apavamontri
apavamontri / gist:f7fd941884b6c16f2a6dec9830da47be
Created January 11, 2018 14:50
Sample pubsub POST message
/*
Sample POST message
{
"message": {
"data": "ewogICJraW5kIjogInN0b3JhZ2Ujb2JqZWN0IiwKICAiaWQiOiAiamViLXN0Zy1yYXctdXBsb2FkLzIwMTgwMTEwX2FjdGlvbnMudHN2LTE1MTU2ODA2OTIuZ3ovMTUxNTY4MDY5NDgzOTY2NSIsCiAgInNlbGZMaW5rIjogImh0dHBzOi8vd3d3Lmdvb2dsZWFwaXMuY29tL3N0b3JhZ2UvdjEvYi9qZWItc3RnLXJhdy11cGxvYWQvby8yMDE4MDExMF9hY3Rpb25zLnRzdi0xNTE1NjgwNjkyLmd6IiwKICAibmFtZSI6ICIyMDE4MDExMF9hY3Rpb25zLnRzdi0xNTE1NjgwNjkyLmd6IiwKICAiYnVja2V0IjogImplYi1zdGctcmF3LXVwbG9hZCIsCiAgImdlbmVyYXRpb24iOiAiMTUxNTY4MDY5NDgzOTY2NSIsCiAgIm1ldGFnZW5lcmF0aW9uIjogIjEiLAogICJjb250ZW50VHlwZSI6ICJ0ZXh0L3RhYi1zZXBhcmF0ZWQtdmFsdWVzIiwKICAidGltZUNyZWF0ZWQiOiAiMjAxOC0wMS0xMVQxNDoyNDo1NC44MDFaIiwKICAidXBkYXRlZCI6ICIyMDE4LTAxLTExVDE0OjI0OjU0LjgwMVoiLAogICJzdG9yYWdlQ2xhc3MiOiAiUkVHSU9OQUwiLAogICJ0aW1lU3RvcmFnZUNsYXNzVXBkYXRlZCI6ICIyMDE4LTAxLTExVDE0OjI0OjU0LjgwMVoiLAogICJzaXplIjogIjIyMDk5IiwKICAibWQ1SGFzaCI6ICJTcHpFb01ieU9peWdtbVZUSDdsaS9BPT0iLAogICJtZWRpYUxpbmsiOiAiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vZG93bmxvYWQvc3RvcmFnZS92MS9iL2plYi1zdGctcmF3LXVwbG
@apavamontri
apavamontri / zshrc
Created January 30, 2017 05:01
zshrc
# If you come from bash you might have to change your $PATH.
# export PATH=$HOME/bin:/usr/local/bin:$PATH
# Path to your oh-my-zsh installation.
export ZSH=/Users/apavamontri/.oh-my-zsh
# Set name of the theme to load. Optionally, if you set this to "random"
# it'll load a random theme each time that oh-my-zsh is loaded.
# See https://github.com/robbyrussell/oh-my-zsh/wiki/Themes
ZSH_THEME="powerlevel9k/powerlevel9k"