Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Welcome 2026

dd

Greetings, Peace to you and your loved ones.

My name is Darrell Dupas.

threee

Let’s cover some of the 3 e’s

  • Energy
    • independent, flexible but worn out
  • Education
    • tinkerer frustrated by mental health issues
  • Entertainment
    • trying to give up pro sports, (baseball, basketball, soccer)
    • trying to give up energy draining fps (war brokers)
    • trying to give up yak shaving (linux)
doh

Whats left, why care about me?

  • I haven’t stopped learning, maybe we share interests? I am currently studying web development, parenting, cooking, french and anything mental health related.
  • The elephant in the room? My Achilles’ Heel?, My mountain to climb? The source of my shame? - smoking marijuana.

Can I quit in 2026?

doh

Playing Games

The video games I love most are Shisen-Sho and War Brokers. You might have found me through my War Brokers clan name, [FISH] Milan Kundera. I also spend a lot of time doodling in Krita.

doh

Computer Comforts

Lately, I’ve been levelling up my coding setup and trying a few new things, like Devcontainers, Mise, Juijitsu, Helix, Mdbook, Krita and Nushell.

sigh

Current current

Can I turn my life around?

Can I build an e-commerce website?

Can I overcome crippling anxiety?

no woman

For who

Can I be an even better parent to my human and dog children?

no cry

Star me

The best way to contact me is email. I have a Zulip as well, current population 1. Haha, I’ve become a leary of corporate control of social media, so, aside from the unavoidable github and youtube, I only have email, zulip and I just started a peertube, but unsure what to put there yet. Oh, I also have a twitch, and am thinking about using that.

no cry

H A V E A G R E A T D A Y

Container Project Management

Author: Darrell D, Feb 2026

abstract alien planet

Why

As a learner I am building new projects often; it is helpful if they are self documented and reproducible.

What podman gives you

A container that is independent of the host system, which allows you to build, run and deploy consistently.

What mise gives you

toml with bash run blocks avoids mixed language code for the most part

Mise is way to group and label a series of tasks, make a clear menu of those tasks, and provide you with feedback on each step. It can also act as a general purpose version manager, though, it is only used as a runner here.

if a line from a run block returns non 0, the run block stops, that is why false on a line by itself disables a task. Also, if you don’t care if a command succeeds you can append || true

You may end up recreating containers over top of existing mount, so mkdir will fail, but we don’t want the script to abort

What it looks like

devcontainers, the vscode / github codespaces containerized form are better than no containers,

but vscode obfuscates folder paths for your mount point (deep in ~.local) and a container image is created for every project, which pollutes your image directory, it also uses unrelated name, that is super annoying because you are correlating the stupid names with my stupid brain is incredible irritation

So what I’ve done here is each project starts in a folder with the mise.toml file, which provides tasks for creating and using a container. The container will have a name the same as the project. There is a user inside the container with the same name as your current user on the host. The project files will be mounted in a folder called mount, and when you enter the container that folder becomes your home folder inside the container.

You can work on your project files from outside the container in the mount folder, but you should build, run, deploy etc from the container to get a clean room.

Steps

  1. Install Mise and Podman, refer to podman.mise.toml

  2. create a folder for your project hello

mkdir hello
cd hello
  1. Place mise.toml Container Manager script inside the project folder
wget https://raw.githubusercontent.com/dirtslayer/project/refs/heads/main/mise.toml
  1. Review mise.toml

    • remove false’s at start of run section to enable task
    • add your tooling to the PACKAGES variable in the setup-container task
  2. mise run, to show task menu

  3. steps in order of: 90, 99 from the mise.toml will create and setup your container

    the container will have the same name as your project

  4. disable steps 90,91,99 in the mise.toml

  5. mise run, 01 to work on your project

  6. mise run, 02 to update / install software inside container

  7. enjoy not having to use devcontainers!

  8. Star The Repo

Link: project repo

  1. Create an Issue, Create a PR

This scaffold is for Debian host and arch container. One could create other similar variations, like arch as a host with an alpine container.

My First PeerTube

Pattern

wooop
pattern 0 pattern 0
pattern 0 pattern 0
pattern 0 pattern 0
pattern 0 pattern 0

2026-02-01

A6 Notes Template

Wed 11 Feb 2026 08:54:20 AM MST

Files

notes files

Messy Example

A6-template

About the A6 Template

Method 1,

  • Shade of grey lines, Any background color, Storyboard has lines
  1. Set background fill
  2. Select grid lines and set layer opacity
  3. Merge lines down to background
  4. Add Storyboard pages

Method 2,

  • Any Color lines, Any background, Storyboard has lines
  1. Set background fill
  2. Choose your grid layers, say you want hlines, keep the other lines layers hidden
  3. Right click layer, select split alpha, alpha to mask
  4. This creates a sub layer that masks out everything but the line, so now we color the lines, on the top layer
  5. Color the layer, however you like, rainbow if you want
  6. Merge layer down
  7. Add Storyboard pages

alpha to mask layers

Using kra as pattern

Set the pattern

  1. Open the pattern file, ie blackline3
  2. Open Fill Patterns dialog from toolbar, Fill Patterns
  3. Select 2nd tab labeled Custom Pattern
  4. Click Update button (from drawing)
  5. Click Use as pattern button (shows in Fill Pattern toolbar now)

Use pattern

  1. Pick a shape tool, rectangle probably

  2. Set Tool options, (must have docker Tool Options open)

    • set Fill –> pattern
    • set scale (50 percent)
    • set rotation, 90 for vert, btw, you can type in the slider
    • outline, keeping in mind your current brush
  3. Ensure layer opacity

  4. Ensure not erase mode, or eraser

    • unless you want a negative pattern, then, ignore

Defaults Rant

quick keys should be single keystrokes, for instance, undo needs to be simply z, not ctrl-z, that is my long rant

My Custom Keys for Notes

  • d : toggle dockers
  • q : line tool
  • z : undo

Defaults that are relevant

  • b : brush
  • e : erase mode
  • <,> : next prev brush
  • 1,2,-,+ : zoom
  • 4,5,6 : rotate
  • [,] : brush size

Notes on brush palettes

  • next and previous brush keys depend on which brush palette you have selected in the toolbar, for notes, I have only 5 brushes

    1. Basic-1, 2px, 95% opacity
    2. Pencil-2, 6px, 95%
    3. Ink-3 Gpen, 4px
    4. MarkerDry, 35px, 50% opacity
    5. Eraser Small, 25px

Required Dockers

 Dockers

  1. Palette
  2. Toolbox
  3. Tool Options
  4. Layers
  5. Storyboard
  6. Advanced Color Selector
  7. Brush Presets

2026-02-10

Team Balmer, A Poem

We talk about vocabulary all the time.

Thorough due diligence,

totally fair,

negotiating literal lines,

issues arise.

Team Balmer, A Poem

2026-02-11

Pure Frustration

pure frustration

February 13, 2026

OSP Workshop - Self Esteem

forest

  • Mac (osp)
  • Hailey

Looking at self-esteem …

  • Takes effort
  • Challenges negative beliefs about self
  • Effects attitudes and behaviors
  • Effects confidence
  • Provides overall sense of worth

Factors that affect self-esteem

  • Genetics
  • Personality
  • Age
  • Experience
  • Health
  • Job
  • Inner thinking
  • Reaction to others
  • Comparing to others

A person with low self-esteem …

  • Avoids activities
  • Uses addictive activities
  • Is easily angered or irritated
  • Will focus on weakness
  • Has difficulty creating boundaries
  • Is more sensitive to other peoples’ opinion
  • Dislike self and has negative self talk

A person with too much self-esteem …

  • Is arrogant
  • Shows aggression
  • Will do destructive behavior
  • Is at risk for humiliation, anger, frustration
  • Causes damage to relationships

A person with healthy self-esteem …

  • Appreciates self and others
  • Enjoys growing and finding fulfillment and meaning in their lives
  • Has loving and respectful relationships
  • Has the confidence to make good decisions
  • Is more resilient and able to bounce back

Updated: Sunday, February 15, 2026

Milan Kundera Obituary

times obituary

stay out of home

Wed 18 Mar 2026 10:54:26 PM MDT

~/.sudo_as_admin_successful

  • In order to prevent this you can add the following to /etc/sudoers

Defaults    !admin_flag


https://github.com/boldsoftware/exe.dev/issues/49

  • of all the things wrong with this world, having a core utility drop files in home is near the top, another issue, linking to discord from anywhere not discord

Markdown Cheat Sheet

This is a modified version, for testing MDBook, but left as much as possible were there is no differences

Thanks for visiting The Markdown Guide!

This Markdown cheat sheet provides a quick overview of all the Markdown syntax elements. It can’t cover every edge case, so if you need more information about any of these elements, refer to the reference guides for basic syntax and extended syntax.

Basic Syntax

These are the elements outlined in John Gruber’s original design document. All Markdown applications support these elements.

Heading

H1

H2

H3

Bold

bold text

Italic

italicized text

Blockquote

blockquote

Ordered List

  1. First item
  2. Second item
  3. Third item

Unordered List

  • First item
  • Second item
  • Third item

Code

code

Horizontal Rule


Markdown Guide

Image

alt text

Extended Syntax

These elements extend the basic syntax by adding additional features. Not all Markdown applications support these elements.

Table

SyntaxDescription
HeaderTitle
ParagraphText

Fenced Code Block

{
  "firstName": "John",
  "lastName": "Smith",
  "age": 25
}

Footnote

Here’s a sentence with a footnote. 1

Heading ID

My Great Heading

Definition List

term
definition

Strikethrough

Use double squigly ~~

The world is flat.

Task List

  • Write the press release
  • Update the website
  • Contact the media

Emoji

That is so funny! :joy:

mdbook-emoji not installed, paste from emoji selector: 🚀

(See also Copying and Pasting Emoji)

Subscript

Use sub tag for subscript

H2O

Superscript

Use the sup tag for superscript

X2


  1. This is the footnote.