trying to fix

This commit is contained in:
Chris Cochrun 2022-01-03 12:41:35 -06:00
parent fa407dfeb6
commit e013d7569e
22945 changed files with 447936 additions and 0 deletions

View file

@ -0,0 +1,40 @@
<p>SHOW NOTES: </p>
<p>- All the info you need to START is on our <a href='http://www.thebiblerecap.com'>website</a>! </p>
<p>- Join our <a href='https://www.patreon.com/thebiblerecap'>PATREON</a> family for bonus perks!</p>
<p>- Get your <a href='https://www.theconnextion.com/tlcdgroup/index.cfm'>TBR merch</a></p>
<p>- <a href='http://thebiblerecap.com/contact'>Show credits</a></p>
<p> </p>
<p>FROM TODAYS PODCAST: </p>
<p>- Article: <a href='https://www.newsweek.com/toilet-discovered-middle-ancient-jerusalem-shrine-written-bible-king-hezekiah-712800'>Toilet Found in 3,000 Year Old Shrine Verifies Bible Stories Against Idol Worship</a></p>
<p> </p>
<p>TBR Mailing Address:</p>
<p>The Bible Recap</p>
<p>2807 Allen Street, #463</p>
<p>Dallas, TX  75204</p>
<p> </p>
<p>SOCIALS:</p>
<p>The Bible Recap:<a href='https://instagram.com/thebiblerecap'> Instagram</a> |<a href='https://www.facebook.com/thebiblerecap'> Facebook</a> |<a href='https://twitter.com/thebiblerecap'> Twitter</a></p>
<p>D-Group:<a href='https://instagram.com/mydgroup/'> Instagram</a> |<a href='https://www.facebook.com/ilovemydgroup'> Facebook</a> |<a href='https://mobile.twitter.com/mydgroup'> Twitter</a></p>
<p>TLC:<a href='https://instagram.com/taraleighcobble'> Instagram</a> |<a href='https://www.facebook.com/taraleighcobble'> Facebook</a> |<a href='https://twitter.com/taraleighcobble'> Twitter</a></p>
<p> </p>
<p>D-GROUP:
The Bible Recap is brought to you by<a href='https://www.mydgroup.org/'> D-Group</a> - an international network of discipleship and accountability groups that meet weekly in homes and churches:<a href='https://www.mydgroup.org/map'> Find or start one near you today</a>!</p>

View file

@ -0,0 +1,96 @@
<p>SHOW NOTES:
Thanks for listening! Weve posted some helpful info for you in our show notes below!</p>
<p> </p>
<p>PODCAST BASICS:
</p>
<p>- Subscribe where you listen!</p>
<p>- Check out the details on our <a href='http://www.thebiblerecap.com'>website
</a></p>
<p>- Get the<a href='https://www.bible.com/app'> Bible app</a> (free)
</p>
<p>- Follow our<a href='https://www.bible.com/reading-plans/5-chronological'> Bible reading plan</a></p>
<p>- Check out our customized <a href='https://www.theconnextion.com/tlcdgroup/index.cfm'>journal</a></p>
<p>- Join our <a href='https://www.patreon.com/thebiblerecap'>PATREON</a> community for bonus fun! </p>
<p> </p>
<p>MERCH: Get your<a href='https://www.theconnextion.com/tlcdgroup/index.cfm'> TBR merch</a>! Weve got t-shirts, coffee mugs, tote bags, phone wallets, and stickers! </p>
<p> </p>
<p>FROM TODAYS PODCAST: </p>
<p>- <a href='https://www.biblegateway.com/passage/?search=Genesis+1%3A2&version=ESV'>Genesis 1:2</a></p>
<p>- <a href='https://www.biblegateway.com/passage/?search=Isaiah+34%3A11&version=ESV'>Isaiah 34:11</a></p>
<p>- <a href='https://www.biblegateway.com/passage/?search=jeremiah+4%3A23&version=ESV'>Jeremiah 4:23</a></p>
<p>- Video: <a href='https://vimeo.com/215686688'>Day of the Lord</a></p>
<p>- The Bible Recap: <a href='https://thebiblerecap.podbean.com/e/200-2-kings-18-2-chronicles-29-31-psalm-48/'>Episode 200</a></p>
<p>- <a href='http://mydgroup.org/church'>D-Group's Church Partnerships Infomation</a></p>
<p> </p>
<p>SOCIALS:</p>
<p>The Bible Recap:<a href='https://instagram.com/thebiblerecap'> Instagram</a> |<a href='https://www.facebook.com/thebiblerecap'> Facebook</a> |<a href='https://twitter.com/thebiblerecap'> Twitter</a> | <a href='http://pinterest.com/thebiblerecap'>Pinterest</a> </p>
<p>D-Group:<a href='https://instagram.com/mydgroup/'> Instagram</a> |<a href='https://www.facebook.com/ilovemydgroup'> Facebook</a> |<a href='https://mobile.twitter.com/mydgroup'> Twitter</a> | <a href='http://pinterest.com/ilovemydgroup'>Pinterest</a></p>
<p>TLC:<a href='https://instagram.com/taraleighcobble'> Instagram</a> |<a href='https://www.facebook.com/taraleighcobble'> Facebook</a> |<a href='https://twitter.com/taraleighcobble'> Twitter</a></p>
<p> </p>
<p>D-GROUP:
</p>
<p>The Bible Recap is brought to you by<a href='https://www.mydgroup.org/'> D-Group</a> - an international network of discipleship and accountability groups that meet weekly in homes and churches:<a href='https://www.mydgroup.org/map'> Find or start one near you today</a>!</p>
<p> </p>
<p>TBR TEAM:
</p>
<p>Written and Hosted by: <a href='http://taraleighcobble.com'>Tara-Leigh Cobble</a></p>
<p>Content Manager: <a href='http://mydgroup.org'>Courtney Vaughan
</a></p>
<p>Podcast Operations: <a href='http://mydgroup.org'>Callie Summers
</a></p>
<p>Website Management: <a href='http://mydgroup.org'>Joelle Smith</a></p>
<p>Sound Engineer: <a href='http://thebiblerecap.com'>Allison Congden</a></p>
<p>Content Design: <a href='http://misswyolene.com'>Morgan Young
</a></p>
<p>Social Media Management: <a href='http://thebiblerecap.com'>Sarah Yocum</a></p>
<p>Journal Design: <a href='https://brittneyhmurray.weebly.com/'>Brittney Murray</a></p>
<p>Logo Design: <a href='mailto:landonhwade@gmail.com'>Landon Wade</a></p>
<p> </p>
<p>Available on:<a href='https://itunes.apple.com/us/podcast/the-bible-recap/id1440833267'> iTunes</a> |<a href='https://open.spotify.com/show/2lWv2RlsyMSMzerbAb1uOx'> Spotify</a> |<a href='https://www.google.com/podcasts?feed=aHR0cHM6Ly93d3cuaXZvb3guY29tL3RoZS1iaWJsZS1yZWNhcF9mZ19mMTYzNzgzNF9maWx0cm9fMS54bWw'> Google</a> |<a href='https://www.stitcher.com/podcast/dgroup/the-bible-recap?refid=stpr'> Stitcher</a> |<a href='https://thebiblerecap.podbean.com/'> Podbean</a> | <a href='https://play.google.com/music/m/Ivmpjo6234pwcvclpwxzlklglpm?t=The_Bible_Recap'>Google Play</a> | <a href='http://youtube.com/c/TheBibleRecap'>YouTube
</a></p>
<p> </p>
<p>WEBSITE:
<a href='http://www.thebiblerecap.com'>thebiblerecap.com</a></p>
<p> </p>

View file

@ -0,0 +1,527 @@
<p class="critical"><strong>Update 2019-05-15:</strong> This post is out-of-date. DO NOT FOLLOW ITS
INTRUCTIONS.</p>
<p class="info"><strong>Update 2019-05-15:</strong> These instructions have been superseded by my new book: <a href="https://protesilaos.com/pdfd/">Prots Dots For
Debian</a>. That is the comprehensive guide
to reproducing my setup on Debian 10 buster.</p>
<p class="note"><strong>Update 2019-05-15:</strong> For video demos, see my <a href="https://protesilaos.com/code-casts/">screen casts</a>.</p>
<p>Original text below.</p>
<hr />
<p>I have been running Debian Sid for about a year now. Overall, I think it is an excellent rolling release GNU/Linux distribution. Debian is my distro of choice because of (i) its importance to the free software world, (ii) its diverse community, (iii) its politics and stance on free software,<sup id="fnref:NoteDFSGNonFree" role="doc-noteref"><a href="#fn:NoteDFSGNonFree" class="footnote" rel="footnote">1</a></sup> and (iv) the fact that it is an “enterprise-grade” operating system without being backed by any one company (e.g. Ubuntu).</p>
<p>Debian is not an ideal choice for beginners. It does not try to make the experience the most user friendly or to provide everything “out of the box”. Users coming from distros such as the Ubuntu flavours or Linux Mint, thinking that they will just “cut out the middleman” and go directly to the source, are in for a hard time.</p>
<p>A Debian user is expected to mould their system into their own needs, to make configurations and adaptations for their particular case. For example, you cannot use <code>sudo</code> with your regular user, unless you configure it to do so. The <code>lightdm</code> login screen will not show the user list by default. You will probably have to configure <code>fontconfig</code> in order to have consistent fonts across applications, such as in <code>chromium</code>. All desktop environments offer a basic experience, unlike the care and polish that goes into something like the Linux Mint editions or Ubuntu MATE. And so on. As such, I would argue that Debian is targeted at experienced GNU/Linux users.</p>
<p>In this article, I document all the steps I take to get my custom desktop session on Debian <em>Sid</em>. The core of my setup is the Binary Space Partitioning Window Manager (BSPWM). It is a tilling window manager, similar to the arguably more popular i3 (i3WM).</p>
<p>First some demos, then a few words about Debian release channels, a short note of why I prefer BSPWM over i3, and then the instructions.</p>
<h2>1 Demonstrations</h2>
<p><em>Any large gaps between windows are for demo purposes only, as I prefer to work with values between 0-5.</em></p>
<h3>1.1 Screenshot</h3>
<p><img src="https://gitlab.com/protesilaos/dotfiles-screenshots/raw/master/2019-03-26_multihead-dark-theme.png" alt="bspwm sample screenshot" /></p>
<h3>1.2 Quick view of BSPWM motions</h3>
<p><img src="https://thumbs.gfycat.com/KaleidoscopicPleasantAmmonite-size_restricted.gif" alt="BSPWM motions demo" /></p>
<p><a href="https://gfycat.com/KaleidoscopicPleasantAmmonite">Higher quality demo of BSPWM motions</a>.</p>
<h3>1.3 Change environment theme</h3>
<p>Demo of a script that changes all themes on demand, from terminals to command line utilities, the system bar, etc. It is invoked by my <code>tempusmenu</code>: a <code>dmenu</code> script that provides the available options. The <a href="https://protesilaos.com/tempus-themes/">Tempus themes</a> are compliant <em>at minimum</em> with the WCAG AA accessibility standard for colour contrast.</p>
<p><img src="https://thumbs.gfycat.com/HandmadeSimplisticBetafish-size_restricted.gif" alt="bspwm demo of theme change" /></p>
<p><a href="https://gfycat.com/HandmadeSimplisticBetafish">Higher quality of environment theme change demo</a>.</p>
<h2>2 A few words about Debian Sid and Debian release channels</h2>
<p>Debian is divided in four release channels: Stable, Testing, Unstable, and Experimental. Packages migrate from the last to the first in sequence, after being subjected to careful scrutiny where release critical bugs and security holes are identified and addressed.</p>
<p>The Stable release is the one recommended to regular users and readily available through the projects homepage. It currently sits at version 9.4 and is codenamed “Stretch”. Stable gets a major release about once every two years, though there is no rigid release schedule. It is published when it is ready. Package versions remain on the same major version throughout the distributions life cycle, with minor fixes and security updates being the ones pushed down to users. Choose Stable if you intend to set up a system that requires very little maintenance, such as a home server or a generic desktop computer system.</p>
<p>Testing is the next Stable release, currently codenamed “Buster”. It occupies the space between Stable and Unstable. In technical terms, Testing <em>as such</em> is a rolling release model, though the various code names are better described as semi-rolling.<sup id="fnref:NoteTestingRolling" role="doc-noteref"><a href="#fn:NoteTestingRolling" class="footnote" rel="footnote">2</a></sup> I think Testing covers a specific niche. It should not be used by Debian users who need access to newer packages and are prepared to assume the responsibility inherent in running bleeding edge software (more on that in the following subsection).</p>
<p>The Unstable branch gets newer packages, which are subject to regular updates. Unstable is always codenamed Sid. It never has an actual version number, because it follows a rolling release model. Packages are updated as they come. Sid is only defined by approximation, based on what the current Testing branch is called. As such, the <em>current state</em> of Sid is internally referred to as Buster/Sid. Use Sid if you want to have a bleeding edge system and are prepared to resolve any problems as they arise.</p>
<p>As for Experimental, its name denotes its function. It is meant for Debian developers.</p>
<h3>2.1 Why Sid instead of Testing</h3>
<p>The three-fold reason I favour Sid over Testing is as follows:</p>
<ul>
<li><strong>Responsibility is yours.</strong> You want to run a rolling release distribution. You should not expect it to be as hassle-free as Stable. If you value stability above everything else, you should not be thinking about switching to Testing/Sid. Use Debian Stable, an Ubuntu LTS release, or Linux Mint.</li>
<li><strong>Testing offers the illusion of stability.</strong> If you read various comparisons online, there is this belief that you should use Testing over Sid because it has the best of both worlds. It is more like running Stable with newer packages. I find this kind of misleading. Testing is still a rolling release distribution, so <em>responsibility is yours</em>.</li>
<li><strong>Testing can remain broken for longer.</strong> If you go into Testing thinking that it is perfectly stable, then you will run into trouble. And when you do come across problems, they will persist for longer compared to Sid. The reason is that upstream fixes go to Sid first and only after a certain period of time do they migrate to Testing.</li>
</ul>
<p>In other words, I think Sid makes it crystal clear that you are responsible for your system. Whereas Testing can give the impression that you can sort of cheat your way into having both bleeding edge software and stability. That is the wrong mentality to have if you are to use a rolling release distro. If, however, you know exactly what you are doing, there is almost no difference between Testing and Sid: it is just a matter of how close to the bleeding edge you want to be.</p>
<p>At any rate, I consider the package <code>apt-listbugs</code> essential to running either of these options (more on that in the installation instructions below).</p>
<h2>3 Why BSPWM over i3WM</h2>
<p>BSWPM represents windows as the leaves of a binary tree, dividing the working area between a focused node and a stack of inactive windows (technically a window spiral).</p>
<p>GNU/Linux users may already be familiar with i3, a popular tiling window manager. I have used <code>i3wm</code> for quite a while. Both the upstream and the popular <code>i3-gaps</code> fork (which is not in the Debian repos). Overall, it is an excellent choice, but I think BSPWM is slightly better. For me, the main advantages are:</p>
<ol>
<li>Follows the UNIX philosophy. Does not come bundled with its own status bar or any extras. BSPWM is quite literally a window manager and nothing else.</li>
<li>The configuration file is a shell executable, which allows scripting (e.g. if program exists, then run it, else do nothing) or sourcing other files.</li>
<li>The hotkey daemon, which handles interaction with BSPWM, has a clean syntax that allows the declaration of multiple key bindings at once. Also recognises events like activating the command on key release or on repeat. Finally, it provides the option of defining key chord chains (multiple key presses to run a command).</li>
<li>Unlike upstream i3, BSPWM offers the option for gaps between windows. Yeah, huge gaps are a gimmick. But small ones can be a productivity boost. This is not really an advantage if we compile <code>i3-gaps</code> from source, but mostly a convenience to get gaps from the official <code>bspwm</code> Debian package.</li>
</ol>
<h2>4 Installation instructions</h2>
<p class="info">These instructions may be updated at a future date. I do, in particular, plan to add a table of contents and expand on some further customisations the user may want to consider.</p>
<p class="note">The following instructions were implemented on 2018-06-30 on a clean Debian 9.4 install, using the latest available net install option. The hardware is Lenovo ThinkPad X220.</p>
<p class="critical"><strong>Do not try these instructions on mission critical infrastructure.</strong> Use a Virtual Machine or a spare computer. These work on my Lenovo ThinkPad X220 laptop and the Lenovo H30-05 desktop. Your mileage may vary. I do not claim to know how different hardware configurations will behave. <strong>The responsibility is yours. Proceed at your own risk.</strong></p>
<h3>4.1 Setting up a clean Debian install</h3>
<p>I prefer to use the <a href="https://www.debian.org/distrib/netinst">net install of the current Stable release</a>. If you have a machine that does not have Ethernet access, or requires non-free drivers for Wi-Fi, then you will be better served by <a href="https://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/">one of those</a>.</p>
<p>The reason I first install Debian Stable and then switch to Sid, is to have a solid starting point. There are ways to install Sid directly, but your timing might coincide with the presence of a major bug in a core piece of software. The package <code>apt-listbugs</code> (more on that below) will protect you from such unpleasant surprises.</p>
<p>During the installation process, you will be asked to choose your major system components. A Desktop Environment, an SSH server, a print server, etc. I always keep the first option checked, then [using the space key to toggle on/off] I add MATE, SSH server, remove the print server, and keep the standard system utilities.</p>
<p>Here is a representation:</p>
<pre><code>[x] Debian desktop environment
[ ] ... GNOME
[ ] ... Xfce
[ ] ... KDE
[ ] ... Cinnamon
[x] ... MATE
[ ] ... LXDE
[ ] web server
[ ] print server
[x] SSH server
[x] standard system utilities
</code></pre>
<p>You will get Debian Stable running the MATE desktop environment. I always choose a DE because it makes certain things easier, like network access and a functioning Xorg display server. It also provides a decent fallback option, as well as something that could be used by other users in the house or a guest.</p>
<p>Now to prepare for the transition to Debian Sid. Open a terminal and type the following commands (lines starting with <code>#</code> are comments and should not be added to the command line).</p>
<pre><code class="language-sh"># Switch to the root user (password was defined at install time)
su
# update the package archives
apt update
# install some core packages, especially `apt-listbugs`
# `apt-listbugs` is essential if you want to run Sid or even Testing
apt install sudo vim apt-listbugs build-essential
# add your username to the sudo group
adduser USERNAME sudo
</code></pre>
<p>Reboot your system.</p>
<h3>4.2 Preparing the update to Sid</h3>
<p>Now edit <code>/etc/apt/sources.list</code> to enable Sid (you must be the root user or run with <code>sudo</code>). You will need to replace all references to <code>stable</code> or <code>stretch</code> with <code>sid</code>. This is the right time to also include support for non-free packages if you need them.</p>
<p>This is all I have in my APT sources file, using the mirrors from Greece:</p>
<pre><code class="language-sh">deb http://ftp.gr.debian.org/debian/ sid main contrib non-free
deb-src http://ftp.gr.debian.org/debian/ sid main contrib non-free
</code></pre>
<p>Save your changes. Now type the following commands in a terminal (use <code>sudo</code> as regular user, omit it if you login with <code>su</code>):</p>
<pre><code class="language-sh"># refresh the package lists with references from Debian Sid
sudo apt update
# perform a full system upgrade
sudo apt full-upgrade
</code></pre>
<p>These will start the process of converting Stable to Sid. The process might mess up with the fonts in your terminal, but is otherwise quite straightforward. Let it run and do not do anything in the meantime.</p>
<p>Note though, that at the time of writing, there are some critical bugs that require your attention. <code>apt-listbugs</code> will print a list with short descriptions, and you have the option to open an HTML file with links to the full bug reports. To complete the upgrade, you might have to pin some packages (keep them at their current version). This can be done at the prompt of <code>apt-listbugs</code> with this command:</p>
<pre><code class="language-sh">p &lt;package-name&gt;
</code></pre>
<p>My actual pinning was this:</p>
<pre><code class="language-sh">p synaptic libgpg-error0 efibootmgr libdrm-radeon1
</code></pre>
<p>You will then have to select “NO” and type <code>sudo apt full-upgrade</code> to repeat the process while excluding the pinned packages.</p>
<p>Those pinned packages are stored in <code>/etc/apt/preferences.d/apt-listbugs</code>. Remember to periodically check if the problems have been fixed. Lots of pinned packages might cause unpredictable behaviour.</p>
<p>The upgrade will take a while, depending on your connection speed. Mine was about an hour.</p>
<p>Reboot once done. You are now running Debian Sid with the latest MATE desktop. Congratulations!</p>
<h3>4.3 Setting up my BSPWM environment</h3>
<p>Log back in to MATE for the last time. Or use a TTY if you wish. We are almost done.</p>
<h4>4.3.1 Getting the core packages</h4>
<p>Now to install my custom environment. You might want to build the system yourself, in which case it is better to just install the essentials. Seeing though as you are reading this guide, I would recommend you install the essentials plus the extras. The following commands will also pull in all the relevant dependencies.</p>
<pre><code class="language-sh"># essentials
sudo apt install git stow curl scrot feh materia-gtk-theme rxvt-unicode bspwm suckless-tools sxhkd xbacklight compton dunst libnotify-bin rsync i3lock lxappearance
# essentials + extras
sudo apt install git stow curl qtpass fonts-roboto fonts-hack-ttf neomutt abook ranger newsboat scrot feh materia-gtk-theme rxvt-unicode mpd mpc ncmpcpp bspwm suckless-tools sxhkd xbacklight compton dunst mpv youtube-dl imagemagick libnotify-bin taskwarrior w3m zathura firefox thunderbird redshift dtrx rsync i3lock lxappearance fonts-font-awesome
</code></pre>
<h4>4.3.2 Install the Mint-Y icons</h4>
<p>These are all the packages we need from the official repositories. Now on to get the icon theme I employ in my notification system (defined in the <code>~/.config/dunst/dunstrc</code> file). I choose the Mint-Y icon theme because it is quite complete and consistent. Open a terminal and run:</p>
<pre><code class="language-sh"># Get the source files
git clone https://github.com/linuxmint/mint-y-icons.git --depth 1
# Enter the mint-y-icons directory
cd mint-y-icons
# Sync the source files to the system (makes the icons available to all users)
sudo rsync -avzr usr/share/icons/* /usr/share/icons/
</code></pre>
<p>Note that the last command uses <code>rsync</code> instead of <code>cp</code>. The former is good for incremental updates. So you can periodically <code>cd</code> into the icons source code (as above), run <code>git pull</code> to get the latest updates, and then execute the <code>rsync</code> command as shown above to pass only those updates to the system files (<code>rsync</code> is an awesome tool).</p>
<h4>4.3.3 Install Polybar</h4>
<p>Unlike your standard Desktop Environment, BSPWM does not come bundled with anything. BSPWM is just the window manager program. Does one thing and does it well. To get a decent system panel, we can use <code>lemonbar</code> from the official repositories, but I think that is not the best option. Instead I opt to compile <code>polybar</code> from source. Prepare a terminal for the following commands.</p>
<p>These will get you the dependencies:</p>
<pre><code class="language-sh"># prepare polybar from source
# instructions https://github.com/jaagr/polybar/wiki/Compiling
## install dependencies
sudo apt install cmake cmake-data pkg-config libcairo2-dev libxcb1-dev libxcb-util0-dev libxcb-randr0-dev python-xcbgen xcb-proto libxcb-image0-dev libxcb-ewmh-dev libxcb-icccm4-dev libxcb-xkb-dev libxcb-xrm-dev libxcb-cursor-dev libasound2-dev libpulse-dev libmpdclient-dev libiw-dev libnl-3-dev
</code></pre>
<p>Now to retrieve the source code and compile it:</p>
<pre><code class="language-sh">## get source and compile
git clone --recursive https://github.com/jaagr/polybar
mkdir polybar/build
cd polybar/build
cmake ..
sudo make install
</code></pre>
<h4>4.3.4 Get my dotfiles (customisations)</h4>
<p class="warn">Before proceeding, make sure you check this short blog post of mine about how I use <a href="https://protesilaos.com/codelog/gnu-stow-dotfiles/">GNU Stow with my dotfiles</a>.</p>
<p>All packages are in place. Now we need the dotfiles to complete the process. As I tend to tweak things here and there, I link you to the <a href="https://gitlab.com/protesilaos/dotfiles/tags/v2.1.0">current version of my dotfiles, which is v2.1.0</a>. You must download that version, decompress it in your <code>$HOME</code> directory, rename it “dotfiles-prot” (or something that works for you), and then prepare to run the following (here is the <a href="https://gitlab.com/protesilaos/dotfiles">canonical link to my dotfiles</a>, if you wish to clone the repo).</p>
<pre><code class="language-sh"># switch your current directory to my dotfiles
cd ~/dotfiles-prot
# use stow to create symlinks
# all parts of the desktop session go to their right place
# here are my essentials
stow bin bspwm cli-tools colours extra fonts gtk shell polybar vim xorg music
</code></pre>
<p>After running the <code>stow</code> command, check the files in the <code>xorg-extra</code> directory. There are instructions on how to fix xbacklight if it is not working.</p>
<p>Just to be sure, reboot you system. Done! You can now choose to log in to BSPWM from the login screen (which should be <code>lightdm</code> if you selected the MATE desktop).</p>
<p class="warn">Do not delete my dotfiles after running <code>stow</code>. It will break all the symlinks it created. Similarly, do not reorganise things. If you want to customise things, first familiarise yourself with <code>stow</code>. Then make a copy of my dotfiles, add your adaptations, and use those to create the symlinks. I strongly encourage you to use <code>stow</code>. It saves you from a lot of manual work and makes your dotfiles portable and easy to deploy.</p>
<h2>5 Using the new system</h2>
<h3>5.1 Custom key chords</h3>
<p>To see all available key bindings, read this file <code>~/.config/sxhkd/sxhkdrc</code>. Below are the basics (I have tried to define key bindings that do not conflict with any of the programs I have used):</p>
<pre><code>Key bindings for my BSPWM setup
followed by their description
===============================
Basic motions
-------------
Vi like motions:
super + h Focus window to the left
super + l Focus window to the right
super + j Focus window to the bottom
super + k Focus window to the top
super + shift + h Move focused window to the left
super + shift + l Move focused window to the right
super + shift + j Move focused window to the bottom
super + shift + k Move focused window to the top
Window operations:
super + q Close window
super + shift + q Kill window
super + m Toggle monocle view (the equivalent of maximise)
super + f Toggle full screen view
super + space Toggle floating/tiling
Workspace operations:
super + 1 Switch to workspace 1
super + 2 Switch to workspace 2
... same up to 9
super + shift + 1 Move focused window to workspace 1
super + shift + 2 Move focused window to workspace 2
... same up to 9
super + ctrl + shift + 1 Move and follow focused window to workspace 1
super + ctrl + shift + 2 Move and follow focused window to workspace 2
... same up to 9
Main tools:
super + d Open dmenu (for launching programs)
super + return Open a urxvt instance
Key chord chains
----------------
These are multiple key presses to perform an action.
See comments in sxhkdrc about why I choose those letters.
Commands that affect the environment:
super + e ; s Reload the sxhkdrc (when making changes)
super + e ; p Reload polybar
Commands that invoke executables (see sxhkdrc for all the commands):
super + x ; 1 Run Firefox
super + x ; 2 Run a terminal with ranger (file manager)
super + x ; 3 Run a terminal with newsboat (feed reader)
</code></pre>
<h3>5.2 The file manager</h3>
<p>Now that you know the basic shortcuts, you may want to personalise your setup. Start with adding your wallpaper. Open <code>ranger</code> by typing <code>super + x ; 2</code> (super and x, followed by 2). Once inside <code>ranger</code>, you can navigate using Vi motions or type <code>gpc</code> to go to your pictures folder (all shortcuts are defined in <code>~/.config/ranger/rc.conf</code>). Set the selection over the image you want and type <code>Cbg</code> to set your new background. Similarly, you can define a lock screen image, by typing <code>Clk</code>.</p>
<h3>5.3 Auto starting programs</h3>
<p>To see what programs are auto started, see <code>~/.config/bspwm/bspwmrc</code>, as well as <code>~/.xsessionrc</code>, <code>~/profile</code>, and <code>~/.config/autostart</code>.</p>
<h3>5.4 The Tempus themes</h3>
<p>All the colours you see are part of my <a href="https://protesilaos.com/tempus-themes/">Tempus themes</a> project. The one you get is Tempus Dusk, which is a dark theme with slightly desaturated colours. To switch to something else, type <code>super + e ; t</code>. A drop-down menu will appear. Either type your choice and press enter or use the arrow keys and press enter. Some themes are light, others are dark.</p>
<p>Open terminals should be updated live (though not CLI programs, like <code>vim</code> or <code>ranger</code>), but GUI applications must typically be closed and opened again for changes to take effect.</p>
<p>To customise what GTK themes and icons are used in this switch, you must edit this script <code>~/bin/own_script_update_environment_theme</code> (search for the definition of the <code>modify_gtk3</code> function—current GTK themes are Materia, while icons are Mint-Y). This script also changes the wallpaper if you go from a dark to a light theme and vice versa. To define the image for dark and light themes respectively, add the images of your choice at <code>~/Pictures/theme/dark.jpg</code> and <code>~/Pictures/theme/light.jpg</code> (edit the script if you wish to either disable this or use a different location—the function is <code>modify_wallpaper</code>).</p>
<h3>5.5 Password manager (optional)</h3>
<p>Consider setting up <code>pass</code> (or <code>qtpass</code>) as your password manager. If you do, you can conveniently copy your stored passwords to the clipboard (with a timed auto clear) by bringing up the <code>passmenu</code> with <code>super + p</code> (for me, this is one of the best things ever). The interface is the same as with all my <code>dmenu</code> implementations (such as the theme switch from the previous paragraph). Type your search or use the arrows and hit the return key.</p>
<p>There are many more things you will learn as you use the system. I recommend you develop a good understanding of my dotfiles. Many of the files therein include inline comments and define all of the custom actions I rely on.</p>
<h3>5.6 Add your music (optional)</h3>
<p>We need to set up the Music Player Daemon using a per-user install.</p>
<pre><code class="language-sh"># disable the systemd service
# we autostart mpd from the bspwm environment
sudo systemctl disable mpd
# switch to the mpd local config directory
cd ~/.config/mpd
# create the directory where playlist data is stored
mkdir playlists
# create the files mpd needs to run
touch database log pid state sticker.sql
</code></pre>
<p>To update the <code>mpd</code> database (assuming the presence of files at <code>~/Music</code>) either run <code>mpc update</code> in a terminal or type <code>ncmpcpp</code> and then press <code>u</code>. If your music is in a different directory, edit the path in this file <code>~/.config/mpd/mpd.conf</code>.</p>
<p>You may need to reboot for the <code>systemd</code> service to stop interfering with your setup.</p>
<p>To play music, learn how to use <code>ncmpcpp</code> (I typically switch to screen 4, by hitting <code>4</code>, then <code>A</code> and hit enter for an empty prompt which adds all available music to the playlist, then I toggle on repeat mode with <code>r</code> and random order with <code>z</code>).</p>
<p>If you do not like <code>ncmpcpp</code>, I highly recommend <code>cantata</code>, a graphical MPD frontend using the Qt toolkit.</p>
<h3>5.7 Use newsboat for RSS feeds (optional)</h3>
<p>To actually use <code>newsboat</code> (shortcut is <code>super + x ; 3</code>), you first need to provide a file with links to RSS/Atom feeds. This should be placed at <code>~/.config/newsboat/urls</code>. Here is a sample:</p>
<pre><code class="language-sh"># Just a feed URL per line
https://protesilaos.com/politics.xml
https://protesilaos.com/codelog.xml
# The words inside quotes are tags, separated by a space.
# Tags can be used to filter content (see filters below).
https://protesilaos.com/politics.xml "Blogs Politics"
https://protesilaos.com/codelog.xml "Blogs FOSS"
https://gitlab.com/protesilaos/dotfiles.atom "Packages"
https://github.com/ubuntu-mate/mate-tweak/releases.atom "Packages"
# Filters
# =======
# What goes after `query:` is the text that newsboat displays
"query:Blogs:tags # \"Blogs\""
"query:Git Packages:tags # \"Packages\""
"query:Unread Articles:unread = \"yes\""
</code></pre>
<p>Configure this program to your liking by editing <code>~/.config/newsboat/config</code>. For all available options, check <code>man newsboat</code>.</p>
<h3>5.8 Configure the notification daemon (optional)</h3>
<p>The daemon that handles notifications is <code>dunst</code>. Its options file is located at <code>~/.config/dunst/dunstrc</code>.</p>
<p>For example, in case you want to change the icons that <code>dunst</code> uses, edit the paths in this:</p>
<pre><code class="language-conf"># Paths to default icons.
icon_folders = /usr/share/icons/Mint-Y/actions/32/:/usr/share/icons/Mint-Y/animations:/usr/share/icons/Mint-Y/apps/32/:/usr/share/icons/Mint-Y/categories:/usr/share/icons/Mint-Y/devices/32/:/usr/share/icons/Mint-Y/mimetypes/32/:/usr/share/icons/Mint-Y/panel/32/:/usr/share/icons/Mint-Y/places:/usr/share/icons/Mint-Y/status
</code></pre>
<p>To read about all the available settings, see <code>man dunst</code>.</p>
<p>Note that the colours are changed every time you run the commands that change the Tempus themes (see above).</p>
<h4>5.8.1 Custom notifications (optional)</h4>
<p>If you want to create your own notifications, check <code>man notify-send</code>. Here are some examples:</p>
<pre><code class="language-sh"># Generic test
notify-send "Test title" "Test body of text"
# Generic test with a generic icon
# uses the icon paths defined in `~/.config/dunst/dunstrc`
notify-send -i firefox "Test title" "Test body of text"
# Generic test with absolute path to icon
notify-send -i /usr/share/icons/Mint-Y/apps/32/firefox.png "Test title" "Test body of text"
# Display the output of another command
# Show the status of the Music Player Daemon in a custom format
notify-send -i rhythmbox "Now Playing" "$(mpc --format '%artist% ~ %title% \[%album%\]' current)"
</code></pre>
<h2>6 Further steps</h2>
<h3>6.1 General maintenance of Debian Sid</h3>
<p>I always like to maintain a “Debian maintenance” file where I document all customisations I make which are not part of the official release (such as installing Polybar). I recommend you do the same and always keep track of custom files you add here and there, otherwise you will clutter your system. That might cause problems down the way.</p>
<p>Also remember to run <code>sudo apt update</code> before installing packages that pull in new dependencies. The last thing you want is package conflicts arising from a combination of older and newer packages. As for upgrading packages, I always run <code>sudo apt full-upgrade</code> because it removes packages that become obsolete. Remove orphan packages with <code>sudo apt autoremove</code>.</p>
<p>You already read about <code>apt-listbugs</code> that it stores its data at <code>/etc/apt/preferences.d/apt-listbugs</code>. In case you forgot about it, or I have not stressed enough the importance of this package, here is an excerpt from <code>man apt-listbugs</code>:</p>
<blockquote>
<p>apt-listbugs is a tool which retrieves bug reports from the Debian Bug Tracking System and lists them. In particular, it is intended to be invoked before each installation or upgrade by APT, or other compatible package managers, in order to check whether the installation/upgrade is safe.</p>
<p>In the typical use case, the user is installing or upgrading a number of packages with APT or some other compatible package manager. Before the package installation or upgrade is actually performed, apt-listbugs is automatically invoked: it queries the Debian Bug Tracking System for bugs (of certain configured severities) that would be introduced into the system by the installation or upgrade; if any such bug is found, apt-listbugs warns the user and asks how to proceed. Among other things, the user has the opportunity to continue, to abort the installation or upgrade, or to pin some packages (so that the unsafe installation or upgrade is deferred). However, pinning is not effective immediately, and requires restarting the APT session (by aborting and then re-running the same APT command).</p>
</blockquote>
<p>Always inspect the output of this program and act on it. Debian Sid expects you to take full responsibility over the maintenance of your system. Furthermore, make sure you periodically check the packages that you pinned in case a fix has been provided.</p>
<h3>6.2 Nodejs environment (optional)</h3>
<p>Debian provides packages for <code>nodejs</code> but I find them problematic. Instead I follow the <a href="https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions">official instructions</a>. I did:</p>
<pre><code class="language-sh">curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install -y nodejs
sudo apt-get install -y build-essential
</code></pre>
<h3>6.3 Ruby environment (optional)</h3>
<p>This website is powered by Jekyll, a static site generator that is built with Ruby. I need the following to get my local testing environment:</p>
<pre><code class="language-sh">sudo apt install ruby ruby-dev ruby-bundler zlib1g-dev
</code></pre>
<h3>6.4 Clean up GTK themes, icons, fonts (optional)</h3>
<p>Unless you enjoy having a large collection of available fonts and themes (or are using one of the following), you will probably want to remove much of what is available:</p>
<pre><code class="language-sh">sudo apt remove albatross-gtk-theme blackbird-gtk-theme bluebird-gtk-theme greybird-gtk-theme murrine-themes mate-icon-theme-faenza gnome-icon-theme fonts-droid-fallback fonts-sil-gentium fonts-sil-gentium-basic fonts-linuxlibertine fonts-vlgothic fonts-crosextra-carlito fonts-crosextra-caladea fonts-lato
</code></pre>
<p>If you want to add some excellent alternatives, I recommend these:</p>
<pre><code class="language-sh">sudo apt install arc-theme papirus-icon-theme fonts-noto-hinted fonts-noto-mono
</code></pre>
<h2>7 Troubleshooting</h2>
<h3>7.1 Polybar is missing</h3>
<p>Note that <code>polybar</code> will not appear on screen if it does not recognise the active monitor. You need to edit <code>~/.config/polybar/config</code>. Search for “monitor” and change the value based on the output of <code>xrandr</code>.</p>
<p>I find my connected monitor by typing this in a terminal <code>xrandr | grep -w connected</code>. You get something like this:</p>
<pre><code class="language-sh">xrandr | grep -w connected
VGA-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 480mm x 270mm
</code></pre>
<p>What you are looking for is the very first part, <code>VGA-0</code> in this case.</p>
<h3>7.2 URxvt does not show bold fonts</h3>
<p>The configuration file for <code>urxvt</code> (package name is <code>rxvt-unicode</code>) is placed in a custom location: <code>~/.my_urxvt/config</code>. I used to have these font definitions:</p>
<pre><code class="language-conf">URxvt.font: xft:Hack:pixelsize=14,xft:DejaVu Sans Mono:pixelsize=14
URxvt.boldFont: xft:Hack:pixelsize=14:bold,xft:DejaVu Sans Mono:pixelsize=14:bold
URxvt.italicFont: xft:Hack:pixelsize=14:italic,xft:DejaVu Sans Mono:pixelsize=14:italic
URxvt.bolditalicFont: xft:Hack:pixelsize=14:bold:italic,xft:DejaVu Sans Mono:pixelsize=14:bold:italic
</code></pre>
<p>But they do not seem to work any longer. So I changed to these:</p>
<pre><code class="language-conf">URxvt.font: xft:Hack:style=Regular:pixelsize=14,xft:DejaVu Sans Mono:style=Book:pixelsize=14
URxvt.italicFont: xft:Hack:style=Italic:pixelsize=14,xft:DejaVu Sans Mono:style=Italic:pixelsize=14
URxvt.boldFont: xft:Hack:style=Bold:pixelsize=14,xft:DejaVu Sans Mono:style=Bold:pixelsize=14
URxvt.boldItalicFont: xft:Hack:style=Bold Italic:pixelsize=14,xft:DejaVu Sans Mono:style=Bold Italic:pixelsize=14
</code></pre>
<h2>Enjoy your new system</h2>
<p>I hope you make good use of these instructions and that you appreciate Debian Sid and BSPWM (and all the rest) as much as I do. While I have written this guide in a user-friendly way, I strongly encourage you to research <em>everything</em> before proceeding. <strong>This is not a guide for inexperienced users who do not fully understand the effects of the commands they type in the terminal.</strong></p>
<p>For any questions or recommendations, feel free to <a href="https://protesilaos.com/contact/">contact me</a>.</p>
<div class="footnotes" role="doc-endnotes">
<ol>
<li id="fn:NoteDFSGNonFree" role="doc-endnote">
<p>The Free Software Foundation does not include Debian in its <a href="https://www.gnu.org/distros/free-distros.en.html">list of fully free GNU/Linux distributions</a>, probably because Debian offers a convenient way to include non-free packages (mainly drivers and firmware). The FSFs stance is understandable, but I think Debians realism is beneficial overall. Getting hardware that does not require any propriety code is quite tricky and typically comes at a premium. Not everyone can afford that. <a href="#fnref:NoteDFSGNonFree" class="reversefootnote" role="doc-backlink">[^]</a></p>
</li>
<li id="fn:NoteTestingRolling" role="doc-endnote">
<p>What I mean is that if you define <code>testing</code> in your apt sources you will always remain on that branch, whereas setting it to <code>buster</code> will currently put you on Testing but eventually leave you on it once it becomes the new <code>stable</code>. <a href="#fnref:NoteTestingRolling" class="reversefootnote" role="doc-backlink">[^]</a></p>
</li>
</ol>
</div>

View file

@ -0,0 +1,33 @@
<p>SHOW NOTES: </p>
<p>- All the info you need to START is on our <a href='http://www.thebiblerecap.com'>website</a>! Seriously, go there.
- Join our <a href='https://www.patreon.com/thebiblerecap'>PATREON</a> community for bonus perks!</p>
<p>- Get your <a href='https://www.theconnextion.com/tlcdgroup/index.cfm'>TBR merch</a></p>
<p>- <a href='http://thebiblerecap.com/contact'>Show credits</a></p>
<p> </p>
<p>FROM TODAYS PODCAST: </p>
<p>- <a href='https://www.biblegateway.com/passage/?search=john+15%3A25&version=ESV'>John 15:25</a></p>
<p>- <a href='https://www.biblegateway.com/passage/?search=john+2%3A17&version=ESV'>John 2:17</a></p>
<p>- <a href='http://mydgroup.org/israel'>Trips to Israel</a>!</p>
<p> </p>
<p>SOCIALS:</p>
<p>The Bible Recap:<a href='https://instagram.com/thebiblerecap'> Instagram</a> |<a href='https://www.facebook.com/thebiblerecap'> Facebook</a> |<a href='https://twitter.com/thebiblerecap'> Twitter</a></p>
<p>D-Group:<a href='https://instagram.com/mydgroup/'> Instagram</a> |<a href='https://www.facebook.com/ilovemydgroup'> Facebook</a> |<a href='https://mobile.twitter.com/mydgroup'> Twitter</a></p>
<p>TLC:<a href='https://instagram.com/taraleighcobble'> Instagram</a> |<a href='https://www.facebook.com/taraleighcobble'> Facebook</a> |<a href='https://twitter.com/taraleighcobble'> Twitter</a></p>
<p> </p>
<p>D-GROUP:
The Bible Recap is brought to you by<a href='https://www.mydgroup.org/'> D-Group</a> - an international network of discipleship and accountability groups that meet weekly in homes and churches:<a href='https://www.mydgroup.org/map'> Find or start one near you today</a>!</p>

View file

@ -0,0 +1 @@
<table> <tr><td> <a href="https://www.reddit.com/r/unixporn/comments/q8k3xo/yabai_onedark_on_macos/"> <img src="https://preview.redd.it/sxk4njdmskt71.jpg?width=640&amp;crop=smart&amp;auto=webp&amp;s=56ca44e8474021221e7ef45ceac9d9e86e8ccccd" alt="[yabai] OneDark on MacOs" title="[yabai] OneDark on MacOs" /> </a> </td><td> &#32; submitted by &#32; <a href="https://www.reddit.com/user/m397574"> /u/m397574 </a> <br/> <span><a href="https://i.redd.it/sxk4njdmskt71.jpg">[link]</a></span> &#32; <span><a href="https://www.reddit.com/r/unixporn/comments/q8k3xo/yabai_onedark_on_macos/">[comments]</a></span> </td></tr></table>

View file

@ -0,0 +1 @@
Daily News Brief for Monday, April 12, 2021 https://notthebee.com/article/gracelife-has-become-the-first-official-underground-church-in-canada-after-authorities-fenced-off-their-building-john-macarthur-says-they-are-meeting-somewherewe-dont-know-where Statement regarding Sunday, April 11 protest near Grace Life Church grounds POSTED ON: APRIL 11, 2021 The Justice Centre for Constitutional Freedoms represents Pastor James Coates and Grace Life Church, of Stony Plain, Alberta. On behalf of Grace Life Church, we would like to state the [&#8230;]

View file

@ -0,0 +1 @@
<table> <tr><td> <a href="https://www.reddit.com/r/unixporn/comments/r7z58r/kde_my_rather_simple_desktop_on_my_work_laptop/"> <img src="https://preview.redd.it/m8x3bmccxb381.png?width=640&amp;crop=smart&amp;auto=webp&amp;s=c430bd59e688838a967f4f04d5c6aabee3d046cd" alt="[KDE] My rather simple Desktop on my work laptop" title="[KDE] My rather simple Desktop on my work laptop" /> </a> </td><td> &#32; submitted by &#32; <a href="https://www.reddit.com/user/DarthLasciel"> /u/DarthLasciel </a> <br/> <span><a href="https://i.redd.it/m8x3bmccxb381.png">[link]</a></span> &#32; <span><a href="https://www.reddit.com/r/unixporn/comments/r7z58r/kde_my_rather_simple_desktop_on_my_work_laptop/">[comments]</a></span> </td></tr></table>

View file

@ -0,0 +1 @@
<!-- SC_OFF --><div class="md"><p>I&#39;m installing Arch on my Dell XPS 15 and I&#39;m having a lot of trouble getting networking setup.</p> <p>It worked during the installation but after rebooting it stopped working. It works when I boot from the installation media but when I try to boot without it i can&#39;t connect. From what I can tell my system isn&#39;t detecting my wi-fi card after install as it no longer appears in the device list.</p> <p>this is the network card shown when i run lspci: Intel Corporation Wi-Fi 6 AX200 (rev 1a)</p> <p>I&#39;ve installed linux-firmware as well. Any help would be much appreciated right now as I can&#39;t figure out the issue.</p> <p>&#x200B;</p> <p>Edit: I installed dhcpcd and rebooted and it worked. Not entirely sure its related but I can use the internet now.</p> </div><!-- SC_ON --> &#32; submitted by &#32; <a href="https://www.reddit.com/user/JackLagas"> /u/JackLagas </a> <br/> <span><a href="https://www.reddit.com/r/archlinux/comments/qz8f78/wifi_not_working_after_install/">[link]</a></span> &#32; <span><a href="https://www.reddit.com/r/archlinux/comments/qz8f78/wifi_not_working_after_install/">[comments]</a></span>

View file

@ -0,0 +1 @@
<!-- SC_OFF --><div class="md"><p>After running an nvidia gpu for roughly 4 years I&#39;ve switched to an AMD card and am having trouble setting it up.</p> <p>I&#39;ve removed all of nvidia&#39;s things from my system and followed the <a href="https://wiki.archlinux.org/title/AMDGPU">AMDGPU</a> page on the wiki but it still doesn&#39;t work.</p> <p>After checking lspci I noticed that amdgpu isn&#39;t even listed only listing the card model</p> <pre><code>25:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 23 [Radeon RX 6600/6600 XT/6600M] (rev c7) (prog-if 00 [VGA controller]) Subsystem: Sapphire Technology Limited Device e447 </code></pre> <p>whereas on my laptop which is also AMD amdgpu is listed under kernel modules and kernel driver in use</p> <pre><code>04:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Picasso (rev c1) Subsystem: Lenovo Device 3802 Kernel driver in use: amdgpu Kernel modules: amdgpu </code></pre> <p>additionally I inserted a usb with the arch install on it to see if anything would be different and it was! I saw amdgpu!</p> <pre><code>25:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 23 [Radeon RX 6600/6600 XT/6600M] (rev c7) Subsystem: Sapphire Technology Limited Device e447 Kernel driver in use: amdgpu Kernel modules: amdgpu </code></pre> <p>I&#39;m running on kernel 5.10.83-1-lts but the same happens on the latest non lts kernel.</p> <p>I haven&#39;t been able to find anything of note in dmesg and lsmod tells me that amdgpu and radeon are loaded and I also haven&#39;t been able to find anything remotely pertaining to this after about 6 hours of searching and trying to fix this.</p> <p>Can&#39;t help but feel like I&#39;m being dumb and missing something here.</p> </div><!-- SC_ON --> &#32; submitted by &#32; <a href="https://www.reddit.com/user/TGPEthan"> /u/TGPEthan </a> <br/> <span><a href="https://www.reddit.com/r/archlinux/comments/r7jng9/issues_setting_up_an_amd_card_after_using_an/">[link]</a></span> &#32; <span><a href="https://www.reddit.com/r/archlinux/comments/r7jng9/issues_setting_up_an_amd_card_after_using_an/">[comments]</a></span>

View file

@ -0,0 +1,64 @@
<p>In part one (00:00 - 25:35), Jon reviews the image of the ideal state of humanity and postulates it as a garden mountain fortress. He asks Tim why this is so different from a more familiar one of a heaven full of clouds and angels. Tim says that its important not to mistake the image of a metaphor for the reality of what the image points to.<br />
Tim also quotes TS Eliot saying that poetry is a “raid on the inarticulate.” In other words, poetry is meant to describe things that cant be described in normal, factual use of language.<br />
Tim begins to outline the use of the metaphor of chaotic water in the Bible. Chaotic water is the first image given in the Bible. Its meant to convey a state of un-creation, a state that is uninhabitable and unwelcoming of life. Tim begins to contrast the dark chaotic water that is present at the start of Genesis with the river of life that flows through Eden and is created later in the creation story.</p>
<p>In part two (25:35 - 40:25), Tim explains that chaotic waters often become personified as evil. For example, in the story of the Exodus, Pharoah and his army is made equivalent to the chaotic waters in Exodus 15. This story runs in parallel with Psalm 18. &quot;O Lord God of hosts, who is like You, O mighty Lord? Your faithfulness also surrounds You. You rule the swelling of the sea; When its waves rise, You still them. You Yourself crushed Rahab like one who is slain; You scattered Your enemies with Your mighty arm.&quot; (Rahab is a Hebrew word for Egypt).</p>
<p>In part three (40:25 - 52:25), Tim outlines Isaiah 17:12-14.<br />
12 Woe to the many nations that rage—<br />
they rage like the raging sea!<br />
Woe to the peoples who roar—<br />
they roar like the roaring of great waters!<br />
13 Although the peoples roar like the roar of surging waters,<br />
when he rebukes them they flee far away,<br />
driven before the wind like chaff on the hills,<br />
like tumbleweed before a gale.<br />
14 In the evening, sudden terror!<br />
Before the morning, they are gone!<br />
This is the portion of those who loot us,<br />
the lot of those who plunder us.</p>
<p>The metaphor of chaotic waters further expands to equate the warring nations with chaotic waters.</p>
<p>Then Tim begins to outline the new creation prophecies and their relation to the chaotic water metaphor.</p>
<p>Joel 4:18:<br />
18 And in that day<br />
The mountains will drip with sweet wine,<br />
And the hills will flow with milk,<br />
And all the brooks of Judah will flow with water;<br />
And a spring will go out from the house of the Lord<br />
To water the valley of Shittim.</p>
<p>Zechariah 14:6-9:<br />
6 On that day there will be neither sunlight<br />
nor cold, frosty darkness.<br />
7 It will be a unique day, known only to the Lord<br />
with no distinction between day and night.<br />
When evening comes, there will be light.<br />
8 On that day living water will flow out from Jerusalem,<br />
half of it east to the Dead Sea<br />
and half of it west to the Mediterranean Sea,<br />
in summer and in winter.<br />
9 The Lord will be king over the whole earth.<br />
On that day there will be one Lord,<br />
and his name the only name.</p>
<p>Isaiah 2:1-4:<br />
2 Now it will come about that In the last days<br />
The mountain of the house of the Lord<br />
Will be established as the chief of the mountains,<br />
And will be raised above the hills;<br />
And all the nations will stream [lit. “river”] to it….<br />
3 And they will hammer their swords into plowshares<br />
and their spears into pruning hooks.<br />
Nation will not lift up sword against nation,<br />
And never again will they learn war.</p>
<p>He says that new creation means the restoration of the cosmic mountain and the reunification of the waters.</p>
<p>In part four (52:25 - 57:35), the guys try to crystalize their thought process. Danger and death in the Bible are described as chaotic waters and love, peace and security are described as a river of life. Tim says these images are fundamental to understanding the Bible, especially the prophets.</p>
<p>In part five (57:35 - end), the guys recap their conversation on metaphor and talk briefly about creating the video on metaphors in the Bible. Tim briefly touches on the story of Jesus walking on the water. Why is this story in all the gospels? Because in the Jewish tradition, it represents Christs command over the chaotic waters that threaten human life and originally appear in Genesis 1.</p>
<p>Thank you to all our supporters!<br />
Next week we will have a Poetry and Metaphor Q+R episode. Send us your questions at info@jointhebibleproject.com by June 25th!</p>
<p>Show Produced By:<br />
Dan Gummel, Jon Collins</p>
<p>Show Music:<br />
Defender Instrumental, Rosasharn Music</p>
<p>Show Resources:<br />
Books by George Lakoff and Mark Turner:</p>
<ol>
<li>More Than Cool Reason: A Field Guide to Poetic Metaphor</li>
<li>Metaphors We Live By</li>
</ol>

View file

@ -0,0 +1 @@
Why are you scared to post everyday if social media is stupid? What does that really assume? 

View file

@ -0,0 +1 @@
<p><img src="https://thumbnails.lbry.com/DCs66sYcLkc" width="480" alt="thumbnail" title="The Bard's Tale IV: Director's Cut - Linux" /></p>Patreon: https://www.patreon.com/hexdsl<br />Amazon Wish list: https://www.amazon.co.uk/hz/wishlist/ls/OQECP17P4Q3B?ref_=wl_share<br /><br />https://store.steampowered.com/app/1091980/The_Bards_Tale_IV_Directors_Cut/<br /><br />My content is aimed at adults and I/we often swear in videos where we talk, please keep that in mind. This is channel for a mature audience.<br /><br />I no longer read or engage with comments. i do read and reply to all emails. hexdsl@posteo.net<br /><br />Thank you for watching. <br /><br />look at my words on https://hexdsl.co.uk<br />Join me on Discord: https://discord.gg/37GYAhj<br /><br />System Specs:<br />OS: Debian (testing) <br />DE: BSPWM<br />PC PARTS: https://uk.pcpartpicker.com/user/hexdsl/saved/wG6F8d<br /><br />Get me on... <br />web: https://hexdsl.co.uk<br />Stream: https://tv.hexdsl.co.uk<br />E-mail: HexDSL@posteo.net<br />...yes I am interested in collaborations.<br />...<br />https://www.youtube.com/watch?v=DCs66sYcLkc

View file

@ -0,0 +1,24 @@
<p>SHOW NOTES: </p>
<p>- All the info you need to START is on our <a href='http://www.thebiblerecap.com'>website</a>! </p>
<p>- Join our <a href='https://www.patreon.com/thebiblerecap'>PATREON</a> family for bonus perks!</p>
<p>- Get your <a href='https://www.theconnextion.com/tlcdgroup/index.cfm'>TBR merch</a></p>
<p>- <a href='http://thebiblerecap.com/contact'>Show credits</a></p>
<p> </p>
<p>SOCIALS:</p>
<p>The Bible Recap:<a href='https://instagram.com/thebiblerecap'> Instagram</a> |<a href='https://www.facebook.com/thebiblerecap'> Facebook</a> |<a href='https://twitter.com/thebiblerecap'> Twitter</a></p>
<p>D-Group:<a href='https://instagram.com/mydgroup/'> Instagram</a> |<a href='https://www.facebook.com/ilovemydgroup'> Facebook</a> |<a href='https://mobile.twitter.com/mydgroup'> Twitter</a></p>
<p>TLC:<a href='https://instagram.com/taraleighcobble'> Instagram</a> |<a href='https://www.facebook.com/taraleighcobble'> Facebook</a> |<a href='https://twitter.com/taraleighcobble'> Twitter</a></p>
<p> </p>
<p>D-GROUP:
The Bible Recap is brought to you by<a href='https://www.mydgroup.org/'> D-Group</a> - an international network of discipleship and accountability groups that meet weekly in homes and churches:<a href='https://www.mydgroup.org/map'> Find or start one near you today</a>!</p>

View file

@ -0,0 +1,116 @@
<p>Last year was pretty bad for everyone. So bad, that I didnt really feel like writing the traditional summary article about it.
2021 wasnt exactly great either, but it was a relatively good year for me all things considered.</p>
<p>Below Ill quickly go over the highlights of the year for my OSS projects. I wrote a separate blog post about everything else
<a href="https://batsov.com/articles/2021/12/31/2021-the-year-in-review/">here</a>.</p>
<h2 id="rubocop">RuboCop</h2>
<p>RuboCop had a pretty good year. Weve started the year at version 1.7 and weve had a total of 30 releases in 2021!</p>
<p>Nothing really ground-breaking happened - we kept fixing bugs, adding new cops and improving the existing ones. <em>Stability</em> was
the key word this year and weve been very committed to it. There are no grand features on the horizon and our focus is unlikely to
change in the foreseeable future.</p>
<p>One item that I want us to tackle in 2022 is performance (improvements). Perhaps we need an ambitious goal like
“RuboCop 2x2”? Make RuboCop 2.0 2 times faster than RuboCop 1.x!</p>
<p>A couple of smaller items:</p>
<ul>
<li>RuboCop has a new home on GitHub (<a href="https://github.com/rubocop/rubocop">https://github.com/rubocop/rubocop</a>) (we finally managed to get the <code class="language-plaintext highlighter-rouge">rubocop</code> org and moved away from <code class="language-plaintext highlighter-rouge">rubocop-hq</code>)</li>
<li>RuboCop now has GitHub discussions enabled (although few people have made use of them)</li>
<li>RuboCop now has a <a href="https://discord.gg/wJjWvGRDmm">Discord server</a></li>
</ul>
<h2 id="nrepl">nREPL</h2>
<p>Im really glad that we managed to release <a href="https://metaredux.com/posts/2021/12/12/nrepl-0-9.html">nREPL 0.9</a> a few weeks ago. Now, I guess the focus will
become solidifying the public API (mostly that of the built-in ops), improving
the end-user documentation and cutting the long-overdue nREPL 1.0 release.</p>
<p>nREPL is definitely at a good place and I think that by now weve achieved all the goals that we set out to achieve
when we moved the project out of Clojure Contrib in early 2018.<sup id="fnref:1"><a class="footnote" href="https://metaredux.com/posts/2022/01/01/reduce-summarize-year-2021.html#fn:1" rel="footnote">1</a></sup> Frankly speaking, weve already exceeded those original goals. A big thanks to everyone who was a part of this amazing journey!</p>
<p>At some point well have to document the nREPL protocol better as well, as its currently easy to confuse the protocol with the reference Clojure implementation. Perhaps 2022 will be the year of awesome nREPL documentation?</p>
<h2 id="ciders-orchard">CIDERs Orchard</h2>
<p>CIDER had a couple of solid releases this year - 1.1 and 1.2. Im particularly proud of all the work that went into <a href="https://metaredux.com/posts/2021/12/22/cider-1-2-nice.html">CIDER 1.2</a> and I consider it
the most important CIDER release in recent years.</p>
<p>Some other highlights from the Orchard:</p>
<ul>
<li>The new library <a href="https://github.com/clojure-emacs/enrich-classpath">enrich-classpath</a> made it very easy to work with Java sources and Javadoc. It currently supports only Leiningen, but I hope this will change in 2022.</li>
<li>We finally dropped <code class="language-plaintext highlighter-rouge">dynapath</code> from Orchard 0.8, which means that Orchard is now dep-free!</li>
<li><code class="language-plaintext highlighter-rouge">cider-nrepl</code> got a few small releases throughout the year (mostly bug-fixes)</li>
<li><code class="language-plaintext highlighter-rouge">clj-refactor.el</code> and <code class="language-plaintext highlighter-rouge">refactor-nrepl</code> got a ton of love (and releases) in 2021 - I think they saw more activity in 2021 than in the past 5 years combined!</li>
</ul>
<p>Most of the Clojure Emacs packages are now available for installation via <a href="https://elpa.nongnu.org/nongnu/">NonGNU ELPA</a>. Thats as close as we can get
to out-of-the-box support for Clojure in Emacs, as this repository is enabled by default in the upcoming Emacs 28. This mean you can just do something like
<code class="language-plaintext highlighter-rouge">M-x package-install cider</code> without any additional setup.</p>
<p>The only kind of forgotten package in 2021 was <code class="language-plaintext highlighter-rouge">sayid</code>, but I hope that this is going to change in 2022.</p>
<h2 id="everything-else">Everything Else</h2>
<p>Sadly, I didnt have much time for all my other projects. I really wanted to work a bit more on Projectile and Prelude, but alas… At least
things there are always moving forward, albeit slowly. By the way, did I mention that most of my Emacs projects (not just the ones related to Clojure) are now available on Emacss new
built-in repository NonGNU ELPA? Projectile, crux, super-save, etc - youll find them all there.</p>
<p>All the style guides had a quiet year as well and thats fine. Its not like the best practices change every day. Still, all of them could use more copy editing,
clear rationale and more/better examples. No rush, though.</p>
<h2 id="discord">Discord</h2>
<p>As outlined <a href="https://metaredux.com/posts/2021/10/23/using-discord-for-oss-projects.html">here</a> Ive been trying to use Discord as a support channel for my OSS projects. So far the results have been a bit underwhelming,
but Im still optimistic that Discord can be a valuable tool for OSS communities.</p>
<p>CIDER is probably the only “success story” to date (with about 200 people in the CIDER Discord server), but this still pales to the number of people in the Clojurians Slack.</p>
<h2 id="funding">Funding</h2>
<p>The donations Ive been receiving for my OSS projects have been more or less steady for the past 3 years (e.g. CIDER has pretty much the same donations on OpenCollective today as it had in early 2019). OpenCollective and GitHub Sponsors gave some initial boost to donations in
2018-2019, but there was definitely no steady uptrend in the donations in the years since.</p>
<p>Of course, from time to time there are notable exceptions like:</p>
<ul>
<li>Cognitect donating $500/month for my work on CIDER &amp; friends</li>
<li>Clojurists Togethers annual funding of $1500/month for CIDER</li>
<li>Occasional bigger one-time donation</li>
</ul>
<p>Still, the dream of working full-time on OSS projects down the road seems to be as elusive as always. From time to time I come across idealistic articles like
<a href="https://www.haskellforall.com/2021/12/funding-isnt-problem-with-open-source.html">Funding isnt the Problem with Open-Source</a>, and I certainly cant agree with them.
For one, Ive yet to encounter those evil corporations that are willing to pay me money to subvert my projects to their bidding (and evil ways, of course). Topic
for some dedicated article I guess.</p>
<p>I admire a lot people like <a href="https://www.michielborkent.nl/">Michiel Borkent</a>, who recently went all-in on his OSS work. They give me hope that everything is possible if you put your mind to it. Perhaps Ill be ready to take the red pill a few years down the line myself. Especially if I make the right crypto “investments” in the mean time.<sup id="fnref:2"><a class="footnote" href="https://metaredux.com/posts/2022/01/01/reduce-summarize-year-2021.html#fn:2" rel="footnote">2</a></sup></p>
<p>Id like to give a big thanks to all my patrons! Your support means a lot to me and keeps me going after all those years! You rock!</p>
<h2 id="changes-to-meta-redux">Changes to Meta Redux</h2>
<p>You might have noticed that this year Ive been writing fewer articles here and they are mostly about my OSS projects. Thats related my
decision to revive my original site <a href="https://batsov.com">(think)</a> and do more of my writing there. And give some clear focus to Meta Redux by doing son.</p>
<h2 id="epilogue">Epilogue</h2>
<p>2021 marked the 10-year anniversaries of my oldest projects Projectile and Emacs Prelude. A decade working on OSS projects! Wow, time is certainly not
on my side, as I have ideas for at least 50 years of work…</p>
<p>I dont have any grand plans for 2022 right now. Clearly my focus will stay with CIDER and RuboCop, but I hope that Ill manage to find some time for my smaller projects as well. One thing is certain, though - I love hacking on OSS projects just as much as I always did and Im always looking for ways to take things to the next level. Happy New Year! Keep hacking!</p>
<div class="footnotes">
<ol>
<li id="fn:1">
<p><a href="https://github.com/nrepl/nrepl/issues/1">https://github.com/nrepl/nrepl/issues/1</a> <a class="reversefootnote" href="https://metaredux.com/posts/2022/01/01/reduce-summarize-year-2021.html#fnref:1">↩</a></p>
</li>
<li id="fn:2">
<p>Just kidding. I hate crypto, but many of my friends seem to believe thats the quickest way to wealth and prosperity. <a class="reversefootnote" href="https://metaredux.com/posts/2022/01/01/reduce-summarize-year-2021.html#fnref:2">↩</a></p>
</li>
</ol>
</div>

View file

@ -0,0 +1 @@
<p>Megyn Kelly is joined by Lara Logan, award-winning journalist and host of "Lara Logan Has No Agenda" on Fox Nation, to talk about the state of the media, the dangers of technology for children and adults, Americans' loss of control, Dr. Fauci and COVID, the border under President Biden (and media coverage of it), the fallout after her 60 Minutes Benghazi report, what happened internally at CBS News, dealing with the press coverage, overcoming trauma in her career, Nelson Mandela, and more.</p><p><br /></p><p>Follow The Megyn Kelly Show on all social platforms:</p><p><br /></p><p>Twitter: <a href="http://twitter.com/MegynKellyShow">http://Twitter.com/MegynKellyShow</a></p><p>Instagram: <a href="http://instagram.com/MegynKellyShow">http://Instagram.com/MegynKellyShow</a></p><p>Facebook: <a href="http://facebook.com/MegynKellyShow">http://Facebook.com/MegynKellyShow</a></p><p><br /></p><p>Find out more information at:</p><p><a href="https://www.devilmaycaremedia.com/megynkellyshow">https://www.devilmaycaremedia.com/megynkellyshow</a></p>

View file

@ -0,0 +1,4 @@
<p>Local self-hosted video capture with AI object detection just got easy. Morgan joins us to detail his Frigate setup and its optional tight integration with Home Assistant. </p>
<p>Plus, our new favorite up time monitoring tool and an easy way to add Tailscale and other apps to OPNsense with community plugins.</p><p>Special Guest: Morgan Peterman.</p><p>Sponsored By:</p><ul><li><a href="https://acloud.guru/overview/red-hat-ex447-ansible-best-practices/?utm_source=jupiter&utm_medium=cpc" rel="nofollow">A Cloud Guru</a>: <a href="https://acloud.guru/overview/red-hat-ex447-ansible-best-practices/?utm_source=jupiter&utm_medium=cpc" rel="nofollow">When youve finished this course, youll have a better understanding of the topics on the exam, including installing Ansible Tower, managing Ansible inventory, managing Tower templates, and additional functions.</a></li><li><a href="https://linode.com/ssh" rel="nofollow">Linode</a>: <a href="https://linode.com/ssh" rel="nofollow">Receive a $100 60-day credit towards your new account. </a> Promo Code: linode.com/ssh</li><li><a href="https://www.backblaze.com/ssh" rel="nofollow">Backblaze Unlimited Backup</a>: <a href="https://www.backblaze.com/ssh" rel="nofollow">Get peace of mind knowing your files are backed up securely in the cloud with Backblaze.</a></li></ul><p><a href="https://jupitersignal.memberful.com/checkout?plan=53744" rel="payment">Support Self-Hosted</a></p><p>Links:</p><ul><li><a href="https://www.routerperformance.net/opnsense-repo/" title="OPNsense Repo" rel="nofollow">OPNsense Repo</a> &mdash; Welcome to my custom community repository, offering a couple of packages and plugins which are not available in core and even wouldnt fit.</li><li><a href="https://twitter.com/mimu_muc" title="Michael @mimu_muc" rel="nofollow">Michael @mimu_muc</a></li><li><a href="https://github.com/louislam/uptime-kuma" title="Uptime Kuma" rel="nofollow">Uptime Kuma</a> &mdash; It is a self-hosted monitoring tool like "Uptime Robot".</li><li><a href="https://github.com/blakeblackshear/frigate" title="Frigate" rel="nofollow">Frigate</a> &mdash; A complete and local NVR designed for Home Assistant with AI object detection. Uses OpenCV and Tensorflow to perform realtime object detection locally for IP cameras.</li><li><a href="https://github.com/blakeblackshear/frigate-hass-integration" title="Frigate integration for Home Assistant" rel="nofollow">Frigate integration for Home Assistant</a></li><li><a href="https://paste.ktz.cloud/P4qS__u6P9IPLz8gcSjY7" title="Morgan's Config 1" rel="nofollow">Morgan's Config 1</a></li><li><a href="https://paste.ktz.cloud/HnIn2C8BSas_-TeC4mQHR" title="Morgan's Config 2" rel="nofollow">Morgan's Config 2</a></li><li><a href="https://paste.ktz.cloud/i5h4Z8dI3R3Hdi2yakBCJ" title="Morgan's Config 3" rel="nofollow">Morgan's Config 3</a></li><li><a href="https://wyze.com/wyze-video-doorbell-pro.html" title="Wyze Doorbell Camera" rel="nofollow">Wyze Doorbell Camera</a></li><li><a href="https://www.reddit.com/r/homeassistant/comments/qam4zw/wallpanel_and_alarm_panel_application_maintainers/" title="WallPanel and Alarm Panel Application Maintainers Wanted" rel="nofollow">WallPanel and Alarm Panel Application Maintainers Wanted</a> &mdash; I am looking for an individual or individuals to take over these projects. WallPanel is very popular for displaying the Home Assistant home page. Alarm Panel integrates with the Home Assistant Alarm component and the Alarmo integration.</li><li><a href="https://www.fully-kiosk.com/" title="Fully Kiosk Browser Lockdown" rel="nofollow">Fully Kiosk Browser Lockdown</a></li><li><a href="https://github.com/meisnate12/Plex-Meta-Manager" title="Plex Meta Manager" rel="nofollow">Plex Meta Manager</a> &mdash; Plex Meta Manager is a Python 3 script that can be continuously run using YAML configuration files to update on a schedule the metadata of the movies, shows, and collections in your libraries as well as automatically build collections based on various methods all detailed in the wiki. </li><li><a href="https://github.com/IronicBadger/infra/tree/master/roles/ktz-plexmetamanager" title="ktz-plexmetamanager at master · IronicBadger/infra" rel="nofollow">ktz-plexmetamanager at master · IronicBadger/infra</a></li></ul>

View file

@ -0,0 +1 @@
<!-- SC_OFF --><div class="md"><p>Hello. I know a quick Google search somewhat answears this, but I would like a &quot;as of today&quot; answear also taking my setup into consideration. The title might not be that descriptive so let me elaborate.</p> <p>I&#39;ve been using Arch as my main OS since January. Since this was my first time using Linux as my main (also first time playing with Arch) I am certain I didn&#39;t do a best job at installing, config, maintenance etc (it&#39;s kind of a messy patchwork), so I decided to do a fresh install with all the knowledge I have gathered throughout this year. But I have thought about installing it inside of a virtual machine hosted on a minimal Arch install, this time, so my questions are: &quot;Would this be a good idea?&quot; &quot;What are the pros and cons of this approach?&quot; &quot;If I decide to do this do you have some tips on doing it right?&quot;</p> <p>EDIT: Also, what about kernel and drivers? For example, would zen kernel still do it&#39;s job on the guest OS?</p> <p>With my tad limited knowledge I found mostly good things about doing it like this:</p> <p>- If my main os breaks beacuse of me messing with it or some package that isn&#39;t on the minimal install it would be easier to fix</p> <p>- I have only one dedicated GPU so I wouldn&#39;t need to reboot the PC to passthrough it to the Windows VM that I need for school. Just close the Arch VM and open the other.</p> <p>- Easier backups</p> <p>I apologize if this is a dumb question and thank you in advance for any aswears!</p> <p>Have a good day!</p> <p>&#x200B;</p> <p>My output of neofetch:</p> <pre><code> -` dog3_l0ver@dlspeedsapphire .o+` -------------------------- `ooo/ OS: Arch Linux x86_64 `+oooo: Host: MS-7B18 1.0 `+oooooo: Kernel: 5.14.16-zen1-1-zen -+oooooo+: Uptime: 15 hours, 1 min `/:-:++oooo+: Packages: 1701 (pacman) `/++++/+++++++: Shell: zsh 5.8 `/++++++++++++++: Resolution: 1920x1080, 900x1440 `/+++ooooooooooooo/` DE: Plasma 5.23.2 ./ooosssso++osssssso+` WM: KWin .oossssso-````/ossssss+` WM Theme: Materia-Dark -osssssso. :ssssssso. Theme: ChromeOSDark [Plasma], MGT-Dark [GTK3] :osssssss/ osssso+++. Icons: [Plasma], Tela-dark [GTK2/3] /ossssssss/ +ssssooo/- Terminal: tilix `/ossssso+/:- -:/+osssso+- CPU: Intel i7-9700K (8) @ 5.000GHz `+sso+:-` `.-/+oso: GPU: NVIDIA GeForce RTX 2070 Rev. A `++:. `-/+/ GPU: Intel CoffeeLake-S GT2 [UHD Graphics 630] .` `/ Memory: 6287MiB / 31970MiB </code></pre> </div><!-- SC_ON --> &#32; submitted by &#32; <a href="https://www.reddit.com/user/dog3_l0ver"> /u/dog3_l0ver </a> <br/> <span><a href="https://www.reddit.com/r/archlinux/comments/r7ol1n/running_arch_linux_as_my_main_os_inside_kvm/">[link]</a></span> &#32; <span><a href="https://www.reddit.com/r/archlinux/comments/r7ol1n/running_arch_linux_as_my_main_os_inside_kvm/">[comments]</a></span>

View file

@ -0,0 +1 @@
Prepare to fail and to be humbled, a lot, if you want be an accomplished creator.

View file

@ -0,0 +1,97 @@
<p>SHOW NOTES:
Thanks for listening! Weve posted some helpful info for you in our show notes below!</p>
<p> </p>
<p>PODCAST BASICS:
</p>
<p>- Subscribe where you listen!</p>
<p>- Check out the details on our <a href='http://www.thebiblerecap.com'>website
</a></p>
<p>- Get the<a href='https://www.bible.com/app'> Bible app</a> (free)
</p>
<p>- Follow our<a href='https://www.bible.com/reading-plans/5-chronological'> Bible reading plan</a></p>
<p>- Check out our customized <a href='https://www.theconnextion.com/tlcdgroup/index.cfm'>journal</a></p>
<p>- Join our <a href='https://www.patreon.com/thebiblerecap'>PATREON</a> community for bonus fun! </p>
<p> </p>
<p>MERCH: Get your<a href='https://www.theconnextion.com/tlcdgroup/index.cfm'> TBR merch</a>! Weve got something for you in every price range: t-shirts, tumblers, coffee mugs, tote bags, phone wallets, keychains, magnets, and stickers! </p>
<p> </p>
<p>FROM TODAYS PODCAST: </p>
<p>- <a href='https://www.biblegateway.com/passage/?search=James+1%3A13&version=ESV'>James 1:13</a></p>
<p>- Article: <a href='https://tabletalkmagazine.com/posts/how-does-jesus-temptation/'>How Does Jesus' Temptation Link Him to Israel?</a></p>
<p>- <a href='https://www.biblegateway.com/passage/?search=isaiah+61%3A1-2&version=ESV'>Isaiah 61:1-2</a></p>
<p>- <a href='https://www.biblegateway.com/passage/?search=1+kings+17%3A7-16&version=ESV'>1 Kings 17:7-16</a></p>
<p>- <a href='https://www.biblegateway.com/passage/?search=2+kings+5&version=ESV'>2 Kings 5</a></p>
<p>- Article: <a href='https://www.biblicalarchaeology.org/daily/biblical-sites-places/biblical-archaeology-sites/the-house-of-peter-the-home-of-jesus-in-capernaum/'>The House of Peter: The Home of Jesus in Capernaum?</a></p>
<p>- Article: <a href='https://www.gotquestions.org/Matthew-in-the-Bible.html'>Who Was Jesus in the Bible?</a></p>
<p>- <a href='http://www.patreon.com/thebiblerecap'>Become a part of our Patreon family!</a></p>
<p> </p>
<p>SOCIALS:</p>
<p>The Bible Recap:<a href='https://instagram.com/thebiblerecap'> Instagram</a> |<a href='https://www.facebook.com/thebiblerecap'> Facebook</a> |<a href='https://twitter.com/thebiblerecap'> Twitter</a> | <a href='http://pinterest.com/thebiblerecap'>Pinterest</a> </p>
<p>D-Group:<a href='https://instagram.com/mydgroup/'> Instagram</a> |<a href='https://www.facebook.com/ilovemydgroup'> Facebook</a> |<a href='https://mobile.twitter.com/mydgroup'> Twitter</a> | <a href='http://pinterest.com/ilovemydgroup'>Pinterest</a></p>
<p>TLC:<a href='https://instagram.com/taraleighcobble'> Instagram</a> |<a href='https://www.facebook.com/taraleighcobble'> Facebook</a> |<a href='https://twitter.com/taraleighcobble'> Twitter</a></p>
<p> </p>
<p>D-GROUP:
The Bible Recap is brought to you by<a href='https://www.mydgroup.org/'> D-Group</a> - an international network of discipleship and accountability groups that meet weekly in homes and churches:<a href='https://www.mydgroup.org/map'> Find or start one near you today</a>!</p>
<p> </p>
<p>TBR TEAM:
</p>
<p>Written, Hosted, and Produced by: <a href='http://taraleighcobble.com'>Tara-Leigh Cobble</a></p>
<p>Content Manager:<a href='http://mydgroup.org/'> Courtney Vaughan</a></p>
<p>Podcast Operations:<a href='http://mydgroup.org/'> Callie Summers</a></p>
<p>Logistics Management:<a href='http://mydgroup.org/'> Joelle Smith</a></p>
<p>Sound Engineer:<a href='http://thebiblerecap.com/'> Allison Congden</a></p>
<p>Content Design:<a href='http://misswyolene.com/'> Morgan Young</a></p>
<p>Social Media Management:<a href='http://thebiblerecap.com/'> Sarah Yocum</a></p>
<p>Social Media Management:<a href='http://thebiblerecap.com/'> Sissy Shakely</a></p>
<p>Journal Design:<a href='https://brittneyhmurray.weebly.com/'> Brittney Murray</a></p>
<p>Logo Design: Landon Wade</p>
<p> </p>
<p>Available on:<a href='https://itunes.apple.com/us/podcast/the-bible-recap/id1440833267'> iTunes</a> |<a href='https://open.spotify.com/show/2lWv2RlsyMSMzerbAb1uOx'> Spotify</a> |<a href='https://www.google.com/podcasts?feed=aHR0cHM6Ly93d3cuaXZvb3guY29tL3RoZS1iaWJsZS1yZWNhcF9mZ19mMTYzNzgzNF9maWx0cm9fMS54bWw'> Google</a> |<a href='https://www.stitcher.com/podcast/dgroup/the-bible-recap?refid=stpr'> Stitcher</a> |<a href='https://thebiblerecap.podbean.com/'> Podbean</a> | <a href='https://play.google.com/music/m/Ivmpjo6234pwcvclpwxzlklglpm?t=The_Bible_Recap'>Google Play</a> | <a href='http://youtube.com/c/TheBibleRecap'>YouTube
</a></p>
<p> </p>
<p>WEBSITE:
<a href='http://www.thebiblerecap.com'>thebiblerecap.com</a></p>
<p> </p>

View file

@ -0,0 +1 @@
<!-- SC_OFF --><div class="md"><p>Hey, I&#39;m using NetworkManager, I&#39;m trying to figure out how to open a website when I connect to one of my networks. Thanks</p> </div><!-- SC_ON --> &#32; submitted by &#32; <a href="https://www.reddit.com/user/turtle_mekb"> /u/turtle_mekb </a> <br/> <span><a href="https://www.reddit.com/r/archlinux/comments/r5d85a/open_a_website_or_run_a_script_when_connected_to/">[link]</a></span> &#32; <span><a href="https://www.reddit.com/r/archlinux/comments/r5d85a/open_a_website_or_run_a_script_when_connected_to/">[comments]</a></span>