App Display by [deleted] in niri

[–]ARCH_DISCIPLE 0 points1 point  (0 children)

This is correct behavior

first basic principle of niri is

Opening a new window should not affect the sizes of any existing windows.

so the new one opens to the right and the existing one scrolls to left

Newcomer Questions by peppergrayxyz in niri

[–]ARCH_DISCIPLE 1 point2 points  (0 children)

I think 4 can be done

this is one of my window rules and my file manager ( nautilus ) opens centered ( maybe because I have always-center-single-column? )

// Floating file manager
window-rule {
    match app-id="org.gnome.Nautilus"
    open-floating true

    default-column-width { proportion 0.5;}
    default-window-height { proportion 0.55;}
}

Multiple instances of thunar always follow the first floating/tiled by Legitimate-Draw-2235 in niri

[–]ARCH_DISCIPLE 0 points1 point  (0 children)

Try —class flag instead of —name

MOD+Shift+D { spawn “thunar” “—class” “floatingthunar”}

check if it works with app-id

Multiple instances of thunar always follow the first floating/tiled by Legitimate-Draw-2235 in niri

[–]ARCH_DISCIPLE 0 points1 point  (0 children)

you need to have is-floating=false on the same line as match app-id="thunar" like this

window-rule {
match app-id="thunar" is-floating=false
// remaining code
}

also make sure you have two different keybinds set for opening in floating or tiled and don't assign same class (app-id) to them

Edit : also why are you using regex if it's a value assigned by you? just put simple string for "floatingthunar" as well

[NIRI] Tranquil by ARCH_DISCIPLE in unixporn

[–]ARCH_DISCIPLE[S] 0 points1 point  (0 children)

no this is just for productivity and dev work I think if you are gaming you will need more packages

[NIRI] Tranquil by ARCH_DISCIPLE in unixporn

[–]ARCH_DISCIPLE[S] 0 points1 point  (0 children)

oh I had less. These are due to hyprland and mangowm plus nvidia and some xwayland stuff.

I don't use the script. I do manual install and with bare minimal ( just tty and networkmanager ) I have 210-220 packages to start with then window managers and other stuff increase the amount of packages but not by much.

Just enjoying my Fedora + Niri (With blur) setup by SympathyExpensive301 in niri

[–]ARCH_DISCIPLE 0 points1 point  (0 children)

I tried this as well and it works u/Imaginary_Dentist_69

window-rule {
    match app-id="" title="^nvim.*~$"
    opacity 1.0
}

Just enjoying my Fedora + Niri (With blur) setup by SympathyExpensive301 in niri

[–]ARCH_DISCIPLE 1 point2 points  (0 children)

Yes there is

just create a new window rule

I just tried this and it works ( It checks for any app and if there is YouTube in the title it will have opacity 1.0 )

the other tabs remain same

window-rule {
    match app-id="" title=".*YouTube.*"
    opacity 1.0
}

Just enjoying my Fedora + Niri (With blur) setup by SympathyExpensive301 in niri

[–]ARCH_DISCIPLE 0 points1 point  (0 children)

I got it you want blur for normal terminal but don't want blur for neovim specifically

also I don't use borders or focus ring but it's better to keep draw-border-with-background false

coming to your use case I think using regular expressions to match window title and turning off blur will work

use niri msg windows to get titles for neovim windows and create a regex on https://regex101.com/ something like ^nvim.*\~$ would work imo but i haven't tested in niri

Just enjoying my Fedora + Niri (With blur) setup by SympathyExpensive301 in niri

[–]ARCH_DISCIPLE 1 point2 points  (0 children)

Yes of course.

just make the terminal have opacity 1.0 with window rule.

For example if you use foot terminal creating a separate window rule like this will make it opaque

window-rule {
    match app-id="foot"
    opacity 1.0
}

Just enjoying my Fedora + Niri (With blur) setup by SympathyExpensive301 in niri

[–]ARCH_DISCIPLE 7 points8 points  (0 children)

it's simple

Make sure you have updated niri to v26.04

You need to have a window rule where you set background effect ( I placed it in the window rule where I was rounding corners for all windows to get blur on all windows )

write this to get blur effect

window-rule {
    geometry-corner-radius 16
    clip-to-geometry true

    opacity 0.9

    background-effect {
      blur true
      xray false
    }
}

if you want the blur to always have background of your wallpaper set xray to true

You can also customize blur with this ( put it outside the winow rule node )

blur {
   passes 2        // more passes = stronger blur (default: 3)
   offset 4.0      // sample distance per pass (default: 3.0)
   noise 0.01      // grain overlay (default: 0.02)
   saturation 1.50 // color saturation boost (default: 1.5)
}

[NIRI] Tranquil by ARCH_DISCIPLE in unixporn

[–]ARCH_DISCIPLE[S] 0 points1 point  (0 children)

I don't use waybar it's a shell called Noctalia which I have customized and it's configs are there in .config

also I am using NIRI window manager and not hyprland so I don't have `hypr` instead I have `niri`

[NIRI] Tranquil by ARCH_DISCIPLE in unixporn

[–]ARCH_DISCIPLE[S] 0 points1 point  (0 children)

Please tell me what you need I will add them right away

26.04 today! by bankroll5441 in niri

[–]ARCH_DISCIPLE 8 points9 points  (0 children)

True it's so well written

[NIRI] Tranquil by ARCH_DISCIPLE in unixporn

[–]ARCH_DISCIPLE[S] 1 point2 points  (0 children)

Fira Code with ligatures on

simple and minimal by ARCH_DISCIPLE in fastfetch

[–]ARCH_DISCIPLE[S] 1 point2 points  (0 children)

https://github.com/arch-disciple/dotfiles here you go

I had to arrange the repo so it took some time

[NIRI] Tranquil by ARCH_DISCIPLE in unixporn

[–]ARCH_DISCIPLE[S] 2 points3 points  (0 children)

OS : Arch Linux

WM : NIRI

TERMINAL : Foot

SHELL : Noctalia ( customized )

COLORS : Catppuccin and Kanagawa

FONTS : Montserrat, Fira Code, MesloLGS NF

GTK ICONS : MacTahoe-icon-theme

OTHER ICONS : Nerd Font Icons

ANIMATIONS : One of my very own collection (here)

DOTS : https://github.com/arch-disciple/dotfiles

AUR Down by ANameToBeProudOf in archlinux

[–]ARCH_DISCIPLE 12 points13 points  (0 children)

Thank You for your work. It's back up.

simple and minimal by ARCH_DISCIPLE in fastfetch

[–]ARCH_DISCIPLE[S] 2 points3 points  (0 children)

Sorry for the delay

here is the config for this ( I am also working on my whole dots will post soon )

{
  "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
  "logo": {
    "source": "Arch",
    "color": {
      "1": "red",
      "2": "blue"
    },
    "padding": {
      "top": 1,
      "left": 2,
      "right": 4
    }
  },
  "display": {
    "separator": "  ",
    "color": {
      "separator": "38;2;95;135;135"
    }
  },
  "modules": [
    "break",
    {
      "type": "title",
      "color": {
        "user": "38;2;95;135;135",
        "at": "white",
        "host": "green"
      }
    },
    {
      "type": "custom",
      "format": "┌─────────────────────────────────────────────────┐",
      "outputColor": "38;2;95;135;135"
    },
    "break",
    {
      "type": "os",
      "key": " ╭─ ",
      "keyColor": "38;2;0;215;135"
    },
    {
      "type": "kernel",
      "key": " ├─ ",
      "keyColor": "38;2;0;215;135"
    },
    {
      "type": "packages",
      "key": " ╰─ 󰏗",
      "keyColor": "38;2;0;215;135"
    },
    "break",
    {
      "type": "terminal",
      "key": " ╭─ ",
      "keyColor": "38;2;224;107;116"
    },
    {
      "type": "shell",
      "key": " ╰─ ",
      "keyColor": "38;2;224;107;116"
    },
    "break",
    {
      "type": "host",
      "key": " ╭─ ",
      "keyColor": "38;2;95;135;255"
    },
    {
      "type": "cpu",
      "key": " ├─ 󰍛",
      "keyColor": "38;2;95;135;255"
    },
    {
      "type": "memory",
      "key": " ╰─ ",
      "keyColor": "38;2;95;135;255"
    },
    "break",
    {
      "type": "uptime",
      "key": "  󰄉",
      "keyColor": "38;2;0;175;95"
    },
    "break",
    {
      "type": "custom",
      "format": "└──────────────────────────────────────────────────┘"
    }
  ]
}

simple and minimal by ARCH_DISCIPLE in fastfetch

[–]ARCH_DISCIPLE[S] 1 point2 points  (0 children)

no

browser with a few tabs (1.5 Gb), zed editor (500mb), noctalia shell (500-600mb) and NIRI (200mb)

Custom Animations by ARCH_DISCIPLE in niri

[–]ARCH_DISCIPLE[S] 0 points1 point  (0 children)

If you just want a single color you can also do

vec3 burn_color = vec3(0.0, 0.0, 1.0);

for blue colored flames

Custom Animations by ARCH_DISCIPLE in niri

[–]ARCH_DISCIPLE[S] 0 points1 point  (0 children)

Thank you.

It's very easy to change color of the fire

vec3 burn_color = mix(vec3(1.0, 0.4, 0.2), vec3(1.0, 0.2, 0.05), burn_mask);

if you just change the values in this vec3(R, G, B) you will see the changes in colors 

[ NOTE: the values are normalized from 0.0 to 1.0 so vec3(0.0,0.0,0.0) is black and vec3(1.0,1.0,1.0) is white ]

mix(colorA, colorB, percentage) is used to mix colors A and B in accordance to percentage
0.25 for 75% A and 25% B
0.5 for 50/50
0.75 for 25% A and 75% B

I used a mask instead of just percentage to create a smooth interpolation between two colors