Giter Site home page Giter Site logo

brrros's Introduction

H̢̙̠͗̍̿ ͌͏̬̠̜͈ẹ̢̹̺̐ͩ ͯ̈̆͏̜̫̦͔͉͕͇̘ė̱̖̞͖̲̫͔́̍͗͡ ̰̮̲̰̳̬̓͞1͙̤̣̞͓̔̍͢1͇͔̰̼̪ͤͪ͑̚͝ͅ ̈́ͦ́҉̱̟͓̙̬0͔͉̼͉̮̦͙͑̉͊̓͞0̤͇͚̀͞0̰͎̬̤̝͎ͨͩ̊ͨ͞ ̀͏̜̲̩͓a̠͇͂̀ͩͥ͢d̙̙͓̱̒̓̇͟ ̣̝͍̺͈̳͈́͗͡i̸͚͇̝͕͚͛̂ͨͧͅt̪̲͎͔͓̱͖̀͘ ̘̻̙̻͇̟ͮ͗̋̅͟ͅͅp̛͍̫͔͎̰͉̞͑ę̼̼̼̰͇ͥ́̓̏p̛̻͍̰̹̖̤̍ͫ

I code development tools for neovim on my free time nowadays

Available for hiring: [email protected]

brrros's People

Contributors

zeioth avatar

Stargazers

 avatar

Watchers

 avatar  avatar

brrros's Issues

Improvement: Archiso

A more user friendly way of installing the OS would be to use archinstall to create an ISO that:

  • Launches an script that installs arch+sway
  • Launches our software+configs installation script/s

The obvious advantage of this is to being able to burn the ISO in an USB pen but it requires a considerable amount of tweaking to have this ready. It would be smart to speak with someone who already did this in the past.

Conclusion

Archiso → Build an iso with our installer, and that's all.

  1. Our arch installer installs arch without using archinstall → The old way
  2. Out software installer does everything else.

Future

  • Following this approach, we could create a github pipeline that uses archiso and this repo to create a daily build (The same way we would do manually).

This is just an UX improvement, and it's not super important right now, but it would make it feel more like an OS/Distro.

Improvement: Systemwide theme selector

  • OneDark
  • TokyoNight
  • Monokai
  • Nord
    ....

It would be a good idea to store this on '~/.config/archsway-themes'. That way we can call the colors from sway/vim/other-stuff.

The main goal of this OS/Distro is to reduce the amount of time people spend on customization. (A bit like web-component in frontend programming?) So this should be a neat add-on.

Improvement: Separate SO packages and extra packages

Right now we are installing the system packages and the optional packages in the same command. This doesn't allow the user to go super lean if they want.

Let's separate them and ask to the user, like civilized people.

  • base packages → Needed for the normal function of the OS. (Includes printer by default as the cups service is VERY small)
  • extra packages → Our opinionated recommended software (y/N as default). → If go trully lean, this may even not be necessary.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.