SYS / ONLINEUNIT / D-01REV 2.6

>>> cs undergrad / linux tinkerer

amber

I build my own desktop. Arch on bare metal, a Wayland compositor I script by hand, and small tools that scratch my own itches. This page is the readme.

osArch Linux
wmQuickshell
eduUniPG
uptimettl. obsessed

01 // ABOUT

# whoami

Computer science student at the University of Perugia. Most of what I learn happens off the syllabus: reading source, breaking my install, and putting it back together a little better than before.

I care about systems that feel like mine. That means a dotfiles repo I actually understand, a compositor configured line by line, and interfaces that stay out of the way. No bloat, no mystery binaries.

When I am not in a terminal I am probably stuck on analisi_matematica_ii.

02 // STACK

[ base ]

  • Arch Linuxrolling, daily driver
  • Waylandno X11 left behind
  • QuickshellQML desktop shell

[ tools ]

  • Neovimlua config, lsp
  • fish + tmuxshell + multiplexer
  • gitcommit early, often

[ langs ]

  • C / C++the coursework
  • Pythonscripting glue
  • QML / JSshell + ui

03 // PROJECTS

P-01

YAMP

Yet Another Music Player

A lean music player built for the way I actually listen: keyboard-first, no accounts, reads my local library and stays out of the way. Written to learn, kept because I use it daily.

P-02

Quickshell config

QML desktop shell

My whole desktop, from the top bar to the launcher to the notification stack, scripted in Quickshell. Every widget is something I can read, edit, and break at 2am.

P-03

dotfiles

the source of truth

Arch, Wayland, Neovim, fish, tmux: the entire setup as one reproducible repo. Fresh install to working desktop in a handful of commands.

04 // STUDY

# university of perugia

BSc Computer Science

UniPG · in progress

current focuscaffeine: high

~$ open analisi_matematica_ii

still ungraded. the integral remains undefeated.

05 // CONTACT

githubgithub.com/amberirc#archlinux