Skip to content

Instantly share code, notes, and snippets.

View zx0r's full-sized avatar
💭
stay hungry; stay foolish

zx0r

💭
stay hungry; stay foolish
View GitHub Profile
@zx0r
zx0r / install_nerd_fonts.sh
Last active January 26, 2025 10:44
Script to interactively select and install Nerd Fonts for macOS
#!/usr/bin/env bash
# Script: install_nerd_fonts.sh
# Description: A script to interactively select and install Nerd Fonts for macOS using Homebrew and fzf.
# Author: zx0r
# Version: 1.0
# Enable strict error handling
set -euo pipefail
@zx0r
zx0r / memory_optimizer.fish
Last active January 26, 2025 08:13
Shell Script: macOS Memory Optimizer
#!/usr/bin/env fish
# Script: macOS Memory Optimizer (Fish Shell)
# Description: Automates memory optimization tasks, including clearing inactive memory, caches, and setting up a cron job.
# Author: zx0r
# Version: 1.0
# Function to clear inactive memory
function clear_inactive_memory
echo "Clearing inactive memory..."
@zx0r
zx0r / GPG-and-SSH-KeyManagement.md
Last active January 26, 2025 07:50
GPG Configuration for Fish Shell
# Fish Shell Functions for GPG and SSH Key Management Gentoo Linux

# Author: zx0r
# Description: A set of Fish shell functions to manage GPG and SSH keys using keychain and agents.
# Version: 1.0

# This repository contains configuration snippets for using GPG (GNU Privacy Guard) with Git and other applications. 
# The following commands and configurations enable you to manage your GPG keys and use them for signing Git commits and tags.
# Fish Shell Functions and Abbreviations for Neovim Configuration Management
# Author: zx0r
# Description: A set of Fish shell functions and abbreviations to manage and switch between multiple Neovim configurations.
# Version: 1.0
# Overview:
# These functions and abbreviations simplify the process of managing multiple Neovim configurations.
# They allow you to:
@zx0r
zx0r / install_yazi_plugins.sh
Last active January 28, 2025 07:01
Script to install Yazi plugins
#!/usr/bin/env bash
# Script: install_yazi_plugins.sh
# Description: Automates the installation of plugins for Yazi, a modern terminal file manager.
# Author: zx0r
# Version: 1.0
# Usage: Run as a regular user or with sudo if required.
# Prerequisites:
# 1. Yazi must be installed on the system.
@zx0r
zx0r / restore-broken-bootloader.sh
Last active January 26, 2025 06:48
[SOLVED] Unable to boot after kernel update
#!/usr/bin/env bash
# Script: restore_bootloader.sh
# Description: Restore of a broken bootloader for Gentoo Linux.
# Author: zx0r
# Version: 1.0
# Usage: Run as root or with sudo.
# Overview:
# This script is designed to restore a broken bootloader on a Gentoo Linux system.