Setup Showcase #325
Replies: 57 comments 145 replies
-
|
Beta Was this translation helpful? Give feedback.
-
To celebrate the newly added rounded corners. Fetch: Real niri development on the main monitor: Some notes:
|
Beta Was this translation helpful? Give feedback.
-
find the configs here: https://github.com/cptn-cosmo/dotfiles/tree/2fa2d8e90ed297fbe9b361ad0cc1818194ca5b04 |
Beta Was this translation helpful? Give feedback.
-
output-trimmed.mp4real glxgears!! none of that config at |
Beta Was this translation helpful? Give feedback.
-
niri-demo.mp4
Footnotes
|
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
Niri on the development version of EndeavourOS with a couple of bars :) and the EOS Sway config: https://github.com/EndeavourOS-Community-Editions/sway |
Beta Was this translation helpful? Give feedback.
-
Niri, waybar (2 panels), some gnome apps, fuzzel |
Beta Was this translation helpful? Give feedback.
-
window-open and window-close custom-shader in niri v0.1.6. niri_animations.mp4config: https://gitlab.com/sharkler/sharkler-dots/-/blob/main/.config/niri/config.kdl?ref_type=heads |
Beta Was this translation helpful? Give feedback.
-
2024-06-02.00-56-38.mp4Thinner vertical waybar, rounded corners and global theme switching, even applied to Neovim! Without the delay of some GTK apps, the theme switching animation would be perfect yet I don't want to delay the whole animation to wait for them |
Beta Was this translation helpful? Give feedback.
-
the semi-productive setup™ |
Beta Was this translation helpful? Give feedback.
-
Changing the color of the border-ring in different terminal states: rec.mp4 |
Beta Was this translation helpful? Give feedback.
-
Bar: None. wldash is a launcher and doubles for the purpose of time/date/volume indicator. Also using wine-wow64 without multilib with wine's wayland driver. |
Beta Was this translation helpful? Give feedback.
-
A little bit of a work in progress as I'm still trying to find the best dark color, but I've been running niri as my main wm for a few weeks ago and finally felt safe enough to fully get rid of gnome OS: Void Linux dotfiles at time of screenshot here: https://git.chriswb.dev/chrisw-b/dotfiles/src/commit/4f7c69d5dfa34cae2eabd3cb44e0c274f7926c3a |
Beta Was this translation helpful? Give feedback.
-
showcase.mp4showcasing the new dragging windows update and just my setup overall. this new update was a life saver since i also enjoy using the mouse to tile windows dots are https://github.com/trolljoe/trolldots but it has slightly changed colors for the borders and the waybar. |
Beta Was this translation helpful? Give feedback.
-
I started with a minimal UI and ended up with a bar packed with information -.-' EndeavourOS + Niri + Eww + Swaybg + Alacritty Latest development: the taskbar in the bottom-left corner that organizes open applications by workspace and monitor type. |
Beta Was this translation helpful? Give feedback.
-
Not very usable yet, but my setup to eventually potentially use niri for my tablet and potentially a phone down the line Things that I am waiting on
Eventually I also want to try my hand at making a TV config, which more or less has some of the same limitations with some more painful ones like OSK going to be really hard to do. |
Beta Was this translation helpful? Give feedback.
-
I haven't committed Niri's config file because I wanted to iterate on it quickly without having to run I'm running waybar, alacritty, Firefox with the new sidebar and some Catppuccin themes installed with Stylus. I'm on a Framework 13" laptop and the output scale is set to 1.4, which feels bad on a gut level, but somehow I feel like it's the sweet spot for the display's DPI... Niri's really working out well for me on this laptop. I wasn't completely sold on the infinite scroll but it feels very natural! I'd love to switch to it on my desktop as well, but since I use it for gaming I'm afraid I might run into some issues that I really don't want to deal with when I just want to play some games. Maybe I'll give it a try when I have some spare time. |
Beta Was this translation helpful? Give feedback.
-
Text-based waybar, mountbatten pink background color and a gradient for the active window so it does not leak into waybar lol Have you thought about implementing black rounded corners for the desktop like on an iPad screen? |
Beta Was this translation helpful? Give feedback.
-
This is my Niri setup in catppuccin machiato green: https://github.com/arqueon/niri_hypr_qtile |
Beta Was this translation helpful? Give feedback.
-
niri-screencap-2024-12-05.mp4Posting this mostly just to show off the fuzzel window switcher script that I made. Running waybar + fuzzel. Waybar is showing, on the left: niri/workspaces (just showing the current number), keyboard-state, custom/keyboard-layer (uses a custom script to get the layer number from my Ferris Sweep), temperature (cpu), temperature (gpu), cpu; in the center: niri/window; on the right: tray, network, wireplumber, and clock. |
Beta Was this translation helpful? Give feedback.
-
Niri@NixOSLockscreenLock.mp4Launcher, OSD, NotificationsNeovim (nixvim) and ClipboardEmoji PickerSession Management Picker |
Beta Was this translation helpful? Give feedback.
-
As a former Sway user, I have been transitioning to Niri for some time now. I believe it is time to share some configurations that I have found useful. Currently, I'm using: OS: Fedora 41 You can install most of them by running the following commands: sudo dnf copr enable yalter/niri
sudo dnf install niri mako kitty waybar swaybg hypridle hyprlock rofi-wayland zathura zathura-pdf-mupdf mpv imv papirus-icon-theme-dark neovim Below is a screenshot of my current desktop: WaybarThe configuration of Waybar is primarily based on the EndeavourOS Community Config. I would like to share the indicator for the focused workspace, which is a small triangle implemented using CSS. First, create a svg file in nvim ~/.config/waybar/assets/triangle.svg<svg width="64px" height="64px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M10.285 3.85831C11.0618 2.56363 12.9382 2.56363 13.715 3.85831L22.1826 17.971C22.9824 19.3041 22.0222 21 20.4676 21H3.53238C1.97779 21 1.01757 19.3041 1.81739 17.971L10.285 3.85831Z" fill="#8c977d"/>
</svg> Then, modify the Inside ~/.config/waybar/style.css#workspaces button.focused {
background-image: url('assets/triangle.svg');
background-repeat: no-repeat;
background-size: 6px 6px;
background-position: bottom;
} RofiRofi, as a dmenu replacement, can be utilized in various ways: App lanucherWhen used as an app launcher, the theme is based on ~/.config/rofi/themes/spotlight.rasi* {
font: "Cascadia Code NF 11";
bg0: #151515f2;
bg1: #1f1f1f80;
bg2: #393939bf;
fg0: #ffffff;
fg1: #cecece;
fg2: #DEDEDE80;
background-color: transparent;
text-color: @fg0;
margin: 0;
padding: 0;
spacing: 0;
}
window {
background-color: @bg0;
location: center;
width: 540px;
border-radius: 4px;
}
inputbar {
font: "Cascadia Code NF 13";
padding: 12px;
spacing: 12px;
children: [ icon-search, entry];
}
icon-search {
expand: false;
filename: "search";
size: 28px;
}
icon-search,
entry,
element-icon,
element-text {
vertical-align: 0.5;
}
entry {
font: inherit;
placeholder: "Search";
placeholder-color: @fg2;
}
message {
border: 2px 0 0;
border-color: @bg1;
background-color: @bg1;
}
textbox {
padding: 8px 24px;
}
listview {
lines: 7;
columns: 1;
fixed-height: false;
border: 1px 0 0;
border-color: @bg1;
}
element {
padding: 8px 16px;
spacing: 16px;
background-color: transparent;
children: [ element-icon, element-text];
}
element normal active {
text-color: @bg2;
}
element alternate active {
text-color: @bg2;
}
element selected normal,
element selected active {
background-color: @bg2;
text-color: @fg1;
}
element-icon {
size: 2em;
}
element-text {
text-color: inherit;
} Inside niri's config.kdl
Window Switcher / Clipboard Menu / Session MenuMany things are taken from newmanls' config. Use Rofi as a window switcher: Use Rofi as a clipboard menu: Use Rofi as a session menu: see this script. MakoMy favorite feature from newmanls' config is the notify-pulse script, which eliminates the need for an OSD tool. Example mako config
Inside niri's config.kdl
mpvI use ModernZ for a modern video player interface, and thumbfast is a must-have. hyprlockConfig is based on MrVivekRajan's work. ~/.config/hypr/hyprlock.conf
TerminalCurrently, there's nothing fancy in my kitty's config. I may add some updates after ghostty's public release. |
Beta Was this translation helpful? Give feedback.
-
By far my favorite wayland compositor thanks so much for this project :D yambar, helix editor, mako, fuzzel, themes are either dracula or catppuccin |
Beta Was this translation helpful? Give feedback.
-
Really loving the new niri update! Finally I can organize all my windows exactly where I need them (genuinely, the implementation of floating windows is great. It was so easy to pile everything into chaos and then just mod right click everything right back to beautiful organized scrolling) |
Beta Was this translation helpful? Give feedback.
-
I now have a smooth experience and I'm very grateful to everyone who contributed these softwares.
https://git.sr.ht/~ity/dotfiles There is a flash of red at the lock screen moment, I don't know if it has been fixed or if it's just my problem? |
Beta Was this translation helpful? Give feedback.
-
Showcase your custom niri setups!
Rules:1
Footnotes
Shamelessly stolen from the Awesome WM discussion. ↩
Beta Was this translation helpful? Give feedback.
All reactions