Compare commits

..

No commits in common. "ef3703c297d72fe6173a5090b0a103918f216bc5" and "747f5d3e692a0b1745584e6a7581e228f6eeeb20" have entirely different histories.

10 changed files with 34 additions and 48 deletions

View file

@ -21,7 +21,6 @@
networkmanager.enable = true;
openconnect-sso.enable = true;
openvpn.enable = true;
tailscale.enable = true;
};
nix = {
@ -37,6 +36,7 @@
};
services = {
tailscale.enable = true;
pipewire.enable = true;
printing.enable = true;
openrgb.enable = true;

View file

@ -23,7 +23,6 @@
networking = {
networkmanager.enable = true;
openconnect-sso.enable = true;
tailscale.enable = true;
};
nix = {
@ -38,7 +37,10 @@
ssh.enable = true;
};
services.pipewire.enable = true;
services = {
pipewire.enable = true;
tailscale.enable = true;
};
users.tdpeuter.enable = true;

View file

@ -26,8 +26,6 @@
networking = {
networkmanager.enable = true;
openconnect-sso.enable = true;
openvpn.enable = true;
tailscale.enable = true;
};
nix = {
@ -43,7 +41,10 @@
wireshark.enable = true;
};
services.pipewire.enable = true;
services = {
pipewire.enable = true;
tailscale.enable = true;
};
users.tdpeuter.enable = true;

View file

@ -13,10 +13,6 @@ in {
j4-dmenu-desktop
];
fonts.packages = with pkgs; [
font-awesome_6
];
programs.waybar.enable = true;
services.atd.enable = true; # Command scheduler

View file

@ -3,6 +3,5 @@
./networkmanager
./openconnect-sso
./openvpn
./tailscale
];
}

View file

@ -1,22 +0,0 @@
{ config, lib, pkgs, pkgs-unstable, ... }:
let
cfg = config.sisyphus.networking.tailscale;
in {
options.sisyphus.networking.tailscale.enable = lib.mkEnableOption "Tailscale";
config = lib.mkIf cfg.enable {
services = {
tailscale = {
enable = true;
package = pkgs-unstable.tailscale;
useRoutingFeatures = "client";
extraDaemonFlags = [
"--no-logs-no-support"
];
};
resolved.enable = true;
};
};
}

View file

@ -6,5 +6,6 @@
./pipewire
./printing
./remEYEnder
./tailscale
];
}

View file

@ -0,0 +1,15 @@
{ config, lib, pkgs, pkgs-unstable, ... }:
let
cfg = config.sisyphus.services.tailscale;
in {
options.sisyphus.services.tailscale.enable = lib.mkEnableOption "Tailscale";
config = lib.mkIf cfg.enable {
services.tailscale = {
enable = true;
package = pkgs-unstable.tailscale;
useRoutingFeatures = "client";
};
};
}

View file

@ -7,10 +7,11 @@ interval_ms="$(( "${DURATION}" * ( 10 ** "${EXP}" ) / "${STEPS}" ))"
padded_interval_ms="$(printf "%0${EXP}d" "${interval_ms}")"
interval_s="${padded_interval_ms:0:-${EXP}}.${padded_interval_ms:-${EXP}}"
end_time="$(( "$( date '+%s' )" + "${DURATION}" ))"
end_time="$(( "$( date '+%s' )" + "${DURATION}" + 1 ))"
# notify-send args
replace_id="${end_time}"
expire_time="$(( "${interval_ms}" + 1 ))" # To avoid flickering
counter=0
while [[ "${end_time}" -gt "$( date '+%s' )" ]]; do
@ -21,16 +22,9 @@ while [[ "${end_time}" -gt "$( date '+%s' )" ]]; do
'Look away from your screen :)' 'RemEYEnder' \
--hint="int:value:${remaining_part}" \
--category='sysinfo' \
--replace-id="${replace_id}"
--replace-id="${replace_id}" \
--expire-time="${expire_time}"
counter="$(( "${counter}" + 1 ))"
sleep "${interval_s}"
done
notify-send \
'Look away from your screen :)' 'RemEYEnder' \
--hint="int:value:${remaining_part}" \
--category='sysinfo' \
--replace-id="${replace_id}" \
--expire-time="${interval_ms}"

View file

@ -23,17 +23,18 @@
],
"include": [
"~/.config/waybar/modules.json"
],
"start_hidden": true
]
},
/* Toggle this bar, contains all information */
{
"name": "toggle",
"mode": "hide",
"ipc": true,
"position": "top",
"height": 26,
/* Show this bar on top of the other one, seemingly replacing it. */
/*"margin": "-26px 0 0 0",*/
"margin": "-26px 0 0 0",
"modules-left": [
"custom/meta",
"sway/window",
@ -58,7 +59,6 @@
],
"include": [
"~/.config/waybar/modules.json"
],
"reload_style_on_change": true
]
}
]