2024-11-10 01:36:00 +00:00
<!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" >
2024-11-10 13:58:15 +00:00
< link rel = "stylesheet" href = "/book.min.513c13c916552a34ea7ca41aa85ef450a4baa1f891fc5dae71c60e6026983163.css" integrity = "sha256-UTwTyRZVKjTqfKQaqF70UKS6ofiR/F2uccYOYCaYMWM=" crossorigin = "anonymous" >
2024-11-10 01:36:00 +00:00
< 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 >
2024-11-10 13:58:15 +00:00
title: fixed menu issue
2024-11-10 01:36:00 +00:00
< / span >
< br / >
< span >
2024-11-10 13:58:15 +00:00
commit: < a href = "https://git.apotheke.earth/aethrvmn/home/commit/c58e9e253ff3929083a69e1782052a7cc780aa62" target = "_blank" style = "color: #AC9C6D" > c58e9e2< / a >
2024-11-10 01:36:00 +00:00
< / 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 >