Categories
Follow James Cherti
Tags
aliases ansible archlinux artificial-intelligence bash bash-completion buffers byte-compile cherrymx chroot colorscheme command-line-interface compilation compile completion container cron dd debian debootstrap debug docker dotfiles driver elisp emacs emacs-package emacs-packages emerge ergonomic ergonomy evil-mode fasd files fonts fzf gdm gentoo git git-diff gitolite gnome gunzip gzip haskell hjkl indentation large-language-models linux lisp llm luks markdown monitor native-compile neovim oddmuse ollama open-webui org-mode outline-minor-mode outline-mode pacman printer productive productivity python python-module readline script session shebang shell shell-scripts snippets split-keyboard ssh stdin symbol syntax-highlighting systemd tabs text-scale-mode theme thinkpad tmux trackball-mouse tuned ubuntu ultisnips unix vertical-mouse vim workstation xfce yaml yasnippet zsh
About the author

James Cherti is a Canadian Sr. Software Development and Infrastructure as Code Specialist with extensive experience in software development, UNIX/Linux system administration, and computer networking. Throughout his career, he has architected scalable distributed systems, optimized complex workflows through automation, ensured high availability and security in production environments, and developed robust software solutions across diverse industries. His background in designing, implementing, and managing reliable and efficient software and infrastructure demonstrates extensive expertise in these domains, supported by over 20 years of professional experience…. (Read more about James Cherti)
Subscribe to the RSS feeds
Highlighted Articles
- UNIX/Linux: Creating and Restoring a Gzip Compressed Disk Image with dd on UNIX/Linux
- UNIX/Linux: Installing Debian onto a separate partition without using the Debian installer
- Bash shell: Interactive Menu to Insert any String from the Tmux Scrollback Buffer Into the Shell Prompt
- Gentoo Linux: Unlocking a LUKS Encrypted LVM Root Partition at Boot Time using a Key File stored on an External USB Drive
- Gentoo Linux: How to Speed Up emerge ‐‐sync
- Arch Linux: Preserving the kernel modules of the currently running kernel during and after an upgrade
- Vim: Tango color scheme for Vim’s built-in Terminal
- Running Large Language Models locally with Ollama (compatible with Linux, macOS, and Windows)
- Git: Enhancing Git configuration ~/.gitconfig for performance, efficiency, data integrity, and workflow automation
- Ansible: ansible-role-tuned, an Ansible role which configures tuned
- Python: A tool to Execute a Command in a new Tmux Window
- Emacs: Essential Packages for Efficient Software Development and Text Editing
- Emacs: Maintaining proper indentation in indentation-sensitive programming languages
- Emacs: Efficient Emacs startup and configuration with minimal-emacs.d
- Emacs: Highlighting Codetags Like TODO, FIXME, BUG, NOTE…
- Emacs: Toggling symbol highlighting with unique colors for each symbol using built-in functions
- Emacs: Automating Table of Contents Update for Markdown Documents (e.g., README.md)
- Emacs: Customizing the Ellipsis (…) in Outline Mode and Outline Minor Mode