Skip to content

Instantly share code, notes, and snippets.

View SOSANA's full-sized avatar

Zach Sosana SOSANA

View GitHub Profile
@SOSANA
SOSANA / sosana-react-snippets.json
Last active August 15, 2023 15:49
vscode snippet extension config for react
{
"Functional component": {
"scope": "javascriptreact",
"prefix": "rcz",
"body": [
"const ${TM_FILENAME_BASE} = () => {",
" return (<div><h1>${0:Hello World}</h1></div>);",
"}",
"export default ${TM_FILENAME_BASE}"
],
@SOSANA
SOSANA / remove_file-type.sh
Created July 18, 2023 17:05
a bash script to remove all files named "file-type" in the root directory and subfolders
#!/bin/bash
# remove all files named "file-type" in the root directory and subfolders
# bash remove_files.sh
# Get the current directory
current_dir=$(pwd)
# Initialize counter for file-type files
file_type_count=0
@SOSANA
SOSANA / remove_files.sh
Last active July 18, 2023 17:07
a bash script to remove all files containing .json and -edited.jpg from root folder
#!/bin/bash
# remove all files containing .json and -edited.jpg. Place in root subfolder and will remove from all subfolders
# bash remove_files.sh
# Get the current directory
current_dir=$(pwd)
# Initialize counters for json and edited jpg files
json_count=0
@SOSANA
SOSANA / remove_node_modules.sh
Last active June 6, 2023 17:56
A bash script to remove all sub folders containing node_modules from the root directory
#!/bin/bash
# run this command in root directory
# sh ./remove_node_modules.sh;
# Find all node_modules folders in the root directory
find . -type d -name "node_modules"
# Initialize the count of folders removed to 0
count=0
@SOSANA
SOSANA / winTileInstall.md
Last active April 25, 2023 02:14
Installing win tile gnome extension on ubuntu 22.04 gnome shell 42 and higher
  1. Install Extension Manager flatpak from flathub
  2. Download shell version 40, extension v7 of WinTile from the gnome extensions website
  3. Unpack zipfile
  4. Change metadata.json in the unpacked folder to include shell versions 42.0 as well as my current shell version got from terminal with gnome-shell --version
  5. Follow this guide on how to install a package manually through renaming and moving the unzipped folder
  6. Log out and log back in (Wayland does not allow you to restart with the command listed in the guide)
  7. Open Extension Manager and you should see WinTile under the User-Installed Extensions section above the System Extensions in the installed area.
@SOSANA
SOSANA / screenPrimary.md
Last active July 19, 2023 21:48
fix for login screen doesn't appear on the primary screen linux

Set your display mode as desired using Settings > Devices > Displays

sudo cp ~/.config/monitors.xml /var/lib/gdm3/.config

Reboot the computer

@SOSANA
SOSANA / nerdFontInstallUbuntu.md
Created April 19, 2022 20:08
Install nerd font on ubuntu

1.) Download a Nerd Font

2.) Unzip and copy to ~/.fonts

3.) Run the command fc-cache -fv to manually rebuild the font cache

@SOSANA
SOSANA / zshInstall.md
Last active May 1, 2023 01:35
install zsh, oh my zsh, and powerlevel10k on ubuntu

make sure updated dependencies sudo apt update

install zsh sudo apt install zsh

install oh my zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

/usr/bin/zsh look over the .zshrc file to select plugins, themes, and options.

@SOSANA
SOSANA / gitSaveGHCred.sh
Last active March 24, 2022 03:18
How to save a GitHub password globally on your personal device using Git
# Attention: This method saves the credentials in plaintext on your PC's disk. Everyone on your computer can access it, e.g. malicious NPM modules.
# Run
git config --global credential.helper store
# Then
git pull
@SOSANA
SOSANA / .eslintrc.json
Last active March 21, 2022 20:45
ESLint rules
{
"env": {
"browser": true,
"es2021": true,
"node": true
},
"extends": [
"plugin:react/recommended",
"plugin:@next/next/recommended",
"airbnb",