Setup Showcase #325
Replies: 60 comments 153 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.
-
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.
-
Niri + waybar + swww + fuzzel + dunst on a core2duo MacBook Pro running CachyOS w/lavd scheduler. and if you didn't know that old chip was in there, you wouldn't think it was. And this was an opinion I had with only 4gb. It's since been bumped. Niri is so performant. CachyOS just being a playground for future Linux is awesome. Niri is my new favorite thing ever. //will add video once i figure out why screen capturing isn't working and dotfiles once done! thank u YaLTer and all parties involved |
Beta Was this translation helpful? Give feedback.
-
Hi! I've just replaced Windows with NixOS with niri configured on my gaming PC. Want to say that all graphic-related task are fully works for me: modeling for 3D printing and gaming. So there is no reason to use windows ever. I uses niri with waybar, hyprlock, hypridle, sway-nc and wpaperd (buggy, but rusty =))). Workspace with Modeling for 3D printingWorkspace with Steam and browsingWorkspace with niri configurationWhole my NixOS configuration for several hosts is here Workspace with rust developmentHere is simple utility for my gaming setup. I have a PC with two monitors connected: my working monitor and big TV for playing games with friends. So I need only for single active output at a time. I wrote utility which controls outputs withing startup and with hotkeys. |
Beta Was this translation helpful? Give feedback.
-
I migrated to niri after hyprland and I really love niri and how it works. Awesome work, thanks for it!! My setups is pretty typical: fuzzel, waybar, swaync, dunst, kitty, hyprlock. The full config can be checked here (I use NixOS). |
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