Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
58 changes: 13 additions & 45 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,50 +1,18 @@
## quickshell-niri
a fork of the simple-bar for

This project contains examples of [Quickshell](https://quickshell.outfoxxed.me/) configuration for the [niri](https://github.com/YaLTeR/niri) Wayland compositor, using the [QML plugin for niri](https://github.com/imiric/qml-niri).
https://github.com/imiric/quickshell-niri

includes:
1. volume widget
2. system tray
3. buttons intended to be used for launching specific programs

### Setup
requirements:
1. quickshell
2. https://github.com/imiric/qml-niri
3. nerd font symbols
on arch: sudo pacman -S ttf-nerd-fonts-symbols

1. Install Quickshell version >=0.2.1, and niri version >=25.08.
it looks like this:

2. [Install the QML plugin for niri.](https://github.com/imiric/qml-niri#installation)

3. For specific widgets:
- Battery: [UPower](https://upower.freedesktop.org/)

4. Fonts/icons: [Barlow](https://tribby.com/fonts/barlow/)


### Usage

Clone this repository, and copy or symlink any of the examples into `~/.config/quickshell/`. E.g.:
```shell
git clone https://github.com/imiric/quickshell-niri.git
ln -s "$PWD/quickshell-niri/simple-bar" ~/.config/quickshell/niri-simple-bar
```

Then you can run Quickshell with the specific configuration:
```shell
quickshell --config niri-simple-bar
```

You can run this automatically when niri starts by adding this to your niri configuration file (`~/.config/niri/config.kdl`):
```kdl
spawn-at-startup "quickshell" "--config" "niri-simple-bar"
```


### Examples

#### [Simple bar](/simple-bar)

![Simple bar](/assets/simple-bar.png)

A plain bar with a workspace indicator and switcher, centered title of the currently focused window, and text battery and date/time widgets.

This is a slightly modified version of [SimpleQuickshellBar](https://github.com/the-ink-serpent/SimpleQuickshellBar), but for niri instead of Hyprland.


## License

[MIT](/LICENSE)
![screenshot of simple bar with goodies](https://github.com/tripleducky/quickshell-niri-bar-with-goodies/blob/main/Screenshot_20251024_211907.png)
Binary file added Screenshot_20251024_211907.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed assets/simple-bar.png
Binary file not shown.
7 changes: 0 additions & 7 deletions fancy-bar/config.json

This file was deleted.

111 changes: 0 additions & 111 deletions fancy-bar/modules/bar/Bar.qml

This file was deleted.

86 changes: 0 additions & 86 deletions fancy-bar/modules/bar/Battery.qml

This file was deleted.

116 changes: 0 additions & 116 deletions fancy-bar/modules/bar/DateTime.qml

This file was deleted.

Loading