home/public/setup/index.html

401 lines
9 KiB
HTML
Raw Normal View History

2024-11-10 01:36:00 +00:00
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="setup # the following is my current working setup.
os # I have been running linux since 2015
current distros # fedora: installed on my laptop and mini-pc. nixos: used for running my home server due to the declarative configuration. past distros # archlinux there are many more distros that I have tried for a brief period, but in most cases the only notable difference is the package manager.">
<meta name="theme-color" media="(prefers-color-scheme: light)" content="#ffffff">
<meta name="theme-color" media="(prefers-color-scheme: dark)" content="#343a40">
<meta name="color-scheme" content="light dark"><meta property="og:url" content="http://localhost:1313/setup/">
<meta property="og:site_name" content="aethrvmn">
<meta property="og:title" content="setup">
<meta property="og:description" content="setup # the following is my current working setup.
os # I have been running linux since 2015
current distros # fedora: installed on my laptop and mini-pc. nixos: used for running my home server due to the declarative configuration. past distros # archlinux there are many more distros that I have tried for a brief period, but in most cases the only notable difference is the package manager.">
<meta property="og:locale" content="en">
<meta property="og:type" content="website">
<title>setup | aethrvmn</title>
<link rel="manifest" href="/manifest.json">
<link rel="icon" href="/favicon.ico" >
<link rel="canonical" href="http://localhost:1313/setup/">
<link href="https://fonts.googleapis.com/css2?family=GFS+Didot&display=swap" rel="stylesheet" type="text/css">
<link rel="stylesheet" href="/book.min.684ba920724c377d882d9e7e8d3965eaf937fb9bd89f720712de3ea82210b3ba.css" integrity="sha256-aEupIHJMN32ILZ5&#43;jTll6vk3&#43;5vYn3IHEt4&#43;qCIQs7o=" crossorigin="anonymous">
<script defer src="/sw.min.6f6f90fcb8eb1c49ec389838e6b801d0de19430b8e516902f8d75c3c8bd98739.js" integrity="sha256-b2&#43;Q/LjrHEnsOJg45rgB0N4ZQwuOUWkC&#43;NdcPIvZhzk=" crossorigin="anonymous"></script>
<link rel="alternate" type="application/rss+xml" href="http://localhost:1313/setup/index.xml" title="aethrvmn" />
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book
-->
</head>
<body dir="ltr">
<input type="checkbox" class="hidden toggle" id="menu-control" />
<input type="checkbox" class="hidden toggle" id="toc-control" />
<main class="container flex">
<aside class="book-menu">
<div class="book-menu-content">
<nav>
<h2 class="book-brand">
<a class="flex align-center" href="/"><img src="/logo.png" alt="Logo" /><span>aethrvmn</span>
</a>
</h2>
<ul>
<li>
<a href="/pdf/cv.pdf" target="_blank" rel="noopener">
cv
</a>
</li>
</ul>
<ul>
<li>
<a href="/theses/" class="">theses</a>
<ul>
<li>
<a href="/theses/master-thesis/" class="">masters thesis</a>
</li>
<li>
<a href="/theses/bachelor-thesis/" class="">bachelor thesis</a>
</li>
</ul>
</li>
<li>
<a href="/nimphs/" class="">nimphs</a>
<ul>
</ul>
</li>
<li>
<a href="/misc/" class="">misc</a>
<ul>
</ul>
</li>
<li>
<a href="/setup/" class="active">setup</a>
<ul>
</ul>
</li>
<li>
<a href="/license/" class="">license</a>
<ul>
</ul>
</li>
</ul>
<div style="bottom:0; position:fixed;">
<h3><u>contact</u></h3>
<ul>
<li>
<a href="mailto:aethrvmn@apotheke.earth" target="_blank" rel="noopener">
mail
</a>
</li>
<li>
<a href="https://t.me/aethrvmn" target="_blank" rel="noopener">
t.me/aethrvmn
</a>
</li>
<li>
<a href="https://sigmoid.social/@aethrvmn" target="_blank" rel="noopener">
@aethrvmn@sigmoid.social
</a>
</li>
</ul>
</div>
</nav>
<script>(function(){var e=document.querySelector("aside .book-menu-content");addEventListener("beforeunload",function(){localStorage.setItem("menu.scrollTop",e.scrollTop)}),e.scrollTop=localStorage.getItem("menu.scrollTop")})()</script>
</div>
</aside>
<div class="book-page">
<header class="book-header">
<div class="flex align-center justify-between">
<label for="menu-control">
<img src="/svg/menu.svg" class="book-icon" alt="Menu" />
</label>
<label for="toc-control">
</label>
</div>
</header>
<article class="markdown book-article"><h1 id="setup">
setup
<a class="anchor" href="#setup">#</a>
</h1>
<hr>
<p>the following is my current working setup.</p>
<h2 id="os">
os
<a class="anchor" href="#os">#</a>
</h2>
<p>I have been running linux since 2015</p>
<h3 id="current-distros">
current distros
<a class="anchor" href="#current-distros">#</a>
</h3>
<ul>
<li>
<a href="https://fedoraproject.org" target="_blank" rel="me" style="color:#AC9C6D">fedora</a>: installed on my laptop and mini-pc.</li>
<li>
<a href="https://nixos.org" target="_blank" rel="me" style="color:#AC9C6D">nixos</a>: used for running my home server due to the declarative configuration.</li>
</ul>
<h3 id="past-distros">
past distros
<a class="anchor" href="#past-distros">#</a>
</h3>
<ul>
<li>
<a href="https://archlinux.org" target="_blank" rel="me" style="color:#AC9C6D">archlinux</a></li>
</ul>
<p>there are many more distros that I have tried for a brief period, but in most cases the only notable difference is the package manager.</p>
<p>
<a href="https://git.sr.ht/~aethrvmn/nixconfig" target="_blank" rel="me" style="color:#AC9C6D">here</a> you can find my current nixos files and
<a href="https://git.sr.ht/~aethrvmn/dotfiles" target="_blank" rel="me" style="color:#AC9C6D">here</a> you can find my current dotfiles.</p>
<h2 id="version-control">
version control
<a class="anchor" href="#version-control">#</a>
</h2>
<p>I have been using
<a href="https://github.com/aethrvmn" target="_blank" rel="me" style="color:#AC9C6D">github</a> since 2017, but I am currently moving/have moved to
<a href="https://sr.ht/~aethrvmn" target="_blank" rel="me" style="color:#AC9C6D">sourcehut</a> for data privacy, as well as self-hosting my own
<a href="https://forgejo.org" target="_blank" rel="me" style="color:#AC9C6D">forgejo</a> instance.</p>
<p>I do not consent to github&rsquo;s eula or privacy policy.</p>
<h2 id="cicd">
ci/cd
<a class="anchor" href="#cicd">#</a>
</h2>
<p>I use
<a href="https://crontab.guru" target="_blank" rel="me" style="color:#AC9C6D">cron</a> to set up automation.</p>
<h2 id="web">
web
<a class="anchor" href="#web">#</a>
</h2>
<p>for this website, as well as any other website I manage, I use
<a href="https://gohugo.io" target="_blank" rel="me" style="color:#AC9C6D">HUGO</a> to serve static websites, running on top of
<a href="https://nginx.org" target="_blank" rel="me" style="color:#AC9C6D">nginx</a> inside of a vps.</p>
<h2 id="workflow">
workflow
<a class="anchor" href="#workflow">#</a>
</h2>
<p>my editor of choice is
<a href="https://helix-editor.com" target="_blank" rel="me" style="color:#AC9C6D">helix</a>, which essentially is vim with better defaults. In all of my distros, I use
<a href="https://zsh.org" target="_blank" rel="me" style="color:#AC9C6D">zsh</a> as my shell.</p>
</article>
<footer class="book-footer">
<div class="flex flex-wrap justify-between">
<div class="info-container">
<div class="commit-info">
<span>Page last edited on 10/11/2024</span>
<br/>
<span>
title: updated setup
</span>
<br/>
<span>
commit: <a href="https://git.apotheke.earth/aethrvmn/home/commit/e9ba3f3ca75dec3deac3e92e3f752abec2b1b5d9" target="_blank" rel="noopener">e9ba3f3</a>
</span>
<br/>
<span>
author: aethrvmn
</span>
<br/>
<span>
&lt;aethrvmn@apotheke.earth>
</div>
</div>
<script>(function(){function e(e){const t=window.getSelection(),n=document.createRange();n.selectNodeContents(e),t.removeAllRanges(),t.addRange(n)}document.querySelectorAll("pre code").forEach(t=>{t.addEventListener("click",function(){if(window.getSelection().toString())return;e(t.parentElement),navigator.clipboard&&navigator.clipboard.writeText(t.parentElement.textContent)})})})()</script>
</footer>
<div class="book-comments">
</div>
<label for="menu-control" class="hidden book-menu-overlay"></label>
</div>
</main>
</body>
</html>