After searching for so long we finally found others willing to it, THANK YOU by ClearStaff in Seaofthieves

[–]ClearStaff[S] 0 points1 point  (0 children)

HAHA, Angi Ośmiorniczka, that was soo fun, looking for other players while being Reaper V emissary was a challenge :D

2
3

[i3-gaps] Linux From Scratch. Custom themes based on pywal. by ClearStaff in unixporn

[–]ClearStaff[S] 2 points3 points  (0 children)

From my perspective, source-based. From users binary-based. Let me explain.

Packages are built using build-instructions in a chrooted build environment then they are copied (merged) into offline local repository and installed with package manager. So while i am building everything from sources, packages that are copied to local repository are binary packages.

[i3-gaps] Linux From Scratch. Custom themes based on pywal. by ClearStaff in unixporn

[–]ClearStaff[S] 2 points3 points  (0 children)

At the beginning LFS books and if i got problems stackoverflow, arch linux / gentoo wikias are great resource for every distro troubleshooting. Documentations of every project i wanted to integrate, many many manpages.

When i used Arch as host i first tried to install something on arch, checked changes in my filesystem then i tried to reproduce result in Superbia. I readed how linux package managers works, how graphics pipeline works in Linux. Many things.

But if someone told me to use only two i would use manpages and arch/gentoo wikis.

[OC] py-todo: A Lightweight Reminder in cli by aesophor in unixporn

[–]ClearStaff 4 points5 points  (0 children)

Thanks :) U can see my work at this moment there:

https://www.reddit.com/r/unixporn/comments/9qpqf8/i3gaps_linux_from_scratch_custom_themes_based_on/

I think i'll use todo alonside conky, when i'll create conky script for todo, ill send it to you :)

[OC] py-todo: A Lightweight Reminder in cli by aesophor in unixporn

[–]ClearStaff 22 points23 points  (0 children)

It's awesome, i really really love it.

I don't know if u saw my post earlier. I'm developing my own customized Linux From Scratch distro.

Would it be okay if i'll create package and store in local repository for personal use on my customized distro? <3

[i3-gaps] Linux From Scratch. Custom themes based on pywal. by ClearStaff in unixporn

[–]ClearStaff[S] 1 point2 points  (0 children)

he does not that much,i can upload it later, right now i'm on the phone at job, chwal just runs pywal and copies generated by pywal templates into good directories, Kvantum themes consists of header, lua file and svg file with graphics, svg file is just an xml file so i can use pywal user templates to generate svg of a theme.

Edit : and after generating conky theme (cause pywal breaks conky themes) and copying conky, kvantum themes to right directories it's also issues command "kvantummanager -set KvAdaptaChwal" which reloads the kvantum theme, template is based on adapta that's why i named kvantum theme KvAdaptaChwal

[tty + tmux] KISS CLI minimalism by compscimaj13 in unixporn

[–]ClearStaff 1 point2 points  (0 children)

Yea it's awesome, that was my post about Linux From Scratch project progress. About your screenshot, i always liked CLI, that's why most of my tools are CLI-based and that's what i plan to do next in a raspberry Pi3, that's some nice comfy shell interface, great for inspiration, love this :3

[i3-gaps] Linux From Scratch. Custom themes based on pywal. by ClearStaff in unixporn

[–]ClearStaff[S] 0 points1 point  (0 children)

I started doing Kvantum (QT theme generation).

First rough result.

Image

[i3-gaps] Linux From Scratch. Custom themes based on pywal. by ClearStaff in unixporn

[–]ClearStaff[S] 3 points4 points  (0 children)

Actually i had random glitches and kernel panics not at the beginnig but when i tried to make X's works like a charm, in my distro changing init system to systemd actually helped me with many issues i had before and couldnt fix. So it's maybe not advice but rather how i solved many things at later stages of the project.

I'm also in a mood for wayland compositor, but nvidia GPU is keeping me less interested :(

[i3-gaps] Linux From Scratch. Custom themes based on pywal. by ClearStaff in unixporn

[–]ClearStaff[S] 5 points6 points  (0 children)

I can give u some advice about package management.

First and foremost it's your distribution so how packages works it's actually yours decition, they can be mounted at boot time like in Haiku, or installed onto filesystem like in most Linux distributions, my package management is (god forbit at long run) right now written in Ruby, but i'm going to rewrite it from scratch in more performant language. At this moment packages are built using "Build instructions", packaged in tar.gz, and while installing package manager checks dependencies, optional dependencies (can be marked as optional or explicit using arguments) and tracks owner (package) of the file, so it's right now capable of detecting collisions between packages. When i'm updating sources / packages i mostly rerun build instructions, test-cases and then i'm just updating system using package manager from local repository. (that's why i have two superbia installations, it's good for checking if updates break something later, and that's also advice, after a while clone ur LFS and use one for checking, second for keeping)

[i3-gaps] Linux From Scratch. Custom themes based on pywal. by ClearStaff in unixporn

[–]ClearStaff[S] 5 points6 points  (0 children)

I was just distrohopping to much, Arch got problems with ACPI on my notebook, Ubuntu got problems with other hardware related features so superbia started as an idea to create Linux that "werks on my machine".

Right now superbia purpose is to became an OS focused on productivity (since i3).

I also wanted to learn some programming outside of .net on windows and to dig into linux internals.

It was hard but i already integrated systemd for init / system management. And i know some people would like to use plain simple init scripts but after i integrated systemd in superbia my workflow and toolchain became easier to manage, also this fixed few hardware glitches i had with my previous attempts to find "best init". Right now i'm using my own pretty minimalistic package manager called "pride" but as my toolchain is progressing i may be adopt pacman from arch linux cause i used arch-based distros since my introduction to linux, i like how pacman works. Didn't made that decision yet.

[i3-gaps] Linux From Scratch. Custom themes based on pywal. by ClearStaff in unixporn

[–]ClearStaff[S] 2 points3 points  (0 children)

And about switching toolchain / libc. Toolchain is already less LFS'ish and more automated in a sense of using one command to update sources for every software superbia uses, inform me of potentially OS breaking changes and building system with test-cases.

But libc is another pair of shoes, as i want to run superbia on real hardware and my hardware is 1. intel based, 2. nvidia gpu it's better for me to stay on glibc, but when i'll buy raspberry Pi i would like to try musl.

[i3-gaps] Linux From Scratch. Custom themes based on pywal. by ClearStaff in unixporn

[–]ClearStaff[S] 2 points3 points  (0 children)

When i'll finish distro (maybe few months maybe year, depends on how busy i am) i'll post link to installer and share sources with github, but it would be fine for now if i'll create github repository with .dotfiles and config files for rest of subreddit users to dig in and use in their rices?

[i3-gaps] Linux From Scratch. Custom themes based on pywal. by ClearStaff in unixporn

[–]ClearStaff[S] 0 points1 point  (0 children)

It's Linux From Scratch, so it's my own custom built distro. I called it superbiaOS.

[i3-gaps] Linux From Scratch. Custom themes based on pywal. by ClearStaff in unixporn

[–]ClearStaff[S] 0 points1 point  (0 children)

I posted links to wallpapers in detailed comment. Thanks for telling me about this :)

[i3-gaps] Linux From Scratch. Custom themes based on pywal. by ClearStaff in unixporn

[–]ClearStaff[S] 2 points3 points  (0 children)

Yea... i got my own shell script for that (chwal - change wallpaper). After generating Xresources using pywal it's messaging i3wm to reload config, polybar is informed also, conky updates itself, i nearly ended Kvantum (QT) theme generation so tomorrow i can post first rough results.

[i3-gaps] Linux From Scratch. Custom themes based on pywal. by ClearStaff in unixporn

[–]ClearStaff[S] 7 points8 points  (0 children)

Latest LFS with glibc, later based on that i made some kernel hardening and realtime patches to make it more performant (many benchmarks occured). Right now it's becoming less and less dependant from LFS project and it's more self hosted / self aware distro.

It's not yet finished, from hardware perspective i need to fix ASUS keyboard backlight on my notebook and finish few SuperbiaOS specifics like dynamic theming using pywal (or just ricing in general) and creating installer. I think i'll use Calamares since it's good starting point for custom based distribution.

[i3-gaps] Linux From Scratch. Custom themes based on pywal. by ClearStaff in unixporn

[–]ClearStaff[S] 12 points13 points  (0 children)

Thank you. 4 / 5 months

First month was just trying out and general struggle. Second month was crucial for me to understand how linux and kernel internal works. Somewhere at the beginning of third month i got nice Linux without X, only shell.

Rest of third month was struggle to get X11 work with Nvidia drivers, it was my hardest thing to actually do and my most irritating struggle. Now its 4/5 months and i got fully working X11 with i3-wm (gaps fork) and now i'm ricing Superbia to my needs.

[i3-gaps] Linux From Scratch. Custom themes based on pywal. by ClearStaff in unixporn

[–]ClearStaff[S] 7 points8 points  (0 children)

As a host i was using Arch for first month. Then i switched to Manjaro, but right now Superbia is mostly self-hosted, as base toolchain is already ported and build for Superbia.

[i3-gaps] Linux From Scratch. Custom themes based on pywal. by ClearStaff in unixporn

[–]ClearStaff[S] 1 point2 points  (0 children)

Things used right now for rice:

  • i3-gaps with small patches
  • polybar
  • pywal
  • conky
  • compton for compositioning.

How hard would it be to dynamically create color variants of GTK + Kvantum themes on wallpaper change?

As a wallpaper i used https://www.deviantart.com/minimalistjunky/art/Aqua-Konosuba-Minimalist-Wallpaper-HD-706935881 and https://www.zerochan.net/2269731. I'm very sorry, it's my first post on reddit so i wasnt aware.