My NixOS configuration.

feat: New colorscheme updates

Added icons

+34 -29
+30 -29
homeManagerModules/skins/nier/niri/config.kdl
··· 22 22 natural-scroll 23 23 // accel-speed 0.2 24 24 accel-profile "flat" 25 - scroll-factor 0.1 25 + scroll-factor 0.1 26 26 } 27 27 28 28 mouse { ··· 80 80 xcursor-size 32 81 81 82 82 hide-when-typing 83 - hide-after-inactive-ms 1000 83 + hide-after-inactive-ms 5000 84 84 } 85 85 86 86 // Settings that influence how windows are positioned and sized. ··· 88 88 // https://github.com/YaLTeR/niri/wiki/Configuration:-Layout 89 89 layout { 90 90 // Set gaps around windows in logical pixels. 91 - gaps 1 91 + gaps 3 92 92 93 93 // When to center a column when changing focus, options are: 94 94 // - "never", default behavior, focusing an off-screen column will keep at the left ··· 96 96 // - "always", the focused column will always be centered. 97 97 // - "on-overflow", focusing a column will center it if it doesn't fit 98 98 // together with the previously focused column. 99 - center-focused-column "never" 99 + center-focused-column "always" 100 100 101 101 // You can customize the widths that "switch-preset-column-width" (Mod+R) toggles between. 102 102 preset-column-widths { ··· 130 130 // You can change how the focus ring looks. 131 131 focus-ring { 132 132 // Uncomment this line to disable the focus ring. 133 - off 133 + // off 134 134 135 135 // How many logical pixels the ring extends out from the windows. 136 - width 1 136 + width 2 137 137 138 138 // Colors can be set in a variety of ways: 139 139 // - CSS named colors: "red" ··· 152 152 // defaulting to 180 (top-to-bottom gradient). 153 153 // You can use any CSS linear-gradient tool on the web to set these up. 154 154 // 155 - active-gradient from="#80c8ff" to="#bbddff" angle=45 155 + active-gradient from="#89dceb" to="#b4befe" angle=45 relative-to="workspace-view" 156 156 157 157 // You can also color the gradient relative to the entire view 158 158 // of the workspace, rather than relative to just the window itself. 159 159 // To do that, set relative-to="workspace-view". 160 160 // 161 - inactive-gradient from="#505050" to="#808080" angle=45 relative-to="workspace-view" 161 + inactive-gradient from="#eba0ac" to="#94e2d5" angle=45 162 162 } 163 163 164 164 // You can also add a border. It's similar to the focus ring, but always visible. ··· 166 166 // The settings are the same as for the focus ring. 167 167 // If you enable the border, you probably want to disable the focus ring. 168 168 169 - width 0 169 + width 1 170 + active-color "#f2cdcd" 170 171 // active-gradient from="#ffbb66" to="#ffc880" angle=45 relative-to="workspace-view" 171 172 // inactive-gradient from="#ffc880" to="#ffbb66" angle 45 relative-to="workspace-view" 172 173 173 - active-gradient from="#EE5396" to="#78A9FF" angle=135 174 - inactive-gradient from="#EE5396" to="#78A9FF" angle=135 relative-to="workspace-view" 174 + // active-gradient from="#EE5396" to="#78A9FF" angle=135 175 + // inactive-gradient from="#EE5396" to="#78A9FF" angle=135 relative-to="workspace-view" 175 176 } 176 177 177 178 // Struts shrink the area occupied by windows, similarly to layer-shell panels. ··· 180 181 // Top and bottom struts will simply add outer gaps in addition to the area occupied by 181 182 // layer-shell panels and regular gaps. 182 183 struts { 183 - left -1 184 - right -1 185 - top -1 186 - bottom -1 184 + left 1 185 + right 1 186 + top 1 187 + bottom 1 187 188 } 188 189 } 189 190 ··· 193 194 // spawn-at-startup "alacritty" "-e" "fish" 194 195 spawn-at-startup "swww-daemon" 195 196 spawn-at-startup "mako" 196 - // spawn-at-startup "daemonize $(which hydroxide) serve" 197 + spawn-at-startup "daemonize $(which hydroxide) serve" 197 198 // spawn-at-startup "eww daemon" 198 199 // spawn-at-startup "eww open bar" 199 200 ··· 268 269 // match app-id=r#"^org\.wezfurlong\.wezterm$"# 269 270 // default-column-width {} 270 271 271 - // Set rounded corners for all windows 272 - geometry-corner-radius 0 273 - clip-to-geometry true 272 + // Set rounded corners for all windows 273 + geometry-corner-radius 5 274 + clip-to-geometry true 274 275 } 275 276 276 277 // Example: block out two password managers from screen capture. ··· 302 303 303 304 // Suggested binds for running programs: terminal, app launcher, screen locker. 304 305 Mod+Return { spawn "foot"; } 305 - Mod+D { spawn "bash" "-c" "tofi-run | xargs exec"; } 306 + Mod+D { spawn "bash" "-c" "tofi-run | xargs bash -c"; } 306 307 Mod+G { spawn "zen"; } 307 308 Super+Alt+L { spawn "swaylock"; } 308 309 ··· 320 321 Mod+Up { focus-window-up; } 321 322 Mod+Right { focus-column-right; } 322 323 Mod+H { focus-column-left; } 323 - Mod+U { focus-window-down; } 324 - Mod+I { focus-window-up; } 325 - Mod+S { focus-column-right; } 324 + Mod+J { focus-window-down; } 325 + Mod+K { focus-window-up; } 326 + Mod+L { focus-column-right; } 326 327 327 328 Mod+Shift+Left { move-column-left; } 328 329 Mod+Shift+Down { move-window-down; } 329 330 Mod+Shift+Up { move-window-up; } 330 331 Mod+Shift+Right { move-column-right; } 331 332 Mod+Shift+H { move-column-left; } 332 - Mod+Shift+T { move-window-down; } 333 - Mod+Shift+N { move-window-up; } 334 - Mod+Shift+S { move-column-right; } 333 + Mod+Shift+J { move-window-down; } 334 + Mod+Shift+K { move-window-up; } 335 + Mod+Shift+L { move-column-right; } 335 336 336 337 // Alternative commands that move across workspaces when reaching 337 338 // the first or last window in a column. ··· 350 351 Mod+Ctrl+Up { focus-monitor-up; } 351 352 Mod+Ctrl+Right { focus-monitor-right; } 352 353 Mod+Ctrl+H { focus-monitor-left; } 353 - Mod+Ctrl+T { focus-monitor-down; } 354 - Mod+Ctrl+N { focus-monitor-up; } 355 - Mod+Ctrl+S { focus-monitor-right; } 354 + Mod+Ctrl+J { focus-monitor-down; } 355 + Mod+Ctrl+K { focus-monitor-up; } 356 + Mod+Ctrl+L { focus-monitor-right; } 356 357 357 358 Mod+Shift+Ctrl+Left { move-column-to-monitor-left; } 358 359 Mod+Shift+Ctrl+Down { move-column-to-monitor-down; }
+4
homeManagerModules/skins/nier/niri/default.nix
··· 11 11 niri 12 12 swww 13 13 mako 14 + material-design-icons 15 + weather-icons 16 + gnomeExtensions.gtk4-desktop-icons-ng-ding 17 + nixos-icons 14 18 ]; 15 19 }; 16 20 };