Skip to content

Instantly share code, notes, and snippets.

View ms747's full-sized avatar
😎

Mayur Shah ms747

😎
  • India
View GitHub Profile
#!/bin/bash
apt install -y net-tools vim wget mlocate bridge-utils git sudo
cd /root
echo "deb http://download.proxmox.com/debian/pve buster pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list
wget http://download.proxmox.com/debian/proxmox-ve-release-6.x.gpg -O /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg
chmod +r /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg
apt update -y && apt full-upgrade -y
apt install -y proxmox-ve postfix open-iscsi
#!/bin/bash
# Post Install
cd /root
wget https://gansan.in/downloads/virt_logo.png
mv /usr/share/pve-manager/images/proxmox_logo.png /usr/share/pve-manager/images/proxmox_logo.png.original
mv /usr/share/pve-docs/ /usr/share/noshow/
cp /root/virt_logo.png /usr/share/pve-manager/images/proxmox_logo.png 2>/dev/null
sed -i.original "s/Proxmox VE Login/LCMC Login/g;s/Proxmox VE authentication server/Special/g" /usr/share/pve-manager/js/pvemanagerlib.js
sed -i.original "s/\[% nodename %\] - Proxmox Virtual Environment/LCMC - Virtual Enviornment/g" /usr/share/pve-manager/index.html.tpl
sed -i.original "s/data.status !== 'Active'/false/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js && systemctl restart pveproxy.service
@ms747
ms747 / network.sh
Last active November 13, 2019 09:54
#!/bin/bash
cp /etc/network/interfaces /etc/network/interfaces.original
echo "auto lo
iface lo inet loopback
iface eno2 inet manual
iface eno1 inet manual
auto vmbr0
#!/bin/bash
sed -i.orginal "s/quiet/quiet intel_iommu=on/g" /etc/default/grub 2>/dev/null
update-grub
cp /etc/modules /etc/modules.original
echo "vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd" >> /etc/modules
echo "find /sys/kernel/iommu_groups/ -type l" >> /root/checkhdd.sh
#!/bin/bash
apt update
apt install -y vim mlocate wget curl net-tools zip
FILE=/usr/share/javascript/proxmox-backup/js/proxmox-backup-gui.js
cp $FILE $FILE.$(date +%d_%m_%Y_%Hhr_%Mm_%Ss).original
# Change Logo, Favicon, Bios Image
mkdir /usr/share/custom/backup
cp /usr/share/javascript/proxmox-backup/images/{logo-128.png,proxmox_logo.png} /usr/share/custom/backup/
import threading
import time
from nsetools import Nse
from pprint import pprint
nse = Nse()
allStocks = nse.get_stock_codes()
def get_stock_info(stock):
try:
@ms747
ms747 / init.lua
Created October 28, 2021 12:46
Basic Neovim Lua config
local global = vim.g
local option = vim.o
local set = vim.opt
local map = vim.api.nvim_set_keymap
-- Set conceallevel = 0
vim.api.nvim_exec("autocmd BufEnter *.json set conceallevel=0", false)
vim.api.nvim_exec("autocmd BufEnter *.json set concealcursor=n", false)
-- Tabs Settings
@ms747
ms747 / doom.sh
Created October 12, 2022 19:58
Dooms Script
#!/bin/bash
DOOM=$(date -d "30 Oct 22" +%s)
NOW=$(date +%s)
if [[ $NOW -gt $DOOM ]]; then
echo "WORKS"
fi
@ms747
ms747 / raw_pointer_multithread.rs
Created November 22, 2022 08:57
Access array between threads without Arc/Mutex
use std::thread::spawn;
fn main() {
let mut threads = vec![];
let my_array: &'static [u8; 16] = Box::leak(Box::new([0; 16]));
for i in 0..4 {
let thread = spawn(move || {
let my_array = my_array.as_ptr() as *mut u8;
unsafe {
#!/bin/bash
# USAGE
# ./aoc_get_input [day_number] >> input.txt
SESSION="session=?????"
if [ -z "$1" ]
then
echo "No argument supplied"