clojure-norway

hkjels 2025-11-06T08:02:24.401579Z

Morn 🙂

leifericf 2025-11-06T08:17:00.633509Z

Mornings!

leifericf 2025-11-06T08:17:46.515369Z

Det nye iOS designet var ikke sÄ ille allikevel nÄr jeg oppdaget at man kan skru pÄ farger igjen. NÄ er det faktisk ganske alright synes jeg. @christian767

leifericf 2025-11-06T08:18:19.807829Z

Men det var heeelt ufyselig og umulig Ä lese med «transparent» mode eller hva det nÄ heter.

cjohansen 2025-11-06T10:12:09.481359Z

JĂžss, hvordan gjorde du det?

leifericf 2025-11-06T10:12:37.830909Z

Det var veldig skjult! Skal se om jeg kan lage en screen recording for Ă„ vise deg...

leifericf 2025-11-06T10:18:00.100639Z

Slik!

leifericf 2025-11-06T10:18:44.034839Z

NÄr man gjÞr "long press" pÄ et tomt omrÄde pÄ skjermen, kommer det opp en "Edit" kanpp Þverst til venstre pÄ skjermen. Trykk pÄ den, sÄ "Customize" i menyen som popper opp.

leifericf 2025-11-06T10:40:34.088959Z

Hvis man velger "Default" sÄ fÄr man tilbake farger og et utseende som ligner mer pÄ det gamle.

cjohansen 2025-11-06T10:40:49.918929Z

Se der

cjohansen 2025-11-06T10:41:01.010289Z

Jeg hadde allerede default pĂ„ đŸ„ș

cjohansen 2025-11-06T10:41:10.031039Z

Megatrist uten farger da.

leifericf 2025-11-06T10:41:37.441439Z

Oh! SĂ„ rart. Kanskje "Default" er enda en setting et eller annet sted da.

2025-11-06T08:31:58.950099Z

MÄrn

msolli 2025-11-06T08:37:19.888879Z

Morn!

slipset 2025-11-06T08:37:25.462979Z

Mrn

teodorlu 2025-11-06T08:44:22.885869Z

Morn!

emil0r 2025-11-06T09:20:42.710419Z

Morn

leifericf 2025-11-06T10:11:00.924469Z

Min kollega viste meg i gĂ„r hvordan han har satt opp/versjonert sine dotfiles ved hjelp av https://www.gnu.org/software/stow/ + source control (Git). Det sĂ„ ganske smooth ut! Det startet med at jeg viste ham hvordan jeg har enkelte dotfiler, f.eks. .emacs.d, i et Git-repo. Da viste han meg hvordan han har alle sine dotfiles i ett Git repo 🙂 https://brandon.invergo.net/news/2012-05-26-using-gnu-stow-to-manage-your-dotfiles.html og https://medium.com/@waterkip/managing-my-dotfiles-with-gnu-stow-262d2540a866 finnes det guides pĂ„ oppsettet han bruker. Jeg tenkte kanskje noen her ogsĂ„ ville synes det er nyttig.

2025-11-06T10:19:49.218999Z

hmm, ikke dumt. SÊrlig med Omarchy sÄ trenger jeg et sted Ä ta vare pÄ "mine ekstra greier" siden hele OS-et er basert pÄ dotfiles

teodorlu 2025-11-06T11:05:17.235629Z

Jeg har ogsÄ alle mine i et Git-repo. Det er helt uvurderlig for Ä prÞve nye ting, hvis jeg konfigurerer noe feil, vet jeg med sikkerhet hva jeg hadde fÞr!

2025-11-06T11:06:51.140139Z

har du noe opplegg for Ă„ symlinke ting til riktig sted?

2025-11-06T11:07:10.528959Z

eller er hele $HOME et git-repo med en saftig gitignore?

slipset 2025-11-06T11:08:57.040519Z

Jeg synes alt dette funker i teorien, men det er altfor mye mekk hvis jeg bare trenger Ä legge til et directory pÄ $PATH (som et dÄrlig eksempel). Mulig at GNU Stow lÞser dette elegant


slipset 2025-11-06T11:12:00.184179Z

Og, jeg har stort sett en maskin av gangen, sÄ det Ä skulle holde flere maskiner i synk er ikke en greie.

teodorlu 2025-11-06T11:12:03.109859Z

repoet jeg "tar med overalt" har bÄde dotfiler, notater og smÄ programmer. Jeg kloner det inn i /home/teodorlu/kb eller /Users/teodorlu/kb. Inni kb kan jeg kjÞre ./configure for Ä "skru pÄ" symlinks. Configure hos meg er et vanlig shell script, og starter med dette:

#!/bin/bash

set -e

# Find setup folder in project
DIR=$(cd "$(dirname "$0")" && echo "$(git rev-parse --show-toplevel)/setup")
DOTFILES=$(cd "$(dirname "$0")" && echo "$(git rev-parse --show-toplevel)/dotfiles")

# Ensure that ~/.local/bin exists
mkdir -p ~/.local/bin

# i3 + sway config
mkdir -p ~/.config/i3
mkdir -p ~/.config/kanshi/
mkdir -p ~/.config/sway
mkdir -p ~/.config/waybar/
ln -sf "${DIR}/HOME/.config/i3/config" ~/.config/i3/config
ln -sf "${DIR}/HOME/.config/kanshi/config" ~/.config/kanshi/config
ln -sf "${DIR}/HOME/.config/sway/config" ~/.config/sway/config
ln -sf "${DIR}/HOME/.config/waybar/config" ~/.config/waybar/config
ln -sf "${DIR}/HOME/.config/waybar/style.css" ~/.config/waybar/style.css
Fordelen er at det er sykt direkte, jeg har full kontroll, og jeg slipper indireksjon. Ulempen er at jeg mÄ gjÞre litt jobb nÄr jeg legger til nye dotfiler. ./configure er skrevet idemponent, sÄ jeg bare kjÞrer det pÄ nytt nÄr jeg har endret scriptet.

teodorlu 2025-11-06T11:12:30.470289Z

Problemet til Erik blir ikke et problem for meg, fordi mapper kan symlinkes.

slipset 2025-11-06T11:13:01.938619Z

Hvorfor ikke? Hvis du endrer pĂ„ en av dine dingser, mĂ„ du vel commit’e det og fĂ„ det opp pĂ„ github?

teodorlu 2025-11-06T11:14:03.323349Z

Jo, jeg mĂ„ committe. Trodde du mente Ă„ legge individuelle filer. Jeg anser det som en fordel — jeg fĂ„r se det tydelig nĂ„r jeg har endret en config-fil.

slipset 2025-11-06T11:14:18.517289Z

meh, har andre ting Ă„ gjĂžre 🙂

hypirion 2025-11-06T11:57:36.427179Z

Jeg bruker chezmoi til samme formÄl. Virker for Þyeblikket litt overkill, men jeg har flere maskiner og en stasjonÊr != en laptop, sÄ en vakker dag vil jeg nok bruke templatingen der pÄ en eller annen mÄte.

👀 1
hypirion 2025-11-06T11:59:01.975979Z

Personlig veldig fan av dette for backup da. Ha en vÄrrengjÞring hvert Är og det holder seg oppdatert med det du trenger osv.

leifericf 2025-11-06T12:04:01.896189Z

NĂ„ gjenstĂ„r det bare Ă„ skrive enda en dotfile manager i Clojure (https://github.com/babashka/babashka/wiki/Self-contained-executable#uberjar?) som kan legges til pĂ„ https://www.chezmoi.io/comparison-table/ 😅 "NIH syndrome" for the win.

leifericf 2025-11-06T12:05:34.801789Z

Ser at GNU Stow heller ikke er med i sammenligningen der.

kauppilainen 2025-11-06T13:02:58.920219Z

Jag anvÀnder samma setup för dotfiles tillsammans med https://github.com/nix-darwin/nix-darwin (jobbar tyvÀrr pÄ en Mac just nu). SÄ en sprillans dator installeras enkelt med

1. Install nix-darwin + git
2. git clone my-nix-darwin-repo
3. git clone my-dotfiles-repo
4. cd my-dotfiles-repo && stow -t ~ -S *
5. sudo darwin-rebuild switch

👀 1
gunnar 2025-11-06T14:35:29.446349Z

> "NIH syndrome" for the win. 😂

2025-11-06T14:37:14.030989Z

kom over denne elendige commit-meldinga fra over et Är tilbake. NÄ er den endringa et problem, og jeg har null minne om hvorfor vi gjorde endringa. Commit-meldinga beskriver egentlig bare diffen med prosa, og sier ingenting om den mentale modellen jeg hadde som var den underliggende konsekvensen til hvorfor vi la til denne testen i dirty-checkinga vÄr. Relatert: Ä skrive commit-meldinger med AI er 110% ubrukelig. Jeg kan selv bruke AI til Ä oppsummere en diff om jeg vil. En commit-melding skal si noe om den mentale tilstanden til utvikleren, ikke vÊre prosa som beskriver en diff.

💯 5
teodorlu 2025-11-06T14:46:08.846679Z

Intensjon er best!

💯 1
2025-11-06T14:47:31.101149Z

har folk en favoritt-oppskrift til commit-meldinger? Kan/bĂžr det finnes? One size fits all, oppskrift avhenger av kontekst?

teodorlu 2025-11-06T14:48:21.269489Z

Tror "fang intensjonen" er det beste vi har. Vi bruker det ogsÄ litt til Ä fortelle hverandre om ting vi har oppdaget / lÊrt.

teodorlu 2025-11-06T14:50:05.289279Z

Jeg tok tak i en commit-melding nÄ pÄ mandag. Den sa noe ala "endre dette i html-en til Ä bli mer som noe annet." Etter litt diskusjon, fikk vi fanget den egentlige intensjonen: Ä skjerpe UI-et ved Ä fjerne unÞdvendige, distraherende detaljer.

2025-11-06T14:50:13.461789Z

bĂžr alle commits derfor postes til en Slack-kanal o.l?

teodorlu 2025-11-06T14:50:29.921979Z

Vi gjĂžr i alle fall det!

2025-11-06T14:50:52.232469Z

(synd det ikke gÄr an Ä amende til en git-melding uten force push)

teodorlu 2025-11-06T14:50:57.825489Z

Men jeg pleier Ă„ lese commits i magit. 1. Fetch 2. Les committene fra folk 3. Rebase Fu LES commits Ru Husk som FURU. (takk til Magnar!)

2025-11-06T14:53:22.002039Z

tenker av en eller annen grunn alltid pĂ„ @anders nĂ„r jeg bruker magit. Fu-ru-pu(s) har blitt mitt mentale kallenavn, selv om jeg vet etternavnet hans ikke har "Furu" i seg. Xoxo 😘

❀ 2
gunnar 2025-11-06T14:54:28.119189Z

Jeg har rebase som default, sĂ„ min flyt er fu-Fu 🙂

gunnar 2025-11-06T14:55:39.162079Z

> (synd det ikke gÄr an Ä amende til en git-melding uten force push) Leste fÞrst "anmelde en git-commit". Det har jeg lyst til innimellom

2025-11-06T14:55:48.459049Z

magit-humor faller kraftig i kategorien "I have noone to show this to" - bortsett fra den flotte gjengen i #clojure-norway đŸ€—

1
đŸ«‚ 1
😄 2
2025-11-06T14:57:33.519299Z

gir det mening Ă„ tenke at alle commit-meldinger skal starte med "Our intention with this commit is to: <melding her>"?

teodorlu 2025-11-06T15:01:43.960629Z

HĂžres ikke dumt ut det!

2025-11-06T15:59:35.565769Z

Github + Slack insisterer pĂ„ Ă„ bare vise fĂžrste linje i commit-meldinga đŸ„Č Den svelger de flotte essayene mine!

😔 1
teodorlu 2025-11-06T16:12:55.235019Z

Vi har skrevet custom Slack-meldinger for exceptions i prod, men har ikke rĂžrt commit-meldinger.

2025-11-06T16:18:44.910659Z

rart hvor begrenset ting laget av selskaper med tusener av utviklere ansatt noen ganger kan vĂŠre đŸ„Č

gunnar 2025-11-06T16:27:36.948569Z

Jeg lar fÞrstelinjen si hva commit'en gjÞr, pÄ en kort og konsis mÄte innenfor de 72 tegnene (som ikke blir klippet av enkelte viewere), og sÄ en beskrivelse som forklarer intensjon og hensikt.

👆 2
anders 2025-11-06T16:35:54.966919Z

Jeg har en git commit template som minner meg pÄ Ä formulere committene min i henhold til det @gar sa

2025-11-06T19:09:07.505729Z

nĂ„ har vi kanalen #jassĂ„-git đŸ”„

😄 1
cjohansen 2025-11-07T06:52:43.878229Z

Jeg brukte den templaten til @anders i mange Är. NÄ er det sÄ innebygget at jeg for det meste skriver fornuftige meldinger pÄ auto. MEN! Det er ikke sÄ rent sjeldent at jeg finner en commit-melding der jeg skulle Þnske at det ogsÄ var et forklarende avsnitt tekst under.

cjohansen 2025-11-07T06:53:06.490149Z

Det er vanskelig Ä vite hva som er viktig Ä huske nÄr du er midt oppe i noe

gunnar 2025-11-07T07:35:04.796579Z

Det er ogsĂ„ krevende Ă„ skrive en god commit-melding og beskrivelse. Enkelte ganger tar jeg meg selv i Ă„ slurve fordi jeg ikke orker. "Er det sĂ„ viktig da?". Erfaringsmessig, ja 🙂

cjohansen 2025-11-07T07:35:28.864299Z

hehe, ja

cjohansen 2025-11-07T07:35:48.829579Z

Noen ganger er det jo ikke sÄ viktig, men det er overraskende vanskelig til Ä ta den avgjÞrelsen i Þyeblikket

2025-11-07T07:37:29.312999Z

synd at pull requests pĂ„ github er eneste stedet man kan forfine en commit-melding over tid som et team đŸ„Č git commit --amend-message "message here" hadde vĂŠrt nice

gunnar 2025-11-07T07:38:07.871219Z

Dette sammenfaller ogsÄ med god commit-hygiene. Istedenfor Ä skyte fra hofta og lage bittesmÄ commits for alt mulig rart ("fix lint error", "forgot about foo", "stuff") som egentlig hÞrer hjemme i en annen commit, sÄ rebaser jeg med fix-up/stop-to-edit fÞr jeg pusher. (forutsetter at man ikke "pusher fra hofta" ogsÄ da)

🎯 2
hypirion 2025-11-06T06:12:33.518179Z

Morn!

gunnar 2025-11-06T07:57:57.945669Z

Morn!