Skip to content

Instantly share code, notes, and snippets.

View siddhpant's full-sized avatar
😵‍💫
brain: too many context switches

Siddh Raman Pant siddhpant

😵‍💫
brain: too many context switches
View GitHub Profile
@siddhpant
siddhpant / Anaconda.sublime-settings
Last active March 25, 2022 12:14
User setttings for Sublime Text
{
"anaconda_linting": false
}
@siddhpant
siddhpant / shot.sh
Last active March 25, 2022 12:14
SDDM login screen screenshot
TMPXAUTHORITY=$(ls /var/run/sddm/*)
sleep 15
DISPLAY=:0 XAUTHORITY=$TMPXAUTHORITY xwd -root > "/home/$USER/Desktop/greeter.xwd"
convert "/home/$USER/Desktop/greeter.xwd" "/home/$USER/Desktop/login_screen.png"
rm "/home/$USER/Desktop/greeter.xwd"
@siddhpant
siddhpant / .gitconfig
Created October 1, 2020 14:30
git squash alias
[alias]
squash = "!f(){ git reset --soft HEAD~${1} && git commit --edit -m\"$(git log --format=%B --reverse HEAD..HEAD@{1})\"; };f"
@siddhpant
siddhpant / base.user.css
Created October 2, 2020 15:49
Typora change page margins on PDF export
@media print {
#write{
max-width: 100%;
}
@page {
size: A4;
margin-left: 0;
margin-right: 0;
}
}
@siddhpant
siddhpant / force_adwaita_soffice.sh
Last active March 25, 2022 12:14
Force light theme on Libreoffice
#!/bin/bash
# Exit when any command fails
set -e
# Check for sudo/root
if [ "$EUID" -ne 0 ]
then echo "Run this script with superuser privileges!"
echo "This is because it needs access to /usr/lib/libreoffice/program/soffice"
exit 1
@siddhpant
siddhpant / userChrome.css
Created October 27, 2020 14:52
Firefox's userChrome.css for some tweaks, viz., show bookmarks bar and no address bar enlargement
/*
Show bookmarks on address bar focus (and thus show automatically when a new tab opens)
From https://superuser.com/a/1520406
Original source https://www.reddit.com/r/FirefoxCSS/comments/emzoi0/show_bookmarks_bar_only_in_new_tab_page/feme6yv/
*/
#nav-bar:not(:focus-within) + #PersonalToolbar:not(:hover):not(:focus-within):not([customizing]) { visibility: collapse; }
/*
@siddhpant
siddhpant / 80-prefer-devanagari.conf
Created June 11, 2022 10:20
Change the Devanagari font on Linux
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!-- Set Mukta as the Devanagari font. -->
<!-- We will remove Devanagari characters from all fonts except Mukta. -->
<!-- Idea courtesy: https://stackoverflow.com/a/47614324 -->
<!-- Pseudo code: -->
<!-- for font in fonts: -->
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 5.19.0 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (Debian 12.1.0-7) 12.1.0"
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=120100
CONFIG_CLANG_VERSION=0
CONFIG_AS_IS_GNU=y
CONFIG_AS_VERSION=23890
@siddhpant
siddhpant / dkms_sign.md
Last active May 12, 2023 12:55
DKMS auto-signing modules on install. Helpful when secure boot is on. Also contains v3 instructions.

Requirements

  • Bash
  • DKMS
  • keyring (install using pip as root)
  • MOK signing key
  • # touch /etc/dkms/framework.conf.d/signing.conf

#Slimbook battery maximo rendimiento
# ------------------------------------------------------------------------------
# /etc/tlp.conf - TLP user configuration
# See full explanation: https://linrunner.de/en/tlp/docs/tlp-configuration.html
#
# New configuration scheme (TLP 1.3). Settings are read in the following order:
# 1. Intrinsic defaults
# 2. /etc/tlp.d/*.conf - Drop-in customization snippets
# 3. /etc/tlp.conf - User configuration (this file)