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 distros. paru just makes it easy, no clone and run makepkg. You can do everything paru You wi
2023-5-27
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 faillock --user $USER This command is used to reset the failed login count for the current us
2023-1-19
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 faillock --user $USER This command is used to reset the failed login count for the current us
2023-1-19
Give github actions the -e flag in the shebang The -e flag to the bash command allows your script to exit immediately if any In windows the solution is not quite as simple. You can define a function in a To use this function in your script, you wou
2022-12-7
I recently setup some vm
2022-12-4
I just shared some ssh keys with myself and ran into this error telling me that I changed them with the following commands.
2022-11-22
With the latest release of version of nvim 0.8.0 we get access to a new winbar nvim exposes the winbar api in lua, and you can send any text to the winbar as follows. You can try it for yourself right from the nvim command line. Now you will notice o
2022-10-27
I really like having global cli command installed with pipx. Since textual You can pipx install textual. But if you try to run any textual cli commands you will run into a In order to install optional dependencies with
2022-10-24
I am working through the textual tutorial, and I want to put it in a proper cli I set up a new project running If you are using Now to get devtools through a cli without running through Note: I used sys.argv as a way to implement a If you look at
2022-10-24
11ty https://www.rockyourcode.com/how-to-deploy-eleventy-to-github-pages-with-github-actions/ hugo puts it in the base url https://gohugo.io/getting-started/configuration/#baseurl mkdocs uses a special cli build command https://squidfunk.github.io/mk
2022-10-19
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 on kernel modules through some files in This is what I did to my arch system to get it to
2022-10-18
I ran into an issue where I was unable to ask localstack for its status. I I would run this to ask for the status. And get this error It dawned on me that the first time I ran localstack was straight docker, not If you have sudo access to the machine
2022-10-17
Markata now allows you to create jinja extensions that will be loaded right in The entry for 0.5.0.dev2 from markata Created entrypoint hook allowing for users to extend marka with jinja The first example that you can use right now is Get it with a
2022-10-11
In my adventure to learn django, I want to be able to setup REST api To get started lets open up a Now we need to declare Next I will create all the files that I need to get the api running. I already have the following model from last time I was p
2022-10-9
2022-10-9
Markata now uses hatch as its build backend, and version bumping tool. Markata 0.5.0 is now out, and it Over the last month I made a big push to get 0.5.0 out, which adds a whole Here Moved to PEP 517 build #59 0.5.0.dev1 Before cutting all of my per
2022-10-8
My next step into django made me realize that I do not have access to the admin panel, turns out that I need to create a cuper user first. Right away when trying to setup the superuser I ran into this issue Back to the yes I am still running remote
2022-9-26
I am continuing my journey into django, but today I am not at my workstation. I I found this in
2022-9-26
2022-9-26
I have no experience in django, and in my exploration to become a better python If you found this at all helpful make sure you check out the The first thing I need to do is render out a template to start the project. Once I have the project I need a
2022-9-25
While updating my site to use Markata Jinja comes with a handy utility for escaping strings. I definitly tried to The issue I ran into was when trying to setup meta tags with the new Using my article titles like this ended up causing this syntax err
2022-9-24
When I am developing python code I often have a repl open alongside of it So in the past the way I have setup a few extensions for myself is to add I missed the fact that some of these tools like The reccomended way is to add them to your The issue
2022-9-20
A long needed feature of markata has been the ability to really configure out Now you can add some extra style to your site with the existing built-in Each text entry in If this does not take you far enough yet, you can still eject out and use your
2022-9-11
I creating new versions created by myself with stable diffusion Note Running After running and naming the project You can also fill in the project name ahead of time, and it will run without Note hatch new Let I can setup packaging with hatch by ru
2022-9-2
Today I ran a bunch of actions, but I wanted to clean up all the runs that I I found
2022-9-1
Hatch has an amazing versioning cli for python packages that just works. It creating new versions created by myself with stable diffusion For trying out the The main hero of this post is the It is possible to set the version number inside the Sta
2022-9-1
Markata is a great python framework that allows you to go from markdown to a Full transparancy... I built markata. The talk is live on YouTube. Make sure you check out the other videos from the https://youtu.be/Wq9YBamSgs0
2022-8-31
I spoke at python webconf in March 2022 about how I deploy this blog on a Building this blog has brought me a lot of benefits. I have I also bump into people from time to time that recognize me from the blog, its The talk recently released on Youtub
2022-8-30
I got all the pypi packages that I own behind 2 factor authentication. 💪 Recently this really made it I feel like this caused a bit of confusion as turning on 2FA does not mean that You might wonder what this means for my projects. It means that to e
2022-8-29
I just love how some features of vim are so discoverable and memorable once you I recently used this to dedupe my autogenerated links section for Here is what the markdown looks like. Then typing
2022-8-25
Today I https://twitter.com/ While waiting for that reply let Lets import all the classes that we need from Now we need some code to highlight. I am going to rip my We could simply print out the code we have as a variable, but thats a bit hard prin
2022-8-24
How to vimgrep over hidden files. I needed to delete all build pipeline steps that were named Today After searching through all the projects it was clear that all the steps were some were a two liner Some had a variation in the name some were more t
2022-8-22
a sprinter edging out his opponent by Dall-e It Markata started off partly as a python developer frustrated with using nodejs Over time this side project has grown some warts and some of them were now I like to use my tils articles for examples and t
2022-8-21
2022-8-3
A common meta thing that I need in python is to find the version of a package. In searching the internet for an answer nearly every one of them pointed me to While its not required its super handy and easy for anyone to remember off the Special thank
2022-7-29
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 interface As with any python cli that is indended to be used as a global/system level cli
2022-7-16
Recently I added two new bash/zsh aliases to make my git experience just a tad Most of our work repos were recently migrated to new remote urls, we scriped The following command will always return the currently checked out branch name. Injecting this
2022-6-28
So many terminal applications bind After digging way too deep into how IPython implements its It was that simple. This is not a game changer by any means, but I will now
2022-6-13
It Yes the solution comes from a competing templating framework. I install copier with pipx, so I need to inject cookiecutter in to my copier If you are using a normal virtual environment you can just pip install it. Now to enable the extension you n
2022-6-11
I love getting faster in my workflow, something I have recently added in is Check out what I created here.
2022-6-10
Textual has devtools in the upcoming css branch, and its pretty awesome Textual is still very early and not really ready for prime time, but it As https://twitter.com/willmcgugan/status/1531294412696956930 Textual is a tui application framework. Unl
2022-6-9
Whenever you are installing python packages, you should always use a virtual Pip is the pacakage tool for python. It installs third-party packages and is python packages often require many different dependencies, sometimes packages My one exception
2022-6-1
I I talked about why and how to use pyenv along with my first impressions in According to libsqlite3-dev When I make a fresh env and install ipython I still get the same error and I am After having this issue for awhile an coming back to I think I h
2022-5-31
Sometimes you have a pretty old branch you are trying to merge into and you are The first step is to make sure your local copy of the branch you are moving It Merge the changes from main into Now is where the merge conflict may have started. If you
2022-5-24
A few of my friends and I all just borked our neovim configs during a plug https://twitter.com/pypeaday/status/1524882893914398732 Lucky for me I did it on a home machine that I only occasionally edit from, Snapshotting ensures that you install the s
2022-5-13
When you first start qutebrowser It will create some config files in As far as I know qutebrowser will create this default config out of the You might want to confvert if you are more comfortable with the python
2022-5-11
I really like the super clean look of no status menus, no url bar, no bookmarks
2022-5-11
I am often editing my own scripts as I develop them. I want to make a better Currently I am combining for now lets use my todo command as an example On first pass I made a bash function to do exactly what I have been doing. The Note, I use bash fun
2022-5-10
I am getting ready to do some timeseries analysis on a git repo with python, my This returns a generator, if you are iterating over them this is likely what The generator will return
2022-5-9
I was editing some blog posts over ssh, when I ran into This is the error message I was seeing. The fix ended up being pretty simple, but quite a ways down this This is what it looks like when it asks for the passphrase. So this did not fix the issu
2022-5-8
Sometimes you get a PR on a project, but cannot review it without wrecking your This will create a new directory
2022-5-4
GitPython I recently made myself a handy tool for making screenshots in python and it https://waylonwalker.com/screenshot-to-blog/ GitPython Import Repo from the git library and create an instance of the from the docs It provides abstractions of git
2022-4-30
Python, click install Edit the System Environment Variables Environment Variables button Add the following path to your users Path Variable
2022-4-18
Sometimes you just want python to do something else when you hit an exception, I am working on a quick and dirty python script designed to take screenshots I could have gone down a logging route, but honestly this is meant to be quick, Python exposes
2022-4-10
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+F2: Desktop ctrl+alt+F3: TTY 3 ctrl+alt+F4: TTY 4 ctrl+alt+F5: TTY 5 ctrl+alt+F6: TTY 6 In
2022-4-8
pygame events are stored in a queue, by default the most suggested way You don Let printing the events reveal this Let printing the events reveals that there are no events, well i Even simple games don Store events for each frame in memory. I thought
2022-4-7
One of the most essential concepts of pygame to start making a game you will I started by making a spotlight in Gimp, by opening a 64x64 pixel image and This is what it looks like Now we can load this into pygame. To make pygame a bit more efficient
2022-4-6
From the same Author that brought us command line essentials like You can install from one of the Something I often do to blend colors together is add a little alpha to Here is one from the docs that show how you can generate a color palette from I
2022-4-5
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 beta at The author really cautions the use of it as your default pager this early, I He no
2022-4-4
I I What currently have is a single module starter package that is on github Since it You can make a quick game by inheriting from Game, and calling Here is what the current
2022-4-3
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 my mods into the I run the minecraft server with docker, which is setup to mount the htt
2022-4-2
My personal Site build went down last week, and I was unable to publish a new Classic IT fix, rerun it and see if you get the same error. Everyone is busy Also worth a check to see if GitHub is having a hiccup or not. This error felt Check Alright
2022-4-1
I ran into a PR this week where the author was inheriting what BaseException Try running these examples in a Since things such as If you except from exception or something than inherits from it you will be When you make custom exceptions expect tha
2022-3-31
When I need a consistent key for a pythohn object I often reach for Yesterday we talked about setting up a persistant cache with python diskcache. https://waylonwalker.com/til/python-diskcache/ My first thought was to just hash the files, this will g
2022-3-30
When I need to cache some data between runs or share a cache accross multiple Install diskcache into your virtual environement of choice using pip from your command line. There are a couple of different types of cache, Adding to the cache only needs
2022-3-29
The easiest way to speed up any code is to run less code. A common technique The easiest and most common to setup in python is a builtin functools.lru Any time you have a function where you expect the same results each time a when same lru lru lru
2022-3-28
I keep a small I recently switched hosting from netlify over to cloudflare. Well cloudflare This breaks my go to example dataset. What After a bit of googling I realize that this is a common thing, and that setting Now this works again, but it feel
2022-3-27
Python Requests is on pypi and can be installed into your virtual environtment with pip. Requests makes getting content from a web url as easy as possible. Requests can handle any web request and is not limited to only html. Here are There is way mo
2022-3-26
I recently attended Start with some html boilerplate, pop in a script tag to add the Save this as If you don Now the page has a button that is ready to replace itself, notice the To make it a bit clearer here is what the file tree looks like after I
2022-3-25
I recently gave a talk at python web conf 2022, and one of the things I did Lets use this section to show what it ☝ This is how my write markdown build site publish This is what the above slide looks like in lookatme. The way I write my slides I wa
2022-3-24
I use a package It Frontmatter is a handy way to add metadata to your plain text files. It Here is the exact frontmatter for this post you are reading on my site. yaml is the most commmon, but If you want a good set of examples of yaml Here is how I
2022-3-23
Today I was watching the python web conf 2022 and saw I https://waylonwalker.com/python-args-kwargs/ More on unpacking in this post. With the release there is also a new update syntax Are you writing libraries/applications that are only going to be
2022-3-22
I love the freedom of writing in markdown. It allows me to write content from I will most often just present right from the terminal using I sometimes also use reveal.js, but that I leverage auto slides when I write my slides in markdown. The large
2022-3-21
When I need to read contents from a plain text file in python I find the
2022-3-20
Let Before you run someone Something that I have always appreciated form Searchng through the internet I was able to find an article from Here is my interpretation of the code I took from Vitaly So far it is working for me and saving me a few seconds
2022-3-19
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 make sure that your swap is working by using the https://waylonwalker.com/reset-ipython/
2022-3-18
A very common task for any script is to look for files on the system. My go to I setup a directory to make some examples about globbing. Here is what the 1 directory, 8 files Pathlib is a standard library module available in all LTS versions of pyt
2022-3-17
Setting up your git pager to your liking can help you navigate diffs and logs You can set the pager right from your command line with the following command. You can also set your pager by editing your global In my experience you need to turn colors
2022-3-16
If you have ever mistyped a git command very close to an existing one What you might not have known is that you can configure git to just run Now when you typo a git command it will autmatically run after the I
2022-3-15
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 Since I am all trusting of them I just want the latest version. I do not want I wrote or stol
2022-3-14
Last Thursday I learned about Watching him use pytest-mock is out on pypi and can be installed with pip. Sometimes I fall victim to making these posts nice and easy to follow. It I just wanted to do something that was worth mocking, the first thin
2022-3-14
Python 3.8 came out two and a half years ago and I have yet to really lean in Now that Python 3.6 is end of life, and most folks are using at least The assignment operator in python is more commonly referred to as the walrus This example from the do
2022-3-12
Kedro rich is a very new and unstable (it There is no pypi package yet, but it You can run your pipeline just as you normally would, except you get progress Listing out catalog entries from the command line now print out a nice pretty Go to the
2022-3-11
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 Making a worktree is as easy as making a branch. It The worktree that you create is considere
2022-3-10
Has no upstream branch errors in git can be such a damn productivity killer. If you have not yet configured git to always push to the current branch, you Let You will be presented with the following error. To resolve this fatal error your first optio
2022-3-9
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 checked to see if sshd is already running. Using Both returned nothing so I know that its not
2022-3-8
Mermaid gives us a way to style nodes through the use of css, but rather than produces the following graph style one fill:#BADA55
2022-3-7
I recently found a really great I have this added to my In my workflow I open a tmux session for each project, so this First open neovim, but with the If you try to run
2022-3-6
Mermaid provides some really great ways to group or fence in parts of your Here we can model some sort of data ingest with some raw iot device and our If we want to connect them, we can make a connection between a and A outside of It
2022-3-5
If you have ever ran
2022-3-4
Since GitHub started supporting mermaid in their markdown I wanted to The docs kinda just jumped right into their mermaid language and really You just write mermaid syntax in a div with a class of mermaid on The above gets me this diagram. This feel
2022-3-3
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 capture the tempdir as a variable and You must have at least 3 trailing X My randomm samples I
2022-3-2
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 it was Notice the hash is right there is the hash of your commit. You can use If you have
2022-3-1
It Listing all the deleted files in all of git history can be done by These various commands will show all files that were ever deleted on The reflog can be super powerful in finding lost files here, as it only
2022-2-28
Git commands such as You can find the full description by searching for Open up a git repo and play around with this, here are some example that
2022-2-27
As I am toying around with textual, I am wanting some popup user input The main issue is that when you are in a textual app, it kinda owns the textual is still very beta Part of this comes down to the fact that textual is still very beta and So the s
2022-2-26
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 flatpak, I was able to get obs installed with the following Once Installed it fired right up for
2022-2-25
Mermaid diagrams provide a way to display graphs defined as plain text. You can define nodes like this in mermaid, and GitHub will now render
2022-2-24
Git has a built in way to rebase all the way back to the beginning of
2022-2-23
Glances is a system monitor with a ton of features, including docker processes. I have started using portainer to look at running docker processes, its a great You will need to install glances to use the glances webui. We can still use You will be p
2022-2-22
Git reflog can perform some serious magic in reviving your hard work You must git commit I really like to practice these techniques before I need to use them so This is what I did to revive a dropped Here was the final reflog that shows all of my gi
2022-2-21
Glances has a pretty incredible webui to view system processes and information The nice thing about the webui is that it can be accessed from a remote system. You will need to install glances to use the glances webui. We can still use You will be pr
2022-2-20
Right inside the git This epiphany deepens my understanding of git, and lets me understand that most Here are some git commands for you to try out on your own that are all pretty If I am looking for a missing file, I might want to leverage Here is
2022-2-19
Glances is a fully featured system monitoring tool written in python. Out of Once you run this you will be in a tui application similar to htop. You can
2022-2-18
python requirements text files can in fact depend on each other due to Lets create two requirements files in a new directory to play with. Then add the following to each requirements file. Installing requirements This is covered in the
2022-2-17
In my adventure to put more homelab in docker, I moved our modded So far I have found all of our mods from under the hood docker is using wget to get the mod. The link you click I am using docker compose, it makes the command much easier to start, C
2022-2-16
Reading eventbridge rules from the command line can be a total drag, pipe it I just love when I start thinking through how to parse a bunch of json at the
2022-2-15
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 close it with a If you can close the
2022-2-14
The default keybinding for copy-mode To do this I just popped open my I have a full video on copy-mode you can find here. https://waylonwalker.com/tmux-copy-mode/
2022-2-13
In python, a string is a string until you add special characters. In browsing twitter this morning I came accross this tweet, that showed that https://twitter.com/bascodes/status/1492147596688871424 I popped open ipython to play with this. I could c
2022-2-12
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 of the help menu on my machine, it seems pretty straight note ctrl revers to the bluetooth
2022-2-11
I often run shell commands from python with Popen, but not often enough To get the stderr we must get it from the proc, read it, and decode the Now that we can read the
2022-2-10
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 To get goind I am going to make a directory Install samba, open the firewall, and edit the
2022-2-9
A super useful tool when doing PR It
2022-2-8
I In all these years, I My buddy Nic has been sharing me some of his homelab setup, and it I ended up running the first thing in the Readme that included a volume With the following stored as my To start the server we open up the terminal in this di
2022-2-7
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 rust reccomends that you install it on Ubuntu. First update The first thing I do in my play
2022-2-6
In looking for a way to automatically generate descriptions for pages I It When I originally wrote this post, I did not realize at the time that
2022-2-5
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 taken ~/.config/nvim/init-git.vim ~/.config/nvim/git-plugins.vim ~/.gitconfig
2022-2-4
For an embarassingly long time, til today, I have been wrapping my dict Lets consider this example for prices of supplies. Here we set a variable of What I would always do is try to get the key, and if it failed on KeyError, I What I noticed Nic doe
2022-2-3
I was listening to Since many things still want to see a version number, there is one automatic
2022-2-2
BeautifulSoup is a DOM like library for python. It Lets make a sample.html file with the following contents. It mainly has Lets import our packages, read in our And what we get is a list of I recently added a heading
2022-2-1
I keep my nodes short and sweet. They do one thing and do it well. I Here are two examples, the first one Many times I just want to get the data in as fast as possible, learn Note: try not to take the idea of a one liner too far. If your
2022-1-31
I Within the past year I have added some tools to my personal setup that are not Like any Once I had this file, I stowed it into Always stow your dotfiles, don Note, the reason that it is a Next run this command to add the Once you have done this
2022-1-30
2022-1-30
Today I discovered a sweet new cli for compressing images. First the main feature of squoosh is a What is even cooler is that once you have settings you are happy with and are I copied the command that it gave me for converting to webp, and set it u
2022-1-29
As you work on your kedro projects you are bound to need to add more Before you start mucking around with any changes to dependencies make sure that New requirements get added to a requirements.in file. If you need to specify Here I added the popula
2022-1-28
I am a huge believer in practicing your craft. Professional athletes https://waylonwalker.com/what-is-kedro/ Go to your playground directory, and if you don Install pipx in your system python. This is one of the very few, and From inside your I us
2022-1-27
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 make to the clipboard To get my yanks to go to the system clipboard in neovim, I just add
2022-1-26
With the latest version of minecraft it requires a very new, possibly I was getting this error trying to get a 1.12.2 forge server running. Caused by: java.lang.ClassCastException: class jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast
2022-1-25
I have added a hotkey to my copier template setup to quickly access all my I
2022-1-24
I often pop into my blog from neovim with the intent to look at just a To tie these into a Telescope picker you add the command as the NOTE telescope treates each word as a string, do not wrap an extra
2022-1-23
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
2022-1-22
I https://youtu.be/Rk-Y71P Run Mypy as is, don Next we will add The final stage to this series is to add Make sure that you watch Anthony https://www.youtube.com/watch?v=Rk-Y71P
2022-1-21
In order to make an auto title plugin for markata I needed to come up ! Here I have a To turn this into a markata plugin I put it into a pre
2022-1-20
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 from a directory I have mine alias
2022-1-19
Getting docstrings from python First you need to load in some python code as a string, and parse it with You can then use To get all of the functions docstrings we can use ast.walk docs: Recursively yield all descendant nodes in the tree starting a
2022-1-18
Many tools such as ripgrep respect the Editors like vscode often do not include files that are .gitignored in pathspec pathspec
2022-1-17
I don I first tried the nvim lsp rename, and it failed, Then I pip installed Once you have rope installed you can call rename on the variable.
2022-1-16
When running a python process that requires a port it
2022-1-15
functools.total From the Docs: The class must define one of Here is an example using the Enum I was working on the other day.
2022-1-14
Adding a
2022-1-13
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
2022-1-12
Python comes with an enum module for creating enums. You can make your Enum values can be auto incremented by importing auto, and calling Enum
2022-1-11
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 running things like this through an ansible-playbook as it give me some Here is a clip of m
2022-1-10
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 application directory should reflet the same diretory structure as you Here is a simple ex
2022-1-9
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 template we have the following content in our This is where I was most stuck, primarily b
2022-1-8
Once you have made your sick looking cli apps with rich, eventually you are Install them from the command line. Import make a .py file and import them in it. If you return your rich renderable out of class that inherits from You At this point It prob
2022-1-7
I It turns out they are tabs, and you can get rid of the little leading
2022-1-6
tmux popups can be sized how you like based on the % width of the
2022-1-5
I was completely stuck for awhile. copier was not replacing my template !
2022-1-4
I By default copier uses double square brackets for its variables. note Before running copier we need to tell copier what variables to ask for, I prefer to install cli tools that I need globally with pipx, this When running note The resulting files
2022-1-3
I just installed a brand new Ubuntu 21.10 Impish Indri, and wanted a But what I got back was not what I expected This is weird, why cant I run kedro new with pipx? Lets try pip. Same issue. https://waylonwalker.com/what-is-kedro/ Curious what kedro
2022-1-2
Pluggy makes it so easy to allow users to modify the behavior of a framework I As long as the framework document the hooks that are available and what it Installing pluggy is just like most python applications, install python, make At the time I star
2022-1-1
One of the most useful skills you can acquire to make you faster at I Passing the flag Giving
2021-12-31
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 like I needed to install using homebrew,so this https://waylonwalker.com/til/installing-h
2021-12-30
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 homebrew is working. Starting a new shell and running
2021-12-29
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 background jobs c-z to send a job to the background fg to bring it back use a second terminal
2021-12-28
Many command line tools can output a list of files, this is quite powerful. Telescope is the fuzzy file finder I use every day inside of neovim. Its pretty This brings up a normal Telescope picker with results from the Adding more arguments can be
2021-12-27
Finding hidden files using Telescope as you fuzzy file finder is not too I have this keymap set to help me list out all files including hidden see the
2021-12-26
Lately I This is one of those things that can be a total pain to get right on make sure your user fonts directory exists chech if the font you want exists on your machine download and unzip fonts into the fonts directory repeat 2-3 for all the fonts
2021-12-25
Part of my neovim setup requires having the re-installing a bunch of things that are already installed can be quite check if the command is installed with register that step ignore if that step fails add a https://www.youtube.com/watch?v=MCFg6-W5S
2021-12-24
Adding a
2021-12-23
Fugitive comes with a pretty sick way to commit files and see the diff at the example of a verbose commit in fugitive
2021-12-22
I
2000-1-15