ironbar: Add dynamic battery
This commit is contained in:
parent
84356a8885
commit
fe167fd072
6 changed files with 15 additions and 5 deletions
|
|
@ -23,6 +23,7 @@
|
||||||
morewaita-icon-theme
|
morewaita-icon-theme
|
||||||
kdePackages.breeze-icons
|
kdePackages.breeze-icons
|
||||||
gnome.seahorse
|
gnome.seahorse
|
||||||
|
upower
|
||||||
];
|
];
|
||||||
|
|
||||||
gtk.iconCache.enable = false;
|
gtk.iconCache.enable = false;
|
||||||
|
|
@ -42,6 +43,7 @@
|
||||||
'';
|
'';
|
||||||
|
|
||||||
programs.dconf.enable = true;
|
programs.dconf.enable = true;
|
||||||
|
services.upower.enable = true;
|
||||||
services.printing.enable = true;
|
services.printing.enable = true;
|
||||||
services.dbus.enable = true;
|
services.dbus.enable = true;
|
||||||
services.dbus.packages = with pkgs; [
|
services.dbus.packages = with pkgs; [
|
||||||
|
|
|
||||||
|
|
@ -37,7 +37,7 @@
|
||||||
# because allowing rust nightly is too hard by default....
|
# because allowing rust nightly is too hard by default....
|
||||||
(import (fetchTarball {
|
(import (fetchTarball {
|
||||||
url = "https://github.com/oxalica/rust-overlay/archive/master.tar.gz";
|
url = "https://github.com/oxalica/rust-overlay/archive/master.tar.gz";
|
||||||
sha256 = "sha256:02p0zzglgi3980iyam46wv8ajr83wj6myjhrjjfv96vkafl6pycg";
|
sha256 = "sha256:1aaza47rqi74ypi77ksz396q9l7rrxfrdnhi2pfjb0yqmz7l69wl";
|
||||||
}))
|
}))
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
@ -55,7 +55,7 @@
|
||||||
};
|
};
|
||||||
modules = [
|
modules = [
|
||||||
./hardware/marmo/default.nix
|
./hardware/marmo/default.nix
|
||||||
];
|
] ++ base_imports;
|
||||||
};
|
};
|
||||||
nixosConfigurations."overheating" = inputs.nixpkgs.lib.nixosSystem {
|
nixosConfigurations."overheating" = inputs.nixpkgs.lib.nixosSystem {
|
||||||
specialArgs = {
|
specialArgs = {
|
||||||
|
|
@ -64,7 +64,7 @@
|
||||||
};
|
};
|
||||||
modules = [
|
modules = [
|
||||||
./hardware/overheating/default.nix
|
./hardware/overheating/default.nix
|
||||||
];
|
] ++ base_imports;
|
||||||
};
|
};
|
||||||
nixosConfigurations."spaceship" = inputs.nixpkgs.lib.nixosSystem {
|
nixosConfigurations."spaceship" = inputs.nixpkgs.lib.nixosSystem {
|
||||||
specialArgs = {
|
specialArgs = {
|
||||||
|
|
|
||||||
|
|
@ -10,4 +10,7 @@
|
||||||
",highrr,auto,1"
|
",highrr,auto,1"
|
||||||
];
|
];
|
||||||
programs.ironbar.monitor = "eDP-1";
|
programs.ironbar.monitor = "eDP-1";
|
||||||
|
programs.ironbar.battery = [
|
||||||
|
{ type = "upower"; class = "memory-usage"; }
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -43,5 +43,5 @@
|
||||||
wallpaper = HDMI-A-1,/home/dashie/Pictures/backgrounds/shinobu_1200.jpg
|
wallpaper = HDMI-A-1,/home/dashie/Pictures/backgrounds/shinobu_1200.jpg
|
||||||
splash = true
|
splash = true
|
||||||
'';
|
'';
|
||||||
programs.hyprland.extra_autostart= [ "streamdeck -n" ];
|
programs.hyprland.extra_autostart = [ "streamdeck -n" ];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -8,5 +8,10 @@
|
||||||
Extra settings for foo.
|
Extra settings for foo.
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
battery = lib.mkOption {
|
||||||
|
default = [];
|
||||||
|
example = [];
|
||||||
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -142,7 +142,7 @@
|
||||||
];
|
];
|
||||||
config = {
|
config = {
|
||||||
monitors."${config.programs.ironbar.monitor}" = {
|
monitors."${config.programs.ironbar.monitor}" = {
|
||||||
end = [
|
end = config.programs.ironbar.battery ++ [
|
||||||
{
|
{
|
||||||
type = "sys_info";
|
type = "sys_info";
|
||||||
format = [
|
format = [
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue