Ports the classic dotfiles Omarchy setup to a no-home-manager NixOS
system module (configs/omarchy.nix), scoped to straylight only so the
other desktop hosts keep i3.
- Hyprland (programs.hyprland) becomes the default lightdm session; i3
stays enabled and selectable as a fallback.
- Omarchy config layout under ~/.config/{hypr,waybar,rofi,wlogout,
swayosd,alacritty} symlinked from the store; mutable theme/wallpaper
state in ~/.config/omarchy/current.
- omarchy-dots generates 8 themes (hyprland/hyprlock/waybar/rofi/
swayosd/wlogout/alacritty/mako colour files) from each theme's
palette, with wallpapers fetched from the Omarchy v3.8.4 tag.
- Helper scripts: omarchy-theme-set/bg-next/bg-set/apply, omarchy-menu
(rofi power/theme/background menus), waybar toggle, screenshot, lock.
- Shared desktop modules (desktop.nix / desktop-light.nix) untouched.
64 lines
731 B
CSS
64 lines
731 B
CSS
@import "../omarchy/current/theme/waybar.css";
|
|
|
|
* {
|
|
background-color: @background;
|
|
color: @foreground;
|
|
|
|
border: none;
|
|
border-radius: 0;
|
|
min-height: 0;
|
|
font-family: 'JetBrainsMono Nerd Font';
|
|
font-size: 12px;
|
|
}
|
|
|
|
.modules-left {
|
|
margin-left: 8px;
|
|
}
|
|
|
|
.modules-right {
|
|
margin-right: 8px;
|
|
}
|
|
|
|
#workspaces button {
|
|
all: initial;
|
|
padding: 0 6px;
|
|
margin: 0 1.5px;
|
|
min-width: 9px;
|
|
}
|
|
|
|
#workspaces button.empty {
|
|
opacity: 0.5;
|
|
}
|
|
|
|
#cpu,
|
|
#battery,
|
|
#pulseaudio,
|
|
#custom-omarchy {
|
|
min-width: 12px;
|
|
margin: 0 7.5px;
|
|
}
|
|
|
|
#tray {
|
|
margin-right: 16px;
|
|
}
|
|
|
|
#bluetooth {
|
|
margin-right: 17px;
|
|
}
|
|
|
|
#network {
|
|
margin-right: 13px;
|
|
}
|
|
|
|
tooltip {
|
|
padding: 2px;
|
|
}
|
|
|
|
#clock {
|
|
margin-left: 8.75px;
|
|
}
|
|
|
|
.hidden {
|
|
opacity: 0;
|
|
}
|