# Site ## Pages - [Page not found](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Yimche/404/): That page doesn't exist, or it has moved since you last looked - [Assessment](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Yimche/assessments/) - [The Dotfiles Repository](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Yimche/assessments/dotfiles-repository/): The setup as engineering, a repository graded on whether a stranger can rebuild your desktop, not on how it looks - [Lab Participation](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Yimche/assessments/lab-participation/): The mark for the work done in the room, bringing progress to the weekly labs, giving honest feedback in the crits, and being able to defend your choices out loud rather than only in a screenshot. - [The Rice](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Yimche/assessments/the-rice/): The major practical, build and document one complete, original, reproducible desktop setup - [The Screenshot](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Yimche/assessments/the-screenshot/): The composed screenshot of your desktop, marked as an act of visual craft and paired with an honest shot of the same machine as it actually looks in use. - [The Time Audit](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Yimche/assessments/time-audit/): A reflective essay setting the honest hours the setup cost against the honest benefit it returned - [Lectures](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Yimche/lectures/) - [What Is Ricing](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Yimche/lectures/week-01/): Week 1, the term's origins in car culture, the rise of r/unixporn, and the desktop read as a manifesto - [The Stack Beneath the Skin](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Yimche/lectures/week-02/): Week 2, X11 versus Wayland, the role of the compositor, and what you are actually theming when you theme a desktop - [Window Managers as Worldview](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Yimche/lectures/week-03/): Week 3, tiling against floating, and the ideology hidden inside a layout policy - [The Dotfile as Autobiography](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Yimche/lectures/week-04/): Week 4, configuration as prose, version control as memory, and the reproducibility problem at the centre of the craft - [Colour Theory for People Who Should Know Better](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Yimche/lectures/week-05/): Week 5, palettes, contrast, and why every rice is ultimately Gruvbox or Catppuccin - [Typography and the Terminal](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Yimche/lectures/week-06/): Week 6, fonts, ligatures, and the standing quarrel between legibility and vibes - [The Status Bar](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Yimche/lectures/week-07/): Week 7, information density, and the craft of displaying data you will never once read - [The Screenshot Economy](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Yimche/lectures/week-08/): Week 8, composition and audience, and the uncomfortable truth that the rice exists to be photographed - [Minimalism versus Maximalism](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Yimche/lectures/week-09/): Week 9, two churches of ricing, and the aesthetic philosophy hiding inside a taste for empty space or full ones - [The Dream of the Perfect Setup](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Yimche/lectures/week-10/): Week 10, dotfile managers, Nix, and the fantasy of a machine you will never have to configure again - [The Productivity Paradox](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Yimche/lectures/week-11/): Week 11, an honest accounting of the hours lost, and the setup understood as the finest procrastination ever built - [The Rice as Portrait](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Yimche/lectures/week-12/): Week 12, the closing lecture and final gallery, reading what a desktop reveals about the person who built it - [People](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Yimche/people/): Who teaches the course, and how to reach them. - [Alec Criddy](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Yimche/people/alec-criddy/): The convenor. They have run the same window manager for nine years and rewrite its config roughly every fortnight. - [Shelly Powell](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Yimche/people/shelly-powell/): The lab tutor. They read a repository for whether a stranger could rebuild it from nothing, and in the lab they are that stranger. - [Urek Smitty](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Yimche/people/urek-smitty/): A lab tutor. They keep a folder of other people's abandoned dotfiles and read it the way some people read obituaries. - [Wezley Sterm](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Yimche/people/wezley-sterm/): A lab tutor. They came for the compositors and stayed for the arguments about whether a status bar should show the date. - [Policies and support](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Yimche/policies/) - [Readings](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Yimche/readings/): Where to look, where to start, and where to check your facts. - [Labs](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Yimche/sessions/) - [Getting started](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Yimche/sessions/01-getting-started/): Week 1 lab, a machine you can break, the course toolchain running, and something rough to show - [Reading the stack](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Yimche/sessions/02-the-stack/): Week 2 lab, name every layer of your desktop, and choose the stack you will build on - [Choosing a manager](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Yimche/sessions/03-window-managers/): Week 3 lab, commit to a window manager and write the first configuration you will have to defend - [The dotfiles repository](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Yimche/sessions/04-dotfiles/): Week 4 lab, turn a pile of config into a repository someone else could read and rebuild - [Settling a palette](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Yimche/sessions/05-palette/): Week 5 lab, choose a colour system and make it hold across unrelated programs - [Type in the terminal](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Yimche/sessions/06-typography/): Week 6 lab, choose a typeface for the place you actually read, and know why - [Building the bar](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Yimche/sessions/07-status-bar/): Week 7 lab, build a status bar, then earn back every module by proving you read it - [The screenshot workshop](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Yimche/sessions/08-screenshot/): Week 8 lab, compose the photograph the setup exists for, and start drafting its defence - [Two churches](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Yimche/sessions/09-minimal-maximal/): Week 9 lab, push your setup to one aesthetic pole, then defend where it landed - [Rebuild from bare metal](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Yimche/sessions/10-reproducibility/): Week 10 lab, prove the setup is reproducible by building it again on a clean machine - [The reckoning](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Yimche/sessions/11-time-audit/): Week 11 lab, put a real number on the hours, and decide honestly what they bought - [The gallery](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Yimche/sessions/12-gallery/): Week 12 lab, the final gallery, where each setup goes up and its owner defends it to the room - [Setup](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Yimche/setup/) - [Setting up your dotfiles repository](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Yimche/setup/dotfiles/): How to turn the scattered configuration files behind your desktop into one version-controlled, reproducible repository, which is the artefact the course marks as the Dotfiles Repository.