-
How To Kill Ollama Server
I recently updated You can confirm this with the following command.
-
💭 Testdisk Step By Step - Cgsecurity
! Here testdisk This post was a thought by
-
Setting Up Paru | Installing From The Aur For The ...
paru is an aur helper that allows you to use a package manager to install The Aur is a set of community managed packages that can be installed on arch based dis
-
Useful Btrfs Tools
Looking at disk usage on any of these must be done using a tool built for it if -T for tabular format
-
Arch Linux Randomly Rejecting Passwords
Fix Arch Linux randomly rejecting passwords with one command. Try If you The good news is that there is a simple fix for this issue. The following bash bash fai
-
Ssh Copy Id
I recently setup some vm
-
Ssh Key Permissions
I just shared some ssh keys with myself and ran into this error telling me that I changed them with the following commands.
-
Obs Virtual Camera On Boot
For far too long I have had to fidget with v4l2oloopback after reboot. I After a reboot the start virtual camera button won Today I learned that you can turn o
-
Setting Up Snapper On Arch
https://www.youtube.com/watch?v= These are mostly my notes to remind myself, I When I started running You should now see so that you can boot into snapper sna
-
The One Reason I Switched To Arch
The community, that I am a tinkerer, I am not going to run a stock desktop manager, mostly becuase I love minimal installs. I love just building up my system f
-
Arch Fonts
https://gist.github.com/YoEight/d19112db56cd8f93835bf2d009d617f7
-
Manage Your Displays With Xrandr Manager
xrandr is a great cli to manage your windows in a linux distro using x11, which Check out the xrander-manager is a python cli application that is simply a nice
-
Qutebrowser Clean Up All Status Bars
I really like the super clean look of no status menus, no url bar, no bookmarks
-
A Tty Can Save Your Bacon
I recently was unable to boot into my home Linux Desktop, it got stuck at https://twitter.com/ There Normally you have 6 TTY ctrl+alt+F1: login screen ctrl+alt+
-
Dunk Is My New Diff Pager
Browsing through twitter the other day I discovered it through this https://twitter.com/ Before I dive in deep, I do want to mention that Dunk is super new and
-
Unzip Minecraft Mods To Their Directory From The C...
This morning I was trying to install a modpack on my minecraft server after So I Then I go back to my server and download the modpack with wget. Now I can unzip
-
Create A Swapfile On Your Linux Machine
If you ever end up on a linux machine that just does not have enough ram to You can put this where you wish, for this example I am going to pop it into You can
-
Install Yq | A Light Weight Yaml Parser Cli
yq I love that all of these modern tools built in go and rust, just give you a I use a bunch of these tools, and for what its worth I trust the devs behind Sinc
-
Git Worktrees Are Not So Scary
So worktrees, I always thought they were a big scary things. Turns out they I thought you had to be all in or worktrees or normal git, but not both. When Maki
-
Setup Ssh From Chromebook To Home Desktop
I write many of these posts from a 10 year old desktop that sits in my I Today I am giving it a second try, but this time with ssh. Before doing anything I chec
-
Dedupe Your Shell Paths
If you have ever ran
-
Bash Mktemp
There is GNU coreutils command called Here are some examples of making temp directories in different places, my Here is a sample script that shows how to captu
-
Recover A Lost Git Branch With Checkout
Once you give a branch the big D ( Checkout is your savior, all you need is the commit hash. We have all done this, you give branch the big D only to realize i
-
Install Obs Flatpak
Big announcement recently that obs studio now builds out to a flatpak, I did not have flatpak installed so the first thing I had to do was get Once I had flatpa
-
Vim Remaps Use Cmd In Place Of :
Anyone just starting out their vim customization journey is bound to run into this error. I If you run You still need to map your remaps with a : if you do not
-
Bluetooth At The Command Line On Ubuntu
One thing about moving to a tiling window manager like awesome wm or i3 is that Running Here is what I had to do to connect my headphones. Here is the output o
-
Simple Samba Share Setup
Samba is an implementation of the smb protocol that allows me to setup network I think the homelab is starting to intrigue me enought to dive into the path of T
-
Ag Silver Searcher Look Ahead And Look Behind
A super useful tool when doing PR It
-
Installing Rust And Cargo On Ubuntu 21.10 Using An...
Installing rust in your own ansible playbook will make sure that you can I try to install everything that I will want to use for more than just a This is how ru
-
Neovim Config For Git
Creating a minimal config specifically for git commits has made running The other thing that is engrained into my muscle memory is Here is the config that has
-
How To Properly Simulate Stow
-
Tmux And Vim Clipboard For Ubuntu
One of the first things I noticed broken in my terminal based workflow moving First off you need to get I have tmux setup to automatically copy any selection I
-
Tmux Hotkey For Copier Templates
I have added a hotkey to my copier template setup to quickly access all my I
-
Copier Tasks | Python Templating Post Run Task
Copier allows you to run post render tasks, just like cookiecutter. These are The example I have below runs an I have put the script in
-
Fuzzy Wallpaper With Fzf
I really appreciate that in linux anything can be scripted, including I set my default wallpaper with Leaning in on feh, we can use fzf to pick a wallpaper fro
-
Converting Markdown To Pdf With Pandoc On Linux
Converting markdown posts to pdf on ubuntu takes a few packages from the Here is an image of what converting this article over to a pdf looks
-
Installing Pipx On Ubuntu
I recently paired up with another dev running windows with Ubuntu running in Open up a terminal and get your required system dependencies using the apt I like r
-
2 Minutes To Stow
Stow is an incredible way to manage your dotfiles. It works by managing When using stow its easiest to keep your dotfiles directory (you may name it Then each
-
Using Copier Answers To Rerun Templates Quickly
The copier answers file is a key component to making your templates Inside of my Inside my copier.yml I have setup my Once I change the I After rendering the
-
Pipx Examples
-
Remove Vim Tab Characters
I It turns out they are tabs, and you can get rid of the little leading
-
Tmux Pop Size
tmux popups can be sized how you like based on the % width of the
-
Copier Templates
%%include til/copier %%include til/copier-template-variables %%include til/copier-answers
-
List All The Files Containing A Phrase
One of the most useful skills you can acquire to make you faster at I Passing the flag Giving
-
My First Impressions With Pyenv
pyenv provides an easy way to install almost any version of python from I needed to install an older version of python on ubuntu I Based on the Readme it looked
-
Installing Homebrew On Linux
Installing brew on linux proved quite easy and got pyenv running for me I had never used homebrew before, honestly I thought it was a mac only That was it, now
-
Serve Html From Your Command Line
When I first moved to vim from and ide like vscode or sublime text one of my You will need a way to run another process alongside vim, here are a couple use bac
-
You Must Use Augroup With Autocmd In Vim | Here'S ...
If you are running vim autocmd https://youtu.be/2ITTn4Dl0lc For Lets create a new file called I What you need to do is clear out all commands in the augroup w
-
Code Review From The Comfort Of Vim | Diffurcate
I often review Pull requests from the browser as it just makes it so easy to see https://youtu.be/5NKaZFavM0E This all stems from the great plugin by First to q
-
Setup A Yaml Schema | Yamlls For A Silky Smooth Se...
I The video for this one is part of a I have my You will need the following plugins. I use plug, if you don Make sure that you have nvim Again if you don Next
-
Open Files Fast From Zsh | Or Bash If Thats Your T...
https://youtu.be/PQw I am often in a set of tmux splits flying back and forth, accidentally close my Make sure you check out the YouTube video to see all of my
-
How Linux Users Install A Text Editor
In honor of the neovim 0.6.0 release, I decided to do a funny skit installing https://youtu.be/64oKLphhBuo The thing that took me the longest to realize was....
-
30 Days Dotfile Ricing
I am challenging myself to 30 days of dotfile ricing. I have been on linux This is primarily going to be focused on productivity, but may have a few Follow the
-
Waylon Walker
👋 Hi, I am Waylon Walker. Husband, Father of two, and creator things on the I believe in a decentralized platform where everyone has their own space on I am a
-
Jut | Read Notebooks In The Terminal
Trying to read a .ipynb file without starting a jupyter server? jut has you https://youtu.be/t8AvImnwor0 watch the video version of this post on jut ! Take a
-
Update Alternatives In Linux
-
I Made A Neovim Plugin
I Check out the project I want a simple way to make remaps into shell commands that can open new tmux For example I want to make remaps to do things like open
-
Tmux Detach
tmux detach is a handy tmux command that will quit your current session while default keybinding I have mine bound to for more information on how I navigate tm
-
Notify-Send
-
Tmux Attach
https://youtu.be/JQ0yDCVu44E attach is one of the most useful features of tmux. If you have no interest in this command will simply attach back to tmux if you
-
Tmux Ls
https://youtu.be/LY41GLn tmux ls will list the sessions that you have running within the tmux server if https://waylonwalker.com/tmux-attach/ https://waylonwalk
-
Tmux Command Line
https://youtu.be/SNu-4IrkjAs So far we have covered a lot of tmux commands and how they map to keybindings Let Or we can open the tmux command line and run it f
-
Tmux Copy-Mode
https://youtu.be/-ypY tmux copy-mode is a tmux mode that lets you scroll, search, copy, and jump your Default keybinding to get into copy mode is If you are a
-
Tmux Join-Pane
https://youtu.be/Vm5rRtcVXLw Join-pane allows you to join panes that you have broken away from your window, Before you can join a pane you must first have a pan
-
Tmux Break-Pane
https://youtu.be/ICL609F2xnc Break-pane is a handy tmux command when your layout gets too cramped and you Default key binding for https://waylonwalker.com/tmux
-
Tmux Zoom
https://youtu.be/Rn6mOarCQ-Y Zooming into the current split in tmux is a valuable tool to give yourself some Default key bindings for zooming the current split
-
Tmux New-Window
https://youtu.be/YRPZBv-iYyE New window as it sounds makes new windows in tmux. Windows are kind of like Default key bindings for creating and navigating windo
-
Tmux Slect-Pane
https://youtu.be/CPZJZjN9YTY These are my MOST often used keybindings that I use in tmux. They allow me to https://waylonwalker.com/tmux-nav-2021/ for more inf
-
Tmux Rotate-Window
https://youtu.be/06z5qf81ofo Rotate window is the main way that I navigated tmux before I learned Default keybindings My keybindings look just a bit different t
-
Tmux Select-Layout
https://youtu.be/F0mHnwTrNNc When you get many splits going in tmux sometimes its time for a new layout. https://waylonwalker.com/tmux-nav-2021/ for more inform
-
Tmux Resize-Panes
https://youtu.be/hpFYE2LU7xc Resizing panes in tmux can be quite difficult in default tmux, I Most often when I need to resize panes I just grab the edge of the
-
Tmux Choose-Tree
Choose tree is a powerful tmux utility that provides a graphical interface to The default keybinding my preferred keybinding to open sessions and windows collap
-
Tmux Prefix
https://youtu.be/BMkpbfhbkKM The prefix key is an essential part of tmux, by default all of tmux A few of the essential default key-bindings. A more complete li
-
Tmux Splitting Panes
https://youtu.be/kzgyiHap1nQ splitting panes is a core feature of tmux. It allows us to split the terminal 🗒️ note that https://waylonwalker.com/tmux-nav-202
-
Tmux Last Session
https://youtu.be/RB87EEnnMnU An ultimate productivity key-binding in tmux is one to switch to the last session. I use this to quickly get between sessions real
-
Tmux Floating Popups
https://youtu.be/2ZqFDsJywt8 Tmux popups are actually floating windows that you can drag around the screen. They always open in the middle (by default) when yo
-
Tmux Popups
https://youtu.be/2I8fB28zfB4 Tmux-popups are a great feature that is relatively new to tmux, many repos such https://waylonwalker.com/tmux-nav-2021/ for more in
-
Ubuntu
I ran this, but have no idea if it had any effect as the theme did What I think actuagnome terminal showing scrollbar in tmuxlly worked was One thing that I rea
-
How I Configure Git
Git can be a bit tricky to get configured correctly. I often stumble into
-
Python Lsp Setup
Setting up python with the native nvim>0.5 lsp was mr https://github.com/neovim/nvim-lspconfig https://github.com/palantir/python-language-server/issues/190
-
How I Navigate Tmux In 2021
In 2021 I changed the way I navigate between tmux sessions big time. Now I can Since making this post, I have made ~20 other posts in short form that all have
-
Trim Unused Git Branches
-
How To Compare Two Files In Vim
-
Create A Virtual File Gallery With Symlinks
Creating a directory that is a union of several directories can be achieved Here is how I am creating a virtual directory of all my projects that is a ⚠ Notice
-
📝 Docker Deep Dive - Notes
https://www.hanselminutes.com/784/doing-open-source-with-brian-douglas A handy way to try weird things in docker is using Installing on Ubuntu. In order to run
-
Live Substitution In Neovim
Replacing text in vim can be quite frustrating especially since it doesn https://twitter.com/ I had to do a bit of searching and found a great post from I beli
-
Newsboat
Web browsers are a black hole of productivity. I try to use them as little as I am going to give a terminal rss reader a try for a bit and see how that goes I
-
Find And Replace In The Terminal.
notes about find and replace techniques
-
Creating Reusable Bash Scripts
Bash is a language that is quite useful for automation no matter what language I have three techniques that help me write more composable bash scripts. Function
-
Supercharge Zsh Startup
I have been using oh-my-zsh successfully for about 2 years now. But lately my I believe the real issue is io speed on wsl. I have some remote servers with Quic
-
📝 Bash Notes
Waylon Walker's Bash Notes