bar-rs set width correctly based on system

This commit is contained in:
alyx 2026-03-11 10:25:08 +00:00
parent 9d936365fc
commit 579bee8fe4
Signed by: alyx
SSH key fingerprint: SHA256:jnVDhAlcSXL67FEpIYmr80+FnLv93q3S2MtZ92ohQeA
2 changed files with 43 additions and 31 deletions

View file

@ -9,20 +9,20 @@ left = media
center = cpu center = cpu
right = time, volume, memory, disk_usage right = time, volume, memory, disk_usage
[style]
spacing = 10 20 5
padding = 0 10
background = rgba(0, 0, 0, 0)
width = 2540
height = 30
margin = 7
[module_style] [module_style]
font_size = 17 font_size = 17
icon_size = 20 icon_size = 20
text_color = white text_color = white
icon_color = white icon_color = white
[style]
spacing = 10 20 5
padding = 0 10
background = rgba(0, 0, 0, 0)
margin = 7
width = 1920
height = 30
[module:time] [module:time]
background = rgba(0, 36, 40, 1) background = rgba(0, 36, 40, 1)
border_color = rgba(0, 146, 148, 1) border_color = rgba(0, 146, 148, 1)
@ -73,4 +73,3 @@ padding = 3
border_radius = 7 border_radius = 7
max_length = 50 max_length = 50
max_title_length = 50 max_title_length = 50

View file

@ -11,7 +11,11 @@
file = { file = {
".config/waybar/config".source = (if osConfig.var.username == "alyx" then config.lib.file.mkOutOfStoreSymlink "${homeDirectory}/.config/nixos/home/bars/cyberhack" else config.lib.file.mkOutOfStoreSymlink "${homeDirectory}/.config/nixos/home/bars/modern"); ".config/waybar/config".source = (if osConfig.var.username == "alyx" then config.lib.file.mkOutOfStoreSymlink "${homeDirectory}/.config/nixos/home/bars/cyberhack" else config.lib.file.mkOutOfStoreSymlink "${homeDirectory}/.config/nixos/home/bars/modern");
".config/waybar/style.css".source = (if osConfig.var.username == "alyx" then config.lib.file.mkOutOfStoreSymlink "${homeDirectory}/.config/nixos/home/bars/cyberhack.css" else config.lib.file.mkOutOfStoreSymlink "${homeDirectory}/.config/nixos/home/bars/modern.css"); ".config/waybar/style.css".source = (if osConfig.var.username == "alyx" then config.lib.file.mkOutOfStoreSymlink "${homeDirectory}/.config/nixos/home/bars/cyberhack.css" else config.lib.file.mkOutOfStoreSymlink "${homeDirectory}/.config/nixos/home/bars/modern.css");
".config/bar-rs/bar-rs.ini".source = config.lib.file.mkOutOfStoreSymlink "${homeDirectory}/.config/nixos/home/bars/bar-rs.ini"; ".config/bar-rs/bar-rs.ini".text = builtins.readFile ./bars/bar-rs.ini + (if osConfig.var.hostname == "absolution" then ''
[style]
width = 2540
'' else '''');
}; };
pointerCursor = { pointerCursor = {
gtk.enable = true; gtk.enable = true;
@ -40,27 +44,33 @@
}; };
}; };
xdg.configFile."openxr/1/active_runtime.json".source = (if osConfig.var.hostname == "apalapucia" then "${pkgs.monado}/share/openxr/1/openxr_monado.json" else if osConfig.var.username == "fenix" then "${pkgs.wivrn}/share/openxr/1/openxr_wivrn.json" else null); xdg.configFile."openxr/1/active_runtime.json" = {
source = if osConfig.var.hostname == "apalapucia" then "${pkgs.monado}/share/openxr/1/openxr_monado.json" else "${pkgs.wivrn}/share/openxr/1/openxr_wivrn.json";
enable = (osConfig.var.hostname == "apalapucia" || osConfig.var.hostname == "fenix");
};
xdg.configFile."openvr/openvrpaths.vrpath".text = (if osConfig.var.hostname == "apalapucia" || osConfig.var.hostname == "fenix" then '' xdg.configFile."openvr/openvrpaths.vrpath" = {
{ text = ''
"config" : {
[ "config" :
"${config.xdg.dataHome}/Steam/config" [
], "${config.xdg.dataHome}/Steam/config"
"external_drivers" : null, ],
"jsonid" : "vrpathreg", "external_drivers" : null,
"log" : "jsonid" : "vrpathreg",
[ "log" :
"${config.xdg.dataHome}/Steam/logs" [
], "${config.xdg.dataHome}/Steam/logs"
"runtime" : ],
[ "runtime" :
"${pkgs.xrizer}/lib/xrizer" [
], "${pkgs.xrizer}/lib/xrizer"
"version" : 1 ],
} "version" : 1
'' else null); }
'';
enable = (osConfig.var.hostname == "apalapucia" || osConfig.var.hostname == "fenix");
};
programs.home-manager.enable = true; programs.home-manager.enable = true;
programs.foot = { programs.foot = {
@ -163,7 +173,10 @@
wayland.windowManager.mango.systemd.enable = true; wayland.windowManager.mango.systemd.enable = true;
wayland.windowManager.mango.settings = '' wayland.windowManager.mango.settings = ''
source=~/.config/nixos/home/wms/mango source=~/.config/nixos/home/wms/mango
''; '' + (if osConfig.var.hostname == "calufrax" then ''
xkb_rules_layout=gb
xkb_rules_variant=colemak
'' else '''');
services.kanshi = { services.kanshi = {
enable = true; enable = true;