przystosowanie konfiguracji pod siebie

This commit is contained in:
2025-09-18 16:01:58 +02:00
parent be171552d0
commit 0908e9eed6
165 changed files with 1799 additions and 11964 deletions

View File

@@ -1,14 +1,16 @@
{ pkgs
, lib
, host
, config
, ...
{
pkgs,
lib,
host,
config,
...
}:
let
betterTransition = "all 0.3s cubic-bezier(.55,-0.68,.48,1.682)";
inherit (import ../../../hosts/${host}/variables.nix) clock24h;
in
with lib; {
with lib;
{
# Configure & Theme Waybar
programs.waybar = {
enable = true;
@@ -46,10 +48,7 @@ with lib; {
on-scroll-down = "hyprctl dispatch workspace e-1";
};
"clock" = {
format =
if clock24h == true
then '' {:L%H:%M}''
else '' {:L%I:%M %p}'';
format = if clock24h == true then '' {:L%H:%M}'' else '' {:L%I:%M %p}'';
tooltip = true;
tooltip-format = "<big>{:%A, %d.%B %Y }</big>\n<tt><small>{calendar}</small></tt>";
};

View File

@@ -1,7 +1,8 @@
{ pkgs
, config
, lib
, ...
{
pkgs,
config,
lib,
...
}:
let
terminal = "kitty";
@@ -20,7 +21,8 @@ let
base0E = "D2A6FF";
base0F = "E6B673";
in
with lib; {
with lib;
{
# Configure & Theme Waybar
programs.waybar = {
enable = true;
@@ -30,9 +32,20 @@ with lib; {
layer = "top";
position = "top";
modules-left = [ "custom/startmenu" "tray" "hyprland/window" ];
modules-left = [
"custom/startmenu"
"tray"
"hyprland/window"
];
modules-center = [ "hyprland/workspaces" ];
modules-right = [ "idle_inhibitor" "custom/notification" "pulseaudio" "battery" "clock" "custom/exit" ];
modules-right = [
"idle_inhibitor"
"custom/notification"
"pulseaudio"
"battery"
"clock"
"custom/exit"
];
"hyprland/workspaces" = {
format = "{name}";
@@ -46,9 +59,7 @@ with lib; {
};
"clock" = {
format = '' {:%H:%M}'';
/*
''{: %I:%M %p}'';
*/
# ''{: %I:%M %p}'';
tooltip = true;
tooltip-format = "<big>{:%A, %d.%B %Y }</big><tt><small>{calendar}</small></tt>";
};
@@ -71,11 +82,17 @@ with lib; {
"disk" = {
format = " {free}";
tooltip = true;
# Not working with zaneyos window open then closes
# Not working with garandos window open then closes
#on-click = "${terminal} -e sh -c df -h ; read";
};
"network" = {
format-icons = [ "󰤯" "󰤟" "󰤢" "󰤥" "󰤨" ];
format-icons = [
"󰤯"
"󰤟"
"󰤢"
"󰤥"
"󰤨"
];
format-ethernet = " {bandwidthDownBits}";
format-wifi = " {bandwidthDownBits}";
format-disconnected = "󰤮";
@@ -99,7 +116,11 @@ with lib; {
phone = "";
portable = "";
car = "";
default = [ "" "" "" ];
default = [
""
""
""
];
};
on-click = "pavucontrol";
};
@@ -149,7 +170,18 @@ with lib; {
format = "{icon} {capacity}%";
format-charging = "󰂄 {capacity}%";
format-plugged = "󱘖 {capacity}%";
format-icons = [ "󰁺" "󰁻" "󰁼" "󰁽" "󰁾" "󰁿" "󰂀" "󰂁" "󰂂" "󰁹" ];
format-icons = [
"󰁺"
"󰁻"
"󰁼"
"󰁽"
"󰁾"
"󰁿"
"󰂀"
"󰂁"
"󰂂"
"󰁹"
];
on-click = "";
tooltip = false;
};

View File

@@ -1,14 +1,16 @@
{ pkgs
, lib
, host
, config
, ...
{
pkgs,
lib,
host,
config,
...
}:
let
betterTransition = "all 0.3s cubic-bezier(.55,-0.68,.48,1.682)";
inherit (import ../../../hosts/${host}/variables.nix) clock24h;
in
with lib; {
with lib;
{
# Configure & Theme Waybar
programs.waybar = {
enable = true;
@@ -46,10 +48,7 @@ with lib; {
on-scroll-down = "hyprctl dispatch workspace e-1";
};
"clock" = {
format =
if clock24h == true
then '' {:L%H:%M}''
else '' {:L%I:%M %p}'';
format = if clock24h == true then '' {:L%H:%M}'' else '' {:L%I:%M %p}'';
tooltip = true;
tooltip-format = "<big>{:%A, %d.%B %Y }</big>\n<tt><small>{calendar}</small></tt>";
};

View File

@@ -2,17 +2,30 @@
config,
pkgs,
...
}: {
home.packages = with pkgs; [waybar];
}:
{
home.packages = with pkgs; [ waybar ];
programs.waybar = {
enable = true;
settings = {
mainBar = {
layer = "top";
"modules-left" = ["hyprland/workspaces" "temperature" "hyprland/window"];
"modules-center" = ["custom/spacer"];
"modules-right" = ["tray" "cpu" "memory" "idle_inhibitor" "clock" "pulseaudio" "bluetooth"];
"modules-left" = [
"hyprland/workspaces"
"temperature"
"hyprland/window"
];
"modules-center" = [ "custom/spacer" ];
"modules-right" = [
"tray"
"cpu"
"memory"
"idle_inhibitor"
"clock"
"pulseaudio"
"bluetooth"
];
"hyprland/window" = {
format = "{title}";
"max-length" = 333;
@@ -103,7 +116,11 @@
headphone = "";
phone = "";
portable = "";
default = ["" "" ""];
default = [
""
""
""
];
};
"on-click-left" = "pavucontrol";
input = true;
@@ -149,7 +166,7 @@
"tooltip-format" = "{title}";
"on-click" = "activate";
"on-click-middle" = "close";
"ignore-list" = ["Alacritty"];
"ignore-list" = [ "Alacritty" ];
"app_ids-mapping" = {
firefoxdeveloperedition = "firefox-developer-edition";
};
@@ -477,4 +494,3 @@
'';
};
}

View File

@@ -2,17 +2,28 @@
config,
pkgs,
...
}: {
home.packages = with pkgs; [waybar];
}:
{
home.packages = with pkgs; [ waybar ];
programs.waybar = {
enable = true;
settings = {
mainBar = {
layer = "top";
"modules-left" = ["hyprland/workspaces" "hyprland/window"];
"modules-center" = ["clock"];
"modules-right" = ["tray" "cpu" "memory" "idle_inhibitor" "pulseaudio" "bluetooth"];
"modules-left" = [
"hyprland/workspaces"
"hyprland/window"
];
"modules-center" = [ "clock" ];
"modules-right" = [
"tray"
"cpu"
"memory"
"idle_inhibitor"
"pulseaudio"
"bluetooth"
];
"hyprland/window" = {
format = "{title}";
"max-length" = 333;
@@ -103,7 +114,11 @@
headphone = "";
phone = "";
portable = "";
default = ["" "" ""];
default = [
""
""
""
];
};
"on-click-left" = "pavucontrol";
input = true;
@@ -149,7 +164,7 @@
"tooltip-format" = "{title}";
"on-click" = "activate";
"on-click-middle" = "close";
"ignore-list" = ["Alacritty"];
"ignore-list" = [ "Alacritty" ];
"app_ids-mapping" = {
firefoxdeveloperedition = "firefox-developer-edition";
};

View File

@@ -1,7 +1,8 @@
{ pkgs
, config
, lib
, ...
{
pkgs,
config,
lib,
...
}:
let
terminal = "kitty";
@@ -20,7 +21,8 @@ let
base0E = "D2A6FF";
base0F = "E6B673";
in
with lib; {
with lib;
{
# Configure & Theme Waybar
programs.waybar = {
enable = true;
@@ -30,9 +32,26 @@ with lib; {
layer = "top";
position = "top";
modules-center = [ "network" "pulseaudio" "cpu" "hyprland/workspaces" "memory" "disk" "clock" ]; # Eterna: [ "hyprland/window" ]
modules-left = [ "custom/startmenu" "hyprland/window" ]; # Eternal: [ "hyprland/workspaces" "cpu" "memory" "network" ]
modules-right = [ "tray" "idle_inhibitor" "custom/notification" "battery" "custom/exit" ]; # Eternal: [ "idle_inhibitor" "pulseaudio" "clock" "custom/notification" "tray" ]
modules-center = [
"network"
"pulseaudio"
"cpu"
"hyprland/workspaces"
"memory"
"disk"
"clock"
]; # Eterna: [ "hyprland/window" ]
modules-left = [
"custom/startmenu"
"hyprland/window"
]; # Eternal: [ "hyprland/workspaces" "cpu" "memory" "network" ]
modules-right = [
"tray"
"idle_inhibitor"
"custom/notification"
"battery"
"custom/exit"
]; # Eternal: [ "idle_inhibitor" "pulseaudio" "clock" "custom/notification" "tray" ]
"hyprland/workspaces" = {
format = "{name}";
@@ -46,9 +65,7 @@ with lib; {
};
"clock" = {
format = '' {:%H:%M}'';
/*
''{: %I:%M %p}'';
*/
# ''{: %I:%M %p}'';
tooltip = true;
tooltip-format = "<big>{:%A, %d.%B %Y }</big><tt><small>{calendar}</small></tt>";
};
@@ -71,11 +88,17 @@ with lib; {
"disk" = {
format = " {free}";
tooltip = true;
# Not working with zaneyos window open then closes
# Not working with garandos window open then closes
#on-click = "${terminal} -e sh -c df -h ; read";
};
"network" = {
format-icons = [ "󰤯" "󰤟" "󰤢" "󰤥" "󰤨" ];
format-icons = [
"󰤯"
"󰤟"
"󰤢"
"󰤥"
"󰤨"
];
format-ethernet = " {bandwidthDownBits}";
format-wifi = " {bandwidthDownBits}";
format-disconnected = "󰤮";
@@ -99,7 +122,11 @@ with lib; {
phone = "";
portable = "";
car = "";
default = [ "" "" "" ];
default = [
""
""
""
];
};
on-click = "pavucontrol";
};
@@ -149,7 +176,18 @@ with lib; {
format = "{icon} {capacity}%";
format-charging = "󰂄 {capacity}%";
format-plugged = "󱘖 {capacity}%";
format-icons = [ "󰁺" "󰁻" "󰁼" "󰁽" "󰁾" "󰁿" "󰂀" "󰂁" "󰂂" "󰁹" ];
format-icons = [
"󰁺"
"󰁻"
"󰁼"
"󰁽"
"󰁾"
"󰁿"
"󰂀"
"󰂁"
"󰂂"
"󰁹"
];
on-click = "";
tooltip = false;
};

View File

@@ -1,14 +1,16 @@
{ pkgs
, lib
, host
, config
, ...
{
pkgs,
lib,
host,
config,
...
}:
let
betterTransition = "all 0.3s cubic-bezier(.55,-0.68,.48,1.682)";
inherit (import ../../../hosts/${host}/variables.nix) clock24h;
in
with lib; {
with lib;
{
# Configure & Theme Waybar
programs.waybar = {
enable = true;
@@ -58,10 +60,7 @@ with lib; {
format = " {temperatureC}°C ";
};
"clock" = {
format =
if clock24h == true
then '' {:L%H:%M}''
else '' {:L%I:%M %p}'';
format = if clock24h == true then '' {:L%H:%M}'' else '' {:L%I:%M %p}'';
tooltip = true;
tooltip-format = "<big>{:%A, %d.%B %Y }</big>\n<tt><small>{calendar}</small></tt>";
};

View File

@@ -1,13 +1,15 @@
{ pkgs
, lib
, host
, config
, ...
{
pkgs,
lib,
host,
config,
...
}:
let
inherit (import ../../../hosts/${host}/variables.nix) clock24h;
in
with lib; {
with lib;
{
# Configure & Theme Waybar
programs.waybar = {
enable = true;
@@ -52,10 +54,7 @@ with lib; {
on-scroll-down = "hyprctl dispatch workspace e-1";
};
"clock" = {
format =
if clock24h == true
then '' {:L%H:%M}''
else '' {:L%I:%M %p}'';
format = if clock24h == true then '' {:L%H:%M}'' else '' {:L%I:%M %p}'';
tooltip = true;
tooltip-format = "<big>{:%A, %d.%B %Y }</big>\n<tt><small>{calendar}</small></tt>";
};