400 lines
9 KiB
HTML
400 lines
9 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en" dir="ltr">
|
|
<head><script src="/livereload.js?mindelay=10&v=2&port=1313&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+jTll6vk3+5vYn3IHEt4+qCIQs7o=" crossorigin="anonymous">
|
|
<script defer src="/sw.min.6f6f90fcb8eb1c49ec389838e6b801d0de19430b8e516902f8d75c3c8bd98739.js" integrity="sha256-b2+Q/LjrHEnsOJg45rgB0N4ZQwuOUWkC+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’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>
|
|
<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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|