Skip to content

Instantly share code, notes, and snippets.

View geekoff7's full-sized avatar
🎯
Focusing

geekoff7

🎯
Focusing
View GitHub Profile
@geekoff7
geekoff7 / config
Last active January 19, 2019 13:23
# TxGVNN <txgvnn@gmail.com>
# Name the wordspaces
# xprop to check window
# xmodmap [ --pke ] view keymap
set $tag1 
set $tag2 
set $tag3 
set $tag4 
set $tag5 
set $tag6 
@geekoff7
geekoff7 / string_reader.rs
Created December 13, 2018 10:53
rust string reader
use std::slice::Iter;
pub struct StringReader<'a> {
iter: Iter<'a, u8>,
len: usize,
pos: usize,
}
impl<'a> StringReader<'a> {
@geekoff7
geekoff7 / main.rs
Created December 13, 2018 08:35
the description for this gist
fn main() { println!("hello world!");}
@geekoff7
geekoff7 / golang_tools.sh
Last active December 13, 2018 10:54
go tools
go get -u golang.org/x/tools/...
@geekoff7
geekoff7 / fod-http-proxy.sh
Last active December 6, 2018 10:18
freedom of developers http proxy
# Use a terminal to open /etc/environment using a text editor as superuser
export http_proxy=fodev.org:8118/
export https_proxy=fodev.org:8118/
export ftp_proxy=fodev.org:8118/
export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"
export HTTP_PROXY=fodev.org:8118/
export HTTPS_PROXY=fodev.org:8118/
export FTP_PROXY=fodev.org:8118/
export `NO_PROXY="localhost,127.0.0.1,localaddress,.localdomain.com"
@geekoff7
geekoff7 / disable-lock-screen.sh
Last active December 6, 2018 08:58
disable-lock-screen
gsettings set org.gnome.desktop.lockdown disable-lock-screen 'true'
@geekoff7
geekoff7 / settings-vscode.json
Last active December 6, 2018 08:50
vscode settings
{
"breadcrumbs.enabled": true,
"window.zoomLevel": 3,
"workbench.statusBar.visible": true,
"workbench.activityBar.visible": false,
"workbench.startupEditor": "newUntitledFile",
"files.autoSave": "afterDelay",
"explorer.confirmDelete": false,
"terminal.integrated.shell.linux": "/usr/bin/zsh",
"terminal.integrated.showExitAlert": false,
@geekoff7
geekoff7 / modprob_spkr.txt
Last active December 6, 2018 08:51
remove speaker mod
sudo modprobe -r pcspkr
If you want to remove it permanently, you gotta tell modprobe to never load this module.
In the console, type this : (replace nano with your favorite text editor)
Code:
sudo nano /etc/modprobe.d/blacklist
@geekoff7
geekoff7 / pacman.sh
Last active December 6, 2018 08:50
pacman package default
#!/usr/bin/env sh
sudo pacman -S fish zsh zsh-completions aria2 create_ap xchm bookworm zeal hardinfo net-tools python-pip docker traceroute goldendict mailutils mariadb mongodb nmap nodejs npm tree vim code postgresql vlc tcpdump vsftpd youtube-dl redis moc xclip proxychains-ng mitmproxy tor torsocks privoxy telegram-desktop cmake make nasm clang gcc dnscrypt-proxy ruby opera go yay
@geekoff7
geekoff7 / rustup.sh
Last active August 9, 2021 22:41
simple script install rust language programming and essential dev tools
#!/usr/bin/env sh
# ************ install rust programming language **************
curl https://sh.rustup.rs -sSf | sh
export PATH="$HOME/.cargo/bin:$PATH"
# ************** install stable rust component ****************
rustup component add rustfmt
rustup component add clippy
rustup component add rls
rustup component add rust-src