Skip to content

Instantly share code, notes, and snippets.

View Dagimal's full-sized avatar
👨‍💻
[dagimal@K4tsu ~]$

Daffa Gifari Akmal Dagimal

👨‍💻
[dagimal@K4tsu ~]$
View GitHub Profile
@Dagimal
Dagimal / containerd-dev
Created September 30, 2025 09:52
containerd-dev
disabled_plugins = []
imports = []
oom_score = 0
plugin_dir = ""
required_plugins = []
root = "/var/lib/containerd"
state = "/run/containerd"
temp = ""
version = 2
@Dagimal
Dagimal / kvm-on-ubuntu.md
Created July 22, 2025 16:32 — forked from mikejoh/kvm-on-ubuntu.md
KVM on Ubuntu 20.04 using (Ubuntu) cloud images

Running virtual machines on KVM and Ubuntu 20.04 using (Ubuntu) cloud images

  1. Check: egrep -c '(vmx|svm)' /proc/cpuinfo
  2. Check: sudo kvm-ok
  3. Install:
sudo apt update
sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager cloud-image-utils
  1. Add yourself to the libvirt and kvm groups:
@Dagimal
Dagimal / spray.sh
Created July 16, 2025 13:41
Deploy k8s via jumphost
#!/bin/bash
# Script untuk deploy kubernetes units ke multiple servers
# Mengambil daftar unit dari nama file YAML di direktori /root/listunit
# Format file unit: IPADDRESS:KODEUNIT
UNIT_FILE="./deploy/unit"
YAML_DIR="./kubernetes"
# SSH options untuk mencegah hang
@Dagimal
Dagimal / containerd-config.toml
Last active August 11, 2025 17:49
containerd-config.toml
disabled_plugins = []
imports = []
oom_score = 0
plugin_dir = ""
required_plugins = []
root = "/var/lib/containerd"
state = "/run/containerd"
temp = ""
version = 2
@Dagimal
Dagimal / lock-screen-audio.md
Last active June 24, 2025 20:36
lock-screen-audio

audio stays on when screen is locked

Distro

  • Linux Mint Xfce 22.1 (Xia)

sudo adduser $(whoami) audio

reboot after that

@Dagimal
Dagimal / cpm-revenue-calc-month.sh
Last active February 26, 2025 08:39
kalkulator sederhana untuk menghitung target penghasilan berdasarkan cpm
#!/bin/bash
# Meminta input dari pengguna untuk nilai a (target dalam USD)
echo "Masukkan nilai target (dalam USD): "
read a
# Meminta input dari pengguna untuk nilai b (CPM)
echo "Masukkan nilai CPM: "
read b
@Dagimal
Dagimal / hugo-recipes-schema.json
Created March 18, 2024 01:39
hugo site schema for recipes
// https://developers.google.com/search/docs/appearance/structured-data/recipe
{
"@context": "https://schema.org/",
"@type": "Recipe",
"name": "{{ .Title }}",
"image": [
"{{ .Params.thumbnail }}"
],
"author": {
@Dagimal
Dagimal / countdown-motd.sh
Created March 7, 2024 12:24
add to /etc/update-motd.d/99-countdown
#!/bin/bash
# Tanggal target (ganti dengan tanggal yang diinginkan)
target_date="2024-12-31"
# Hitung mundur sisa hari
current_date=$(date +%Y-%m-%d)
days_left=$(echo $(( ($(date -d "$target_date" +%s) - $(date -d "$current_date" +%s)) / 86400 )))
# Tampilkan pesan MOTD
@Dagimal
Dagimal / tui-ssh-manager.sh
Created March 1, 2023 15:14
tui ssh manager with fzf
# put this function in your .bashrc or .zshrc and call shf for easy host selection
# requirements:
# - grep
# - fzf
ssf() {
host=$(grep -e "^Host " ~/.ssh/config | awk '{print $2}' | fzf)
echo "SSH session started, connecting to" $host
ssh $host
}
@Dagimal
Dagimal / grub-menu.sh
Created December 22, 2022 05:18
check grub menu list
#!/bin/bash
# NAME: grub-menu.sh
# PATH: $HOME/bin
# DESC: Written for AU Q&A: https://askubuntu.com/q/1019213/307523
# DATE: Apr 5, 2018. Modified: July 27, 2019
# UPDT: Scroll bar was outside of dialog box. Move windo border line.
# execute : grub-menu.sh short / grub-menu.sh long
# $TERM variable may be missing when called via desktop shortcut
CurrentTERM=$(env | grep TERM)