Vielleicht habe ich mit #Niri gerade meinen Lieblings-Window-Manager gefunden, dieses Mal unter #CachyOS statt #Omarchy, aus Gründen.
Si vous en avez l'occasion et l'une des distributions Linux supportées par Dank Linux, testez la, franchement, je me vois mal revenir sur Gnome. https://danklinux.com/
J'utilise Niri en tant que gestionnaire de fenêtre.
My turn to do an #introduction
My name is Erika, and I'm a programmer and general fan of computers. Currently, I'm most interested in all things #kubernetes, #rust, and #linux. I'm an avid Linux ricer, who's fallen in love with #niri and writing my own shell.
In my free time, if I'm not tinkering with my computer, I practice #taekwondo, in which I also have a black belt.
By day, I'm a software engineer working on cloud-native microservice architecture in software supply chain security
Super happy to be part of the fedi!
Spent a few hours tonight just trying to get the scaling to NOT be 125%. All the settings for #niri were set correctly to defaults at scaling factor of 1.
Looks like this is the same issue I have in Gnome where it picks up my resolution and automatically scales me up to 125%. Difference here is Gnome surfaces that setting in displays and you can quickly fix it. It is not surfaced as a setting anywhere to see in the cachy/niri settings.
I had to do the following and apparently I need to script this to do this every reboot as it’s not persistent. Shout out to a random forum post for the tidbit.
gsettings set org.gnome.desktop.interface scaling-factor 1
gsettings set org.gnome.desktop.interface text-scaling-factor 1.1
wlr-randr --output eDP-1 --scale 1
So far I’m not actually hitting anything CachyOS specific and just getting used to Niri. I do like Niri so far. I need to tweak some settings (like getting to the app launcher via Super). I’m not sure if I like how many options there are so far though.
I’m not a UI ricer and enjoy the simplicity and sane defaults of #elementaryos and #gnome but I do have those on my main systems to fall back to while I play with this.
Yeah, this works for me with #fish and #niri:
1. Set fish_title to `pwd`.
2. Have a `ycwd` script:
TITLE="$(niri msg --json focused-window | jq -r .title)"
if [ -d "$TITLE" ]; then
echo "$TITLE"
else
echo "$HOME"
fi
3. Set the niri key binding: Mod+Return { spawn-sh "kitty -1 --working-directory=\"$(ycwd)\""; }