Add waybar

As eww was taking too long, we added a waybar configuration as a stopgap

Most of our inspiration was taken from
https://github.com/Andrey0189/hyprland-rice/tree/main/config/waybar,
with Nix integration from
https://github.com/Minion3665/NixFiles/blob/a124e5f0ac92ec39b22c469d6d85efbac018c28d/modules/waybar.nix

We have loosely rethemed this around the lack of several modules in the
title bar, as well as the need to make both a light and a dark theme,
but we still consider these close enough to the Andrey0189/hyprland-rice
code that we have licensed these files under MIT

We have defaulted this to be enabled when you enable hyprland, but this
may change in the future. To keep it when it does, please explicitly
enable it in your home configuration.

Change-Id: I64ffd1d2c9ebd008760a794f0bb7d1e81d4d3f32
Reviewed-on: https://git.clicks.codes/c/Chimera/NixFiles/+/569
Reviewed-by: Skyler Grey <minion@clicks.codes>
Tested-by: Samuel Shuert <coded@clicks.codes>
6 files changed
tree: 41abedb16bb266132cfb444eb3535200c0fcf031
  1. homes/
  2. modules/
  3. packages/
  4. systems/
  5. .gitignore
  6. .gitreview
  7. .sops.nix
  8. configure.sh
  9. flake.lock
  10. flake.nix
  11. LICENSE.md
  12. README.md
  13. TODO.md
README.md

What is this?

Chimera is a shared NixOS and home-manager configuration, built using flakes and Snowfall Lib. Our aims are to support all of our members' needs while allowing us to share work that would otherwise be duplicated between us.

We are opinionated and often will not provide much customization in our modules, only adding more than enable where we believe there to be a distinct probability that multiple members will choose differently.

Who shares it?

Currently:

If you'd like to join us, send us a message at chimera@clicks.codes!

Can I get my patch submitted?

For sure! You need a review from at least 1 other chimera member who your patch affects. If there's nobody matching this description and you are a chimera member, submit away! If you're not a member then you'll need to become one - let us know you're interested at chimera@clicks.codes

License

Chimera is licensed under AGPL-3.0. We use this as our default license because we believe it gives a lot of freedoms to you without letting you restrict them for other people. For any file which does not specify otherwise you may use the code exclusively under this license. You may find a copy of this license in ./LICENSE.md or at https://www.gnu.org/licenses/agpl-3.0.en.html

Some of our code is adapted from other people's work and that code, as well as all code written by us in files containing substantial portions of their work is available under their license. For files where this applies we will include a header containing the full license text and copyright notices.