forked from btholt/next-course-starter
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 3355626
Showing
57 changed files
with
3,294 additions
and
0 deletions.
There are no files selected for viewing
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
<!DOCTYPE html><html><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><link rel="apple-touch-icon" sizes="180x180" href="/dev-prod-2/images/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/dev-prod-2/images/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/dev-prod-2/images/favicon-16x16.png"/><link rel="icon" type="image/png" sizes="16x16" href="/dev-prod-2/images/favicon-16x16.png"/><link rel="icon" type="image/x-icon" href="/dev-prod-2/images/favicon.ico"/><title>404: This page could not be found</title><meta name="next-head-count" content="8"/><link data-next-font="size-adjust" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/dev-prod-2/_next/static/css/77aba6635732f01b.css" as="style"/><link rel="stylesheet" href="/dev-prod-2/_next/static/css/77aba6635732f01b.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/dev-prod-2/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/dev-prod-2/_next/static/chunks/webpack-8dbb88a6459cf950.js" defer=""></script><script src="/dev-prod-2/_next/static/chunks/framework-ecc4130bc7a58a64.js" defer=""></script><script src="/dev-prod-2/_next/static/chunks/main-27b76dd530f8f7ed.js" defer=""></script><script src="/dev-prod-2/_next/static/chunks/pages/_app-e295491404fe296d.js" defer=""></script><script src="/dev-prod-2/_next/static/chunks/pages/_error-77823ddac6993d35.js" defer=""></script><script src="/dev-prod-2/_next/static/MRI3xUo7qrYknaCgctfkt/_buildManifest.js" defer=""></script><script src="/dev-prod-2/_next/static/MRI3xUo7qrYknaCgctfkt/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div class="remix-app"><header class="navbar"><h1 class="navbar-brand"><a href="/dev-prod-2">Developer Productivity 2</a></h1><div class="navbar-info"><a href="https://frontendmasters.com/workshops/developer-productivity-v2/" class="cta-btn">Watch on Frontend Masters</a></div></header><div class="content-container"><div class="main"><div style="font-family:system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";height:100vh;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center"><div style="line-height:48px"><style>body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}</style><h1 class="next-error-h1" style="display:inline-block;margin:0 20px 0 0;padding-right:23px;font-size:24px;font-weight:500;vertical-align:top">404</h1><div style="display:inline-block"><h2 style="font-size:14px;font-weight:400;line-height:28px">This page could not be found<!-- -->.</h2></div></div></div></div></div><footer class="footer"><ul class="socials"><li class="social"><a href="https://twitter.com/theprimeagen"><svg fill="none" height="auto" width="32" xmlns="http://www.w3.org/2000/svg" viewBox="0.254 0.25 500 451.95400000000006"><path d="M394.033.25h76.67L303.202 191.693l197.052 260.511h-154.29L225.118 294.205 86.844 452.204H10.127l179.16-204.77L.254.25H158.46l109.234 144.417zm-26.908 406.063h42.483L135.377 43.73h-45.59z" fill="var(--footer-icons)"></path></svg></a></li><li class="social"><div class="terms"><p>Content Licensed Under CC-BY-NC-4.0</p><p>Code Samples and Exercises Licensed Under Apache 2.0</p><p>Site Designed by<!-- --> <a href="https://www.alexdanielson.com/">Alex Danielson</a></p></div></li></ul></footer></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"statusCode":404}},"page":"/_error","query":{},"buildId":"MRI3xUo7qrYknaCgctfkt","assetPrefix":"/dev-prod-2","nextExport":true,"isFallback":false,"gip":true,"scriptLoader":[]}</script></body></html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
{"pageProps":{"sections":[{"icon":"info-circle","title":"Intro","slug":"intro","lessons":[{"slug":"intro","fullSlug":"/lessons/intro/intro","title":"Introduction to dev productivity","order":"01A","path":"/home/runner/work/dev-prod-2/dev-prod-2/lessons/01-intro/A-intro.md","description":"there isn't a right way, but there is my way and its pretty good"}],"order":"01"},{"icon":"info-circle","title":"Your Env","slug":"your-env","lessons":[{"slug":"your-env","fullSlug":"/lessons/your-env/your-env","title":"Intro into your env","order":"02A","path":"/home/runner/work/dev-prod-2/dev-prod-2/lessons/02-your-env/A-your-env.md","description":"lets take a tour"},{"slug":"ansible","fullSlug":"/lessons/your-env/ansible","title":"Ansible","order":"02B","path":"/home/runner/work/dev-prod-2/dev-prod-2/lessons/02-your-env/B-ansible.md","description":"ansible"},{"slug":"roll-your-own","fullSlug":"/lessons/your-env/roll-your-own","title":"Reinvent the wheel","order":"02C","path":"/home/runner/work/dev-prod-2/dev-prod-2/lessons/02-your-env/C-roll-your-own.md","description":"its one of the best past times"},{"slug":"neovim","fullSlug":"/lessons/your-env/neovim","title":"Put it all together","order":"02D","path":"/home/runner/work/dev-prod-2/dev-prod-2/lessons/02-your-env/D-neovim.md","description":"Life is but a curl away..."},{"slug":"wait","fullSlug":"/lessons/your-env/wait","title":"Wait A Second","order":"02E","path":"/home/runner/work/dev-prod-2/dev-prod-2/lessons/02-your-env/E-wait.md","description":"what about all the dot files?"}],"order":"02"},{"icon":"info-circle","title":"Navigation","slug":"navigation","lessons":[{"slug":"window","fullSlug":"/lessons/navigation/window","title":"Window Managers","order":"03A","path":"/home/runner/work/dev-prod-2/dev-prod-2/lessons/03-navigation/A-window.md","description":"window managers"},{"slug":"tmux","fullSlug":"/lessons/navigation/tmux","title":"Tmux","order":"03B","path":"/home/runner/work/dev-prod-2/dev-prod-2/lessons/03-navigation/B-tmux.md","description":"tmux is a great way to navigate around the terminal"}],"order":"03"},{"icon":"info-circle","title":"Tools","slug":"tools","lessons":[{"slug":"intro","fullSlug":"/lessons/tools/intro","title":"Intro","order":"04A","path":"/home/runner/work/dev-prod-2/dev-prod-2/lessons/04-tools/A-intro.md","description":"The best of the best"},{"slug":"jq","fullSlug":"/lessons/tools/jq","title":"Tools","order":"04B","path":"/home/runner/work/dev-prod-2/dev-prod-2/lessons/04-tools/B-jq.md","description":"jq a hidden treasure"},{"slug":"unix","fullSlug":"/lessons/tools/unix","title":"Unix Tools!","order":"04C","path":"/home/runner/work/dev-prod-2/dev-prod-2/lessons/04-tools/C-unix.md","description":"unix tools"},{"slug":"neovim","fullSlug":"/lessons/tools/neovim","title":"Tools","order":"04D","path":"/home/runner/work/dev-prod-2/dev-prod-2/lessons/04-tools/D-neovim.md","description":"your most used tool is the editor"}],"order":"04"},{"icon":"info-circle","title":"Terminal","slug":"terminal","lessons":[{"slug":"intro","fullSlug":"/lessons/terminal/intro","title":"Terminally Retired","order":"05A","path":"/home/runner/work/dev-prod-2/dev-prod-2/lessons/05-terminal/A-intro.md","description":"this is my favorite place to be"}],"order":"05"},{"icon":"info-circle","title":"Outro","slug":"outro","lessons":[{"slug":"outro","fullSlug":"/lessons/outro/outro","title":"Outro","order":"06A","path":"/home/runner/work/dev-prod-2/dev-prod-2/lessons/06-outro/A-outro.md","description":"goodbye"}],"order":"06"}]},"__N_SSG":true} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
{"pageProps":{"post":{"attributes":{"title":"Introduction to dev productivity","description":"there isn't a right way, but there is my way and its pretty good"},"html":"<h2>Dev Productivity</h2>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n\n<h2>WHOAMI</h2>\n<p>The name is ThePrimeagen</p>\n<a href=\"https://twitch.tv/ThePrimeagen\">\n Twitch\n <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 268\" width=\"32\" height=\"32\">\n <path fill=\"#6441A4\" d=\"M47.181 0L0 89.616v134.559h63.719V268l57.758-43.825h43.341L256 163.311V0H47.181zm178.947 147.268l-39.596 39.596h-29.343L108.839 215.2v-39.596H63.719V29.837h162.409v117.431zM89.616 89.616h29.343v59.075H89.616V89.616zm88.3 0h29.343v59.075h-29.343V89.616z\"/>\n </svg>\n</a>\n\n<br>\n\n<a href=\"https://youtube.com/ThePrimeTimeagen\">\n ThePrimeTimeagen - Hand crafted meme's and toilet\n <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 176 124\" width=\"32\" height=\"32\">\n <path fill=\"#FF0000\" d=\"M172.267 20.22c-2.029-7.717-7.974-13.786-15.69-15.814C143.915 1.135 88 1.135 88 1.135s-55.914 0-68.576 3.271c-7.717 2.029-13.662 8.097-15.691 15.814C1.135 32.882 1.135 62 1.135 62s0 29.118 2.598 41.78c2.029 7.717 7.974 13.786 15.691 15.814C32.086 122.865 88 122.865 88 122.865s55.915 0 68.577-3.271c7.716-2.028 13.661-8.097 15.69-15.814C174.865 91.118 174.865 62 174.865 62s0-29.118-2.598-41.78zM70.711 85.573V38.427l36.106 23.573-36.106 23.573z\"/>\n </svg>\n</a>\n\n<br>\n\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n\n<h2>The Goal</h2>\n<p>My approach to <em>my environment</em>.</p>\n<p>or as i like to say: there isn't a right way, but there is my way and its\npretty good. I only have one thing I optimize which is productivity.</p>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n\n<h2>Enqueue Midwit meme</h2>\n<blockquote>\n<p>BUT WHAT ABOUT i3-gaps, WHAT ABOUT ALL THE RICES</p>\n</blockquote>\n<p>Honestly, I don't care. I just don't care at all. I just want to get where i\nwant to be in the fewest amount of keystrokes</p>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n\n<h2>A bit of prereq</h2>\n<p>One thing that should be apparent is that i will be approaching this class from\na unix perspective.</p>\n<p>Its not that i don't think windows is good for dev, its just I never use it for\nanything but games.</p>\n<h3>Enqueue I Don't even think of you meme</h3>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n\n","markdown":"\n## Dev Productivity\n\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n\n## WHOAMI\nThe name is ThePrimeagen\n\n<a href=\"https://twitch.tv/ThePrimeagen\">\n Twitch\n <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 268\" width=\"32\" height=\"32\">\n <path fill=\"#6441A4\" d=\"M47.181 0L0 89.616v134.559h63.719V268l57.758-43.825h43.341L256 163.311V0H47.181zm178.947 147.268l-39.596 39.596h-29.343L108.839 215.2v-39.596H63.719V29.837h162.409v117.431zM89.616 89.616h29.343v59.075H89.616V89.616zm88.3 0h29.343v59.075h-29.343V89.616z\"/>\n </svg>\n</a>\n\n<br>\n\n<a href=\"https://youtube.com/ThePrimeTimeagen\">\n ThePrimeTimeagen - Hand crafted meme's and toilet\n <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 176 124\" width=\"32\" height=\"32\">\n <path fill=\"#FF0000\" d=\"M172.267 20.22c-2.029-7.717-7.974-13.786-15.69-15.814C143.915 1.135 88 1.135 88 1.135s-55.914 0-68.576 3.271c-7.717 2.029-13.662 8.097-15.691 15.814C1.135 32.882 1.135 62 1.135 62s0 29.118 2.598 41.78c2.029 7.717 7.974 13.786 15.691 15.814C32.086 122.865 88 122.865 88 122.865s55.915 0 68.577-3.271c7.716-2.028 13.661-8.097 15.69-15.814C174.865 91.118 174.865 62 174.865 62s0-29.118-2.598-41.78zM70.711 85.573V38.427l36.106 23.573-36.106 23.573z\"/>\n </svg>\n</a>\n\n<br>\n\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n\n## The Goal\nMy approach to _my environment_.\n\nor as i like to say: there isn't a right way, but there is my way and its\npretty good. I only have one thing I optimize which is productivity.\n\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n\n## Enqueue Midwit meme\n> BUT WHAT ABOUT i3-gaps, WHAT ABOUT ALL THE RICES\n\nHonestly, I don't care. I just don't care at all. I just want to get where i\nwant to be in the fewest amount of keystrokes\n\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n\n## A bit of prereq\nOne thing that should be apparent is that i will be approaching this class from\na unix perspective.\n\nIts not that i don't think windows is good for dev, its just I never use it for\nanything but games.\n\n### Enqueue I Don't even think of you meme\n\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n\n","slug":"intro","title":"Introduction to dev productivity","section":"Intro","icon":"info-circle","filePath":"/home/runner/work/dev-prod-2/dev-prod-2/lessons/01-intro/A-intro.md","nextSlug":"/dev-prod-2/lessons/your-env/your-env","prevSlug":null}},"__N_SSG":true} |
Large diffs are not rendered by default.
Oops, something went wrong.
1 change: 1 addition & 0 deletions
1
_next/data/MRI3xUo7qrYknaCgctfkt/lessons/navigation/window.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
{"pageProps":{"post":{"attributes":{"title":"Window Managers","description":"window managers"},"html":"<h2>The most important aspect</h2>\n<p>Is navigation.</p>\n<blockquote>\n<p>You should never need your mouse or search with your eyes for your most common operations</p>\n</blockquote>\n<p>This is how i think of my navigation:</p>\n<ol>\n<li>99.5% of things i do consistently, turn that into 1 to 2 buttons being\npressed</li>\n<li>0.5% of things i do from time to time and i am ok using a mouse</li>\n</ol>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n\n<h2>The window manager</h2>\n<p>One of the most powerful things you can use is a window manager because it\ntakes care of one of the most annoying facets of computers. Placing windows</p>\n<p>If you are still placing windows manually, you are living in the stone age.</p>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n\n<h2>Window managers</h2>\n<p>This will not be a large part of the course, but this will be the basis for how\nI approach everything from here on out.</p>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n\n<h2>What is a window manager?</h2>\n<p>This will really depend on the window manager you use.</p>\n<ul>\n<li>pop os</li>\n<li>i3</li>\n<li>awesomewm</li>\n<li>leftwm</li>\n<li>yabai (mac)</li>\n</ul>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n\n<h2>The strategy I employ</h2>\n<p>So there are many strategies you can employ, but here is the way I got about\nusing a window manager.</p>\n<ol>\n<li>focus</li>\n<li>one key to where i need</li>\n</ol>\n<br>\n<br>\n\n<p>Let me get out ol gimp to show you what what i mean</p>\n<ul>\n<li>the complexity of mac desktops and navigation</li>\n<li>one one key matters</li>\n</ul>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n\n<h2>Opening programs</h2>\n<p>Another thing that windows and mac users have pretty much for free is a nice\nsearch bar for opening programs. Apple's Spotlight pretty much gets you what\nyou want asap.</p>\n<p>For linux, there is <code>rofi</code>, <code>dmenu</code>, and likely 100 more (its linux afterall)</p>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n\n<h2>I don't give any recs</h2>\n<p>Notice that i am not giving any recommendations here. I just don't think it\nmatters. I don't see how you using AwsomeWM is going to make much of a\ndifference with my workflow as using i3.</p>\n<p>Now if i used more features, such as more than one window at a time in desktop\nI may need to explore more and come up with "better" solutions. But at this\npoint, for me it makes no difference.</p>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n\n","markdown":"\n## The most important aspect\nIs navigation.\n\n> You should never need your mouse or search with your eyes for your most common operations\n\nThis is how i think of my navigation:\n\n1. 99.5% of things i do consistently, turn that into 1 to 2 buttons being\n pressed\n1. 0.5% of things i do from time to time and i am ok using a mouse\n\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n\n## The window manager\nOne of the most powerful things you can use is a window manager because it\ntakes care of one of the most annoying facets of computers. Placing windows\n\n\nIf you are still placing windows manually, you are living in the stone age.\n\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n\n## Window managers\nThis will not be a large part of the course, but this will be the basis for how\nI approach everything from here on out.\n\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n\n## What is a window manager?\nThis will really depend on the window manager you use.\n\n* pop os\n* i3\n* awesomewm\n* leftwm\n* yabai (mac)\n\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n\n## The strategy I employ\nSo there are many strategies you can employ, but here is the way I got about\nusing a window manager.\n\n1. focus\n2. one key to where i need\n\n<br>\n<br>\n\nLet me get out ol gimp to show you what what i mean\n* the complexity of mac desktops and navigation\n* one one key matters\n\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n\n## Opening programs\nAnother thing that windows and mac users have pretty much for free is a nice\nsearch bar for opening programs. Apple's Spotlight pretty much gets you what\nyou want asap.\n\nFor linux, there is `rofi`, `dmenu`, and likely 100 more (its linux afterall)\n\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n\n## I don't give any recs\nNotice that i am not giving any recommendations here. I just don't think it\nmatters. I don't see how you using AwsomeWM is going to make much of a\ndifference with my workflow as using i3.\n\nNow if i used more features, such as more than one window at a time in desktop\nI may need to explore more and come up with \"better\" solutions. But at this\npoint, for me it makes no difference.\n\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n\n","slug":"window","title":"Window Managers","section":"Navigation","icon":"info-circle","filePath":"/home/runner/work/dev-prod-2/dev-prod-2/lessons/03-navigation/A-window.md","nextSlug":"/dev-prod-2/lessons/navigation/tmux","prevSlug":"/dev-prod-2/lessons/your-env/wait"}},"__N_SSG":true} |
Oops, something went wrong.