Unixporn
![](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Flemmy.zip%2Fpictrs%2Fimage%2Fe975b941-ecd8-47b7-9f90-4c2cdb07b632.webp) ![](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Flemmy.zip%2Fpictrs%2Fimage%2Fba13bf4f-e0ac-4f82-8172-bc408946ca46.webm) [dotfiles](https://codeberg.org/299792458ms/dotfiles)
![](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Flemmy.ca%2Fpictrs%2Fimage%2F1badbffe-3878-4aa3-aa22-ebbd35e97287.png) ![](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Flemmy.ca%2Fpictrs%2Fimage%2Faaa88117-881e-4f7c-a772-3fe41e7222b0.png) ![](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Flemmy.ca%2Fpictrs%2Fimage%2Fe33061a6-06ef-417d-8aaa-dc5c5e0a03c6.png)
[https://www.youtube.com/watch?v=ccqlEQBE-bY](https://www.youtube.com/watch?v=ccqlEQBE-bY) [https://gitlab.com/christosangel/c-squares](https://gitlab.com/christosangel/c-squares) `c-squares` written in the C language will render random coloured rectangulars in the terminal, while the font, speed, density, color, ratio and number of the shapes drawn are fully costumizable. Every time a rectangular is complete, a new one starts to take shape. ![https://gitlab.com/christosangel/c-squares/-/raw/main/screenshots/1.png](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fc-squares%2F-%2Fraw%2Fmain%2Fscreenshots%2F1.png) ![https://gitlab.com/christosangel/c-squares/-/raw/main/screenshots/2.png](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fc-squares%2F-%2Fraw%2Fmain%2Fscreenshots%2F2.png) ![https://gitlab.com/christosangel/c-squares/-/raw/main/screenshots/3.png](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fc-squares%2F-%2Fraw%2Fmain%2Fscreenshots%2F3.png) --- Feel free to explore the endless variations.
* **OS:** NixOS * **WC:** Sway * **Theme:** Dracula --- * **Terminal:** foot * **Editor:** Neovim * **Fetch:** Hyfetch * **Browser:** Mullvad Browser; Links2 --- * **Hardware:** ThinkPad T480s
Wallpaper: https://wallhaven.cc/w/o5qkel
We don't usually use a transparent terminal, but I didn't want to cover up the 「霜の狼」 on the desktop. :3 I drew the wallpaper myself, of myself! This is our laptop. Our desktop is pretty similar but can't use a sidebar dock, since it's got screens to the left and right. -- Frost
Made the kinda constellation animation you see sometimes in the backgrounds of things. [Video link](https://codeberg.org/aketawi-study/rust-constellation-bgr/media/branch/master/constellations.mp4) (surprisingly easy on resources given the O(n^2^) complexity
### Why River over Hyprland? - Stable - Faster - Tag system - I was dwm user on x, so it felt comfy. - Minimal - I don't like rounded corners or confusing animations ### Details - Distro: [Void](https://voidlinux.org/) - WM: [River](https://codeberg.org/river/river) - Bar: [Waybar](https://github.com/Alexays/Waybar) - Fonts: JetBrains Mono - Symbols and icons: [Nerd Font Symbols](https://www.nerdfonts.com/) - GTK-theme: [adw-gtk3](https://github.com/lassekongo83/adw-gtk3) - Icons: [Papirus Dark](https://github.com/PapirusDevelopmentTeam/papirus-icon-theme) - Image Viewer: [imv](https://sr.ht/~exec64/imv/) - Media Player: [mpv](https://mpv.io/) - Notification daemon: [mako](https://github.com/emersion/mako) - Terminal [foot](https://codeberg.org/dnkl/foot) - Shell: [zsh](https://www.zsh.org/) - Editor: [neovim](https://neovim.io/) - Calendar: [Calcure](https://github.com/anufrievroman/calcure) - Filemanager: [Yazi](https://yazi-rs.github.io/) - Launcher [bemenu](https://github.com/Cloudef/bemenu) Dots: https://github.com/bitterhalt/dots-river
[dotfiles](https://github.com/capimhood/dotfiles)
Migrated my [dwm setup](https://reddthat.com/post/5777882) to wayland compositor: dwl text editor: emacs terminal: foot
This setup is a result of months of learning about NixOS and tinkering. There is always something more to polish but I'm at a point where I'm actually satisfied. ![Screenshot of desktop with floating terminal window and sway notification center](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Flemmy.ml%2Fpictrs%2Fimage%2F3791cf7e-ff4f-422b-bd14-a436afeeb2e2.jpeg) ![Screenshot of desktop with tiled firefox and terminal emulator running btop windows](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Flemmy.ml%2Fpictrs%2Fimage%2F0869c721-83b7-435e-b339-08fe6d47b4d1.jpeg) - My [nix-config](https://github.com/bcyran/nix-config) - [The wallpaper by Marek Piwnicki on Unsplash](https://unsplash.com/photos/a-close-up-view-of-a-colorful-background-gcax6fGcg8k)
I am not this artist, I just thought his work was worth sharing. - Mastodon: https://mastodon.social/@SethStorm666 - DeviantArt: https://www.deviantart.com/sethstorm666
You probably have seen Gnomify KDE, now get ready for Swayify KDE XD, this is not a Tiling windows manager I just like how Sway desktop looks while still able to navigate around with only mouse control. Software I used to modify KDE: - Vanilla KDE - Application title bar widget - Wofi - Image: https://wallhaven.cc/w/o5qkel
Hey! Figured I haven't posted this on Lemmy before so should be OK to share here in case anyone else finds this cool/interesting. This is a [rofi](https://github.com/davatorium/rofi) plugin for launching your games, simple as that. I built it both because I think it looks cool and to make launching the game I know I want to play faster (no need to navigate the dreaded Steam UI). It parses games from several sources, such as Steam, Heroic Games Launcher, Lutris and Bottles, as well as some modded Minecraft instances (check out the readme for instructions). The repo can be found [here](https://github.com/Rolv-Apneseth/rofi-games), and there's an AUR package available for Arch users. Let me know what you think! I haven't built all that much but this my favourite tool that I've created (I am addicted to games).
wm: hyprland panel: hyprpanel shell: ohmyzsh terminal: kitty file manager: yazi audio visualizer: cavalier music player: cmus launcher: rofi dotfiles: [https://github.com/rozodru/dotfiles](https://github.com/rozodru/dotfiles) ![](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Flemmy.world%2Fpictrs%2Fimage%2Ff28f7962-fde3-4871-9d6e-3120b67b1c2a.png)
Plasma 5 on Debian Trixie (though technically a frankendebian with some packages from Bookworm and Sid, shh don't tell https://wiki.debian.org/DontBreakDebian) [Commonality](https://www.opencode.net/phob1an/commonality) theme Oxygen icons for the skeuomorphism A spattering of widgets, all included with Plasma [Berkeley Mono](https://berkeleygraphics.com/typefaces/berkeley-mono/) typeface, system-wide I have two monitors, this is a screenshot from my more-or-less secondary monitor - hence having all my dashboard-type things on it. The photo widget is rotating through a folder of some photos I've taken that I'm fond of.
I finished refactoring the script today. It leverages `fzf` as a local video selection frontend for `mpv`. Additionally the script uses `ffprobe` and the `kitty` protocol to grab and display preview information and thumbnail. The script also has an alternative mode, that instead lists local playlists for quick access. - [all my dots](https://github.com/wesker-albert/dots) - [this specific script](https://github.com/wesker-albert/dots/blob/master/.config/herbstluftwm/keki/scripts/fzf_mpv.sh)
* distro? * [ultramarine linux](https://ultramarine-linux.org "official website") * cli's in screenshot? * [musikcube](https://github.com/clangen/musikcube "official repo") * [btop](https://github.com/aristocratos/btop "official repo") * [abs](https://abs-lang.org "official website") * wm? * as mentioned, [it is nimdow](https://github.com/avahe-kellenberger/nimdow "official repo") * extra? * not much to say, i'm just thinking of making a setup of [openbox](https://openbox.org/ "official website") in the future *(i'll polish this one first, though!)*, been thinking of trying [sparky](https://sparkylinux.org/ "official website") on a usb as well * uhh crosspost uhh
(I have now spent more time scrolling through fonts than I have on the new system that the final choice will be used on … )
cross-posted from: https://lemmy.ml/post/19176020 ![](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Flemmy.ml%2Fpictrs%2Fimage%2F4729afef-c7b2-4822-b119-835545504790.jpeg) ![](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Flemmy.ml%2Fpictrs%2Fimage%2F0fdeb3e2-40bb-40cf-8304-a1910227ed32.jpeg) ![](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Flemmy.ml%2Fpictrs%2Fimage%2Fb484ce4a-f3cf-47a8-a0de-b30f656d0ad0.jpeg) Compressed using [ImageMagick](https://imagemagick.org/) and [oxipng](https://github.com/shssoichiro/oxipng) as [cosmic-screenshot produces huge sizes](https://github.com/pop-os/cosmic-screenshot/issues/48) that Lemmy doesn't want to handle. # Desktop ## Wallpaper - [wall.alphacoders.com](https://initiate.alphacoders.com/download/images6/1161891/png) ## Appearance (based on [Factorio.com](https://www.factorio.com/)) - Dark: **true** - Accent color: **#FF9F1C** - Application or window background: **#242324** - Container background: **#313031** - Interface text tint: **#FFE6C0** - Control component tint: **#242324** - Use theme accent color as active window hint: **true** - Style: **Square** - Active window hint size: **6** - Gaps around tiled windows: **12** - Experimental settings > Apply this theme to GNOME apps: **true** Other configuration should be visible, just a matter of taste and Factorio UI. `Factorio.ron` ::: spoiler 282 lines ```ron ( palette: Dark(( name: "cosmic-dark", blue: ( red: 0.5803922, green: 0.92156863, blue: 0.92156863, alpha: 1.0, ), red: ( red: 1.0, green: 0.70980394, blue: 0.70980394, alpha: 1.0, ), green: ( red: 0.6745098, green: 0.96862745, blue: 0.8235294, alpha: 1.0, ), yellow: ( red: 1.0, green: 0.94509804, blue: 0.61960787, alpha: 1.0, ), gray_1: ( red: 0.105882354, green: 0.105882354, blue: 0.105882354, alpha: 1.0, ), gray_2: ( red: 0.14901961, green: 0.14901961, blue: 0.14901961, alpha: 1.0, ), gray_3: ( red: 0.1882353, green: 0.1882353, blue: 0.1882353, alpha: 1.0, ), neutral_0: ( red: 0.0, green: 0.0, blue: 0.0, alpha: 1.0, ), neutral_1: ( red: 0.105882354, green: 0.105882354, blue: 0.105882354, alpha: 1.0, ), neutral_2: ( red: 0.1882353, green: 0.1882353, blue: 0.1882353, alpha: 1.0, ), neutral_3: ( red: 0.2784314, green: 0.2784314, blue: 0.2784314, alpha: 1.0, ), neutral_4: ( red: 0.36862746, green: 0.36862746, blue: 0.36862746, alpha: 1.0, ), neutral_5: ( red: 0.46666667, green: 0.46666667, blue: 0.46666667, alpha: 1.0, ), neutral_6: ( red: 0.5686275, green: 0.5686275, blue: 0.5686275, alpha: 1.0, ), neutral_7: ( red: 0.67058825, green: 0.67058825, blue: 0.67058825, alpha: 1.0, ), neutral_8: ( red: 0.7764706, green: 0.7764706, blue: 0.7764706, alpha: 1.0, ), neutral_9: ( red: 0.8862745, green: 0.8862745, blue: 0.8862745, alpha: 1.0, ), neutral_10: ( red: 1.0, green: 1.0, blue: 1.0, alpha: 1.0, ), bright_green: ( red: 0.36862746, green: 0.85882354, blue: 0.54901963, alpha: 1.0, ), bright_red: ( red: 1.0, green: 0.627451, blue: 0.5647059, alpha: 1.0, ), bright_orange: ( red: 1.0, green: 0.6392157, blue: 0.49019608, alpha: 1.0, ), ext_warm_grey: ( red: 0.60784316, green: 0.5568628, blue: 0.5411765, alpha: 1.0, ), ext_orange: ( red: 1.0, green: 0.6784314, blue: 0.0, alpha: 1.0, ), ext_yellow: ( red: 0.99607843, green: 0.85882354, blue: 0.2509804, alpha: 1.0, ), ext_blue: ( red: 0.28235295, green: 0.7254902, blue: 0.78039217, alpha: 1.0, ), ext_purple: ( red: 0.8117647, green: 0.49019608, blue: 1.0, alpha: 1.0, ), ext_pink: ( red: 0.9764706, green: 0.22745098, blue: 0.5137255, alpha: 1.0, ), ext_indigo: ( red: 0.24313726, green: 0.53333336, blue: 1.0, alpha: 1.0, ), accent_blue: ( red: 0.3882353, green: 0.8156863, blue: 0.8745098, alpha: 1.0, ), accent_red: ( red: 0.99215686, green: 0.6313726, blue: 0.627451, alpha: 1.0, ), accent_green: ( red: 0.57254905, green: 0.8117647, blue: 0.6117647, alpha: 1.0, ), accent_warm_grey: ( red: 0.7921569, green: 0.7294118, blue: 0.7058824, alpha: 1.0, ), accent_orange: ( red: 1.0, green: 0.6784314, blue: 0.0, alpha: 1.0, ), accent_yellow: ( red: 0.96862745, green: 0.8784314, blue: 0.38431373, alpha: 1.0, ), accent_purple: ( red: 0.90588236, green: 0.6117647, blue: 0.99607843, alpha: 1.0, ), accent_pink: ( red: 1.0, green: 0.6117647, blue: 0.69411767, alpha: 1.0, ), accent_indigo: ( red: 0.6313726, green: 0.7529412, blue: 0.92156863, alpha: 1.0, ), )), spacing: ( space_none: 0, space_xxxs: 4, space_xxs: 8, space_xs: 12, space_s: 16, space_m: 24, space_l: 32, space_xl: 48, space_xxl: 64, space_xxxl: 128, ), corner_radii: ( radius_0: (0.0, 0.0, 0.0, 0.0), radius_xs: (2.0, 2.0, 2.0, 2.0), radius_s: (2.0, 2.0, 2.0, 2.0), radius_m: (2.0, 2.0, 2.0, 2.0), radius_l: (2.0, 2.0, 2.0, 2.0), radius_xl: (2.0, 2.0, 2.0, 2.0), ), neutral_tint: Some(( red: 0.14117648, green: 0.13725491, blue: 0.14117648, )), bg_color: Some(( red: 0.14117648, green: 0.13725491, blue: 0.14117648, alpha: 1.0, )), primary_container_bg: Some(( red: 0.19215687, green: 0.1882353, blue: 0.19215687, alpha: 1.0, )), secondary_container_bg: None, text_tint: Some(( red: 1.0, green: 0.9019608, blue: 0.7529412, )), accent: Some(( red: 1.0, green: 0.62352943, blue: 0.109803915, )), success: None, warning: None, destructive: None, is_frosted: false, gaps: (0, 12), active_hint: 6, window_hint: None, ) ``` :::
- computer : *x250* - OS : *crux* - text editor: *vis, ed* - wm: *glazier, wmutils* - gopher: *sacc* - IRC: *ii, lchat* - video/audio: *mpv* - images: *lel, xscreenshot* - browser: *surf, firefox, links*
![](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Flemmy.eco.br%2Fpictrs%2Fimage%2Fb57f0642-42e2-4910-9604-bf22890d5cdc.webp) Application Theme: Klassy Decorations Theme: Klassy Icons Theme: Colloid Font Theme: Inter Colorscheme: Materia Dark
![](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Flemmy.eco.br%2Fpictrs%2Fimage%2Fb57f0642-42e2-4910-9604-bf22890d5cdc.webp) Application Theme: Klassy Decorations Theme: Klassy Icons Theme: Colloid Font Theme: Inter
Wallpaper: https://www.pixiv.net/en/artworks/84738270
![](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Ffeddit.org%2Fpictrs%2Fimage%2F6dc175c3-6ff7-42b5-b73b-288cbdf8365a.jpeg) ![](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fi.imgur.com%2FxRmErG8.jpeg) ![](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fi.imgur.com%2FgE0R2d5.jpeg)
**slowly** putting together a new system – I didn’t plan on it being a lightweight system, it’s just kinda ended up that way (and probably won’t be by the time I finish) – actually finding it kinda fun building up piece-by-piece - Alpine Linux - labwc (straight from tty, no DM yet) - foot terminal - Fira Sans and Fira Mono fonts - [fog_forest_alt_1](https://github.com/Apeiros-46B/everforest-walls/tree/main/nature) from Everforest Walls - [gruvbox-material-dark-blocks](https://github.com/nathanielevan/gruvbox-material-openbox) Openbox theme - [gruvbox-dark](https://codeberg.org/dnkl/foot/src/branch/master/themes) foot theme
[dots](https://github.com/wesker-albert/dots)
Got sidetracked and accidentally customized my tty login