Skip to content

Instantly share code, notes, and snippets.

View wizo06's full-sized avatar

wizo wizo06

View GitHub Profile
[
{"name":"foo","size":3938,"imports":["bar"]},
{"name":"bar","size":3938,"imports":[]}
]
local user='%B%F{008}%n%f%b'
local machine='%B%F{008}%m%f%b'
local current_dir='%B%F{008}%~%f%b'
local git_info='%B$(git_prompt_info)%b'
PROMPT="${current_dir}${git_info}
$ "
ZSH_THEME_GIT_PROMPT_PREFIX="@%F{008}"
ZSH_THEME_GIT_PROMPT_SUFFIX="%f"
@wizo06
wizo06 / gist:95fa89c11e8cdf20fbde9800b574a0b4
Created June 12, 2021 17:58
razer keyboard caps lock crash fix for ubuntu
sudo add-apt-repository ppa:openrazer/stable
sudo apt update
sudo apt install openrazer-meta
sudo modprobe razerkbd
xinput set-prop "AT Raw Set 2 keyboard" "Device Enabled" 0
cd /etc/X11/
sudo mkdir xorg.conf.d
cd xorg.conf.d/
sudo touch 20-razer.conf
sudo nano 20-razer.conf
@wizo06
wizo06 / kana_to_kanji.py
Created April 15, 2021 20:50
Python script that converts kana to their original kanji character
kana_dict = {
'あ': '安',
'ア': '阿',
'い': '以',
'イ': '伊',
'う': '宇',
'ウ': '宇',
'え': '衣',
'エ': '江',
'お': '於',
@wizo06
wizo06 / wizo.zsh-theme
Last active May 4, 2021 05:50
My personal oh-my-zsh theme
local date='%F{008}%D{%Y.%m.%d}%f'
local time='%F{008}%*%f'
local timezone='%F{008}%D{%Z}%f'
local user='%B%F{129}%n%f%b'
local machine='%B%F{045}%m%f%b'
local current_dir='%B%F{147}%~%f%b'
local git_info='%B$(git_prompt_info)%b'
PROMPT="${user}@${machine} in ${current_dir} ${git_info}
%F{015}$%f "
@wizo06
wizo06 / nginx101.md
Last active February 25, 2021 23:29
@wizo06
wizo06 / dot.sh
Last active April 25, 2022 09:04
#!/bin/bash
sudo apt-get install curl zsh git
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
cd ~/.oh-my-zsh/custom/plugins && \
git clone https://github.com/zsh-users/zsh-syntax-highlighting && \
curl -s https://gist.githubusercontent.com/wizo06/3dce572a8ba5ff7ddbf120829f541b7c/raw/d9ebbd0a3935264bf9cc2777a62aa887bf57d9a9/wizo-min.zsh-theme > ~/.oh-my-zsh/custom/themes/wizo-min.zsh-theme && \
sed 's/^ZSH_THEME="robbyrussell"/ZSH_THEME="wizo-min"/' ~/.zshrc > ~/.zshrc_new && mv ~/.zshrc_new ~/.zshrc && \
sed 's/^plugins=(git)/plugins=(git zsh-syntax-highlighting)/' ~/.zshrc > ~/.zshrc_new && mv ~/.zshrc_new ~/.zshrc && \
source ~/.zshrc
@wizo06
wizo06 / Your push would publish a privaate email address
Created February 5, 2020 21:34
If you made some commits with a privated email and THEN changed git's email, you will still get the error. Follow these steps to fix the error.
git config --global user.email "526473+gb96@users.noreply.github.com"
git rebase -i
git commit --amend --reset-author
git rebase --continue
git push
@wizo06
wizo06 / collatz.cpp
Last active June 22, 2018 00:02
To run: Compile and "./collatz <integer>". Collatz Conjecture in C++. Left column is the number of steps to get to 1.
// Warning: maximum value for a variable of type int: 2,147,483,647
#include <stdio.h>
int main(int argc, char *argv[]){
if(argc == 2){
int x = atoi(argv[1]); int n = 0; printf("%i %i\n",n,x);
if(x < 1){
exit(1);
}
else{
while(x != 1){
@wizo06
wizo06 / collatz.js
Last active June 22, 2018 00:06
To run: "node collatz.js <integer>". Collatz Conjecture in Javascript. Left column is the number of steps to get to 1.
// Warning: maximum value for a variable of type Number (no bitwise or shift operators allowed): 9,007,199,254,740,991
let x = parseInt(process.argv[2]);
if(isNaN(x)) process.exit(1);
else{
if(x < 1){
process.exit(1);
}
else{
let n = 0; console.log(`${n} ${x}`);
while (x !== 1){