Skip to content

Instantly share code, notes, and snippets.

View ChrisTitusTech's full-sized avatar
🎯
Focusing

Chris Titus ChrisTitusTech

🎯
Focusing
View GitHub Profile
@ChrisTitusTech
ChrisTitusTech / removebg.py
Created February 3, 2024 19:40
remove bg python
import os
import rembg
def process_images(input_dir, output_dir):
if not os.path.exists(output_dir):
os.makedirs(output_dir)
for filename in os.listdir(input_dir):
if filename.lower().endswith('.png'):
input_path = os.path.join(input_dir, filename)
function Disable-Indexing {
Param($Drive)
$obj = Get-WmiObject -Class Win32_Volume -Filter "DriveLetter='$Drive'"
$indexing = $obj.IndexingEnabled
if("$indexing" -eq $True){
write-host "Disabling indexing of drive $Drive"
$obj | Set-WmiInstance -Arguments @{IndexingEnabled=$False} | Out-Null
}
}
@ChrisTitusTech
ChrisTitusTech / sources.list
Created December 28, 2022 22:33 — forked from ishad0w/sources.list
Ubuntu 22.04 LTS (i386/amd64) (Jammy Jellyfish) -- Full sources.list
deb http://archive.ubuntu.com/ubuntu/ jammy main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ jammy main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ jammy-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ jammy-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse
### MangoHud configuration file
### Uncomment any options you wish to enable. Default options are left uncommented
### Use some_parameter=0 to disable a parameter (only works with on/off parameters)
### Everything below can be used / overridden with the environment variable MANGOHUD_CONFIG instead
################ PERFORMANCE #################
### Limit the application FPS. Comma-separated list of one or more FPS values (e.g. 0,30,60). 0 means unlimited (unless VSynced)
# fps_limit=
@ChrisTitusTech
ChrisTitusTech / picom.conf
Created March 21, 2022 18:19 — forked from crnisamuraj/picom-extended.conf
Picom config file for KDE Plasma + Kwin + Picom
### Fading
fading = true;
fade-in-step = 0.06;
fade-out-ste = 0.06;
fade-delta = 3;
fade-exclude = [
"class_g = 'yakuake'"
]
### Opacity

Create Encrypted Hash for Password

sudo grub-mkpasswd-pbkdf2

Output:

grub.pbkdf2.sha512.10000.EXAMPLE000EXAMPLE000

Edit grub template before updating

@ChrisTitusTech
ChrisTitusTech / bkp.sh
Created January 3, 2022 20:39
Compress file script with progress bar
#!/bin/bash
#
# NAME bkp.sh
# VERSION 2.7.2
# REQUIRED bash, awk, du, cut, lscpu, tar, gzip, bzip2, 7z, xz
#
fn_abort()
## Create Encrypted Hash for Password
```
sudo grub-mkpasswd-pbkdf2
```
## Add Hash to GRUB
```
sudo vim /etc/grub.d/40_custom
```
Add to end of file
```
@ChrisTitusTech
ChrisTitusTech / disable-screensaver.sh
Created December 8, 2020 17:41
Disable Screensaver and timeouts on GNOME based Distributions
#!/bin/bash
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 0
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 0
gsettings set org.gnome.desktop.screensaver idle-activation-enabled false
gsettings set org.gnome.settings-daemon.plugins.power idle-dim false
@ChrisTitusTech
ChrisTitusTech / ttyecho.c
Created October 29, 2020 15:56 — forked from FUT/ttyecho.c
Send terminal command to a TTY terminal
#include <stdio.h>
#include <stdlib.h>
#include <fcntl.h>
#include <sys/stat.h>
#include <sys/ioctl.h>
#include <string.h>
#include <unistd.h>
void print_help(char *prog_name) {
printf("Usage: %s [-n] DEVNAME COMMAND\n", prog_name);