-
Notifications
You must be signed in to change notification settings - Fork 47
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
60cf302
commit 0fe2f15
Showing
92 changed files
with
10,209 additions
and
2 deletions.
There are no files selected for viewing
Submodule bling
deleted from
718ac6
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
root = true | ||
|
||
[*] | ||
charset = utf-8 | ||
end_of_line = lf | ||
indent_size = 4 | ||
indent_style = tab | ||
trim_trailing_whitespace = true | ||
|
||
[*.lua] | ||
indent_size = 4 | ||
indent_style = space | ||
max_line_length = 80 | ||
|
||
[*.yml] | ||
indent_size = 2 | ||
indent_style = space | ||
|
||
[*.{html,css}] | ||
indent_size = 2 | ||
indent_style = space | ||
|
||
[*.md] | ||
trim_trailing_whitespace = false |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
The following developers have contributed major code to bling: | ||
|
||
* [Nooo37](https://github.com/Nooo37) | ||
* [JavaCafe01](https://github.com/JavaCafe01) | ||
* [Grumph](https://github.com/Grumph) | ||
* [Bysmutheye](https://github.com/Bysmutheye) | ||
* [HumblePresent](https://github.com/HumblePresent) | ||
* [Kasper24](https://github.com/Kasper24) | ||
* [undefinedDarkness](https://github.com/undefinedDarkness) | ||
* [eylles](https://github.com/eylles) |
Validating CODEOWNERS rules …
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
/module/* @Nooo37 | ||
/widget/* @JavaCafe01 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
MIT License | ||
|
||
Copyright (c) 2021 BlingCorp | ||
|
||
Permission is hereby granted, free of charge, to any person obtaining a copy | ||
of this software and associated documentation files (the "Software"), to deal | ||
in the Software without restriction, including without limitation the rights | ||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
copies of the Software, and to permit persons to whom the Software is | ||
furnished to do so, subject to the following conditions: | ||
|
||
The above copyright notice and this permission notice shall be included in all | ||
copies or substantial portions of the Software. | ||
|
||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||
SOFTWARE. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
<p align="center"> | ||
<img src="/images/bling_banner.png" /> | ||
</p> | ||
<h1 align="center"></h1> | ||
|
||
All documentation, instructions, and previews are [here](https://blingcorp.github.io/bling/). | ||
|
||
## Features | ||
|
||
- Layouts | ||
- mstab (master-slave tab layout) | ||
- centered | ||
- vertical | ||
- horizontal | ||
- equalarea | ||
- Modules | ||
- Flash Focus | ||
- Tabbed container | ||
- Tiled Wallpaper | ||
- Wallpaper Easy Setup | ||
- Window Swallowing | ||
- Scratchpad | ||
- Signals | ||
- Playerctl | ||
- Widgets | ||
- Tag Preview | ||
- Task Preview | ||
|
||
All naming credit goes to [JavaCafe01](https://github.com/JavaCafe01). | ||
|
||
### Dependencies | ||
|
||
In order to use the `tabbed` modules `pick` function, you need to install `xwininfo`. | ||
|
||
## Contributing | ||
|
||
Contributions are welcome 💛 | ||
|
||
Before requesting changes, makes sure that your editor has an "editorconfig" extension installed, this will use our code style everytime when you edit in the `bling` folder. | ||
|
||
When adding a layout/module/signal/widget, please add theme variables for customization and add the according documentation under `docs`. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,63 @@ | ||
package = "bling" | ||
version = "dev-1" | ||
|
||
source = { | ||
url = "git://github.com/BlingCorp/bling", | ||
branch = "master", | ||
} | ||
|
||
description = { | ||
summary = "Utilities for the AwesomeWM", | ||
detailed = [[ | ||
This module extends the Awesome window manager with alternative layouts, | ||
flash focus, tabbing, a simple tiling wallpaper generator, a declarative | ||
wallpaper setter, window swallowing and a playerctl signal. | ||
]], | ||
homepage = "https://github.com/BlingCorp/bling", | ||
license = "MIT", | ||
} | ||
|
||
dependencies = { | ||
"lua >= 5.1", | ||
} | ||
|
||
build = { | ||
type = "builtin", | ||
modules = { | ||
["bling"] = "init.lua", | ||
["bling.helpers"] = "helpers/init.lua", | ||
["bling.helpers.client"] = "helpers/client.lua", | ||
["bling.helpers.color"] = "helpers/color.lua", | ||
["bling.helpers.filesystem"] = "helpers/filesystem.lua", | ||
["bling.helpers.shape"] = "helpers/shape.lua", | ||
["bling.helpers.time"] = "helpers/time.lua", | ||
["bling.layout"] = "layout/init.lua", | ||
["bling.layout.centered"] = "layout/centered.lua", | ||
["bling.layout.deck"] = "layout/deck.lua", | ||
["bling.layout.equalarea"] = "layout/equalarea.lua", | ||
["bling.layout.horizontal"] = "layout/horizontal.lua", | ||
["bling.layout.mstab"] = "layout/mstab.lua", | ||
["bling.layout.vertical"] = "layout/vertical.lua", | ||
["bling.module"] = "module/init.lua", | ||
["bling.module.flash_focus"] = "module/flash_focus.lua", | ||
["bling.module.scratchpad"] = "module/scratchpad.lua", | ||
["bling.module.tabbed"] = "module/tabbed.lua", | ||
["bling.module.tiled_wallpaper"] = "module/tiled_wallpaper.lua", | ||
["bling.module.wallpaper"] = "module/wallpaper.lua", | ||
["bling.module.window_swallowing"] = "module/window_swallowing.lua", | ||
["bling.signal"] = "signal/init.lua", | ||
["bling.signal.playerctl"] = "signal/playerctl/init.lua", | ||
["bling.signal.playerctl.playerctl_cli"] = "signal/playerctl/playerctl_cli.lua", | ||
["bling.signal.playerctl.playerctl_lib"] = "signal/playerctl/playerctl_lib.lua", | ||
["bling.widget"] = "widget/init.lua", | ||
["bling.widget.tabbar.boxes"] = "widget/tabbar/boxes.lua", | ||
["bling.widget.tabbar.default"] = "widget/tabbar/default.lua", | ||
["bling.widget.tabbar.modern"] = "widget/tabbar/modern.lua", | ||
["bling.widget.tabbed_misc"] = "widget/tabbed_misc/init.lua", | ||
["bling.widget.tabbed_misc.custom_tasklist"] = "widget/tabbed_misc/custom_tasklist.lua", | ||
["bling.widget.tabbed_misc.titlebar_indicator"] = "widget/tabbed_misc/titlebar_indicator.lua", | ||
["bling.widget.tag_preview"] = "widget/tag_preview.lua", | ||
["bling.widget.task_preview"] = "widget/task_preview.lua", | ||
["bling.widget.window_switcher"] = "widget/window_switcher.lua", | ||
}, | ||
} |
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
- [Home](home.md) | ||
|
||
- [Layouts](layouts/layout.md) | ||
|
||
- Modules | ||
- [Flash Focus](module/flash.md) | ||
- [Tabbed](module/tabbed.md) | ||
- [Tiled Wallpaper](module/twall.md) | ||
- [Wallpaper Easy Setup](module/wall.md) | ||
- [Window Swallowing](module/swal.md) | ||
- [Scratchpad](module/scratch.md) | ||
|
||
- Signals | ||
- [Playerctl](signals/pctl.md) | ||
|
||
- Widgets | ||
- [Tag Preview](widgets/tag_preview.md) | ||
- [Task Preview](widgets/task_preview.md) | ||
- [Tabbed Misc](widgets/tabbed_misc.md) | ||
- [Window Switcher](widgets/window_switcher.md) | ||
|
||
- Extra | ||
- [Theme Variable Template](theme.md) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
# <center> 🌟 Bling - Utilities for AwesomeWM 🌟 </center> | ||
|
||
## Why | ||
|
||
[AwesomeWM](https://awesomewm.org/) is literally what it stands for, an awesome window manager. | ||
|
||
Its unique selling point has always been the widget system, which allows for fancy buttons, sliders, bars, dashboards and anything you can imagine. But that feature can be a curse. Most modules focus on the widget side of things which leave the actual window managing part of AwesomeWM underdeveloped compared to, for example, [xmonad](https://xmonad.org/) even though it's probably just as powerfull in that area. | ||
|
||
This project focuses on that problem - adding new layouts and modules that make use of the widget system, but primarily focus on the new window managing features. | ||
|
||
## Installation | ||
- clone this repo into your `~/.config/awesome` folder | ||
- `git clone https://github.com/BlingCorp/bling.git ~/.config/awesome/bling` | ||
- require the module in your `rc.lua`, and make sure it's under the beautiful module initialization | ||
|
||
```lua | ||
-- other imports | ||
|
||
local beautiful = require("beautiful") | ||
|
||
-- other configuration stuff here | ||
|
||
beautiful.init("some_theme.lua") | ||
local bling = require("bling") | ||
``` | ||
|
||
## Contributors | ||
A special thanks to all our contributors... | ||
|
||
<a href="https://github.com/BlingCorp/bling/graphs/contributors"> | ||
<img src="https://contrib.rocks/image?repo=BlingCorp/bling" /> | ||
</a> | ||
|
||
Made with [contributors-img](https://contrib.rocks). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
<!DOCTYPE html> | ||
<html lang="en"> | ||
<head> | ||
<meta charset="UTF-8"> | ||
<title>Bling Docs</title> | ||
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> | ||
<meta name="description" content="Utilities for the awesome window manager"> | ||
<meta name="og:image" content="https://raw.githubusercontent.com/BlingCorp/bling/master/images/bling_banner.png"> | ||
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"> | ||
<link rel="stylesheet" href="javacafe.css"> | ||
</head> | ||
<body> | ||
<div id="app"></div> | ||
<script> | ||
window.$docsify = { | ||
name: 'Bling', | ||
nameLink: '/', | ||
repo: 'https://github.com/BlingCorp/bling', | ||
loadSidebar: true, | ||
subMaxLevel: 3, | ||
homepage: 'home.md' | ||
} | ||
</script> | ||
<!-- Docsify v4 --> | ||
<script src="//cdn.jsdelivr.net/npm/docsify@4"></script> | ||
<script src="//unpkg.com/prismjs/components/prism-lua.js"></script> | ||
</body> | ||
</html> |
Oops, something went wrong.