summaryrefslogtreecommitdiff
path: root/hosts
diff options
context:
space:
mode:
authorLinnnus <[email protected]>2025-01-29 20:24:47 +0100
committerLinnnus <[email protected]>2025-01-29 20:24:47 +0100
commit52f2779fcaf6a719e5fc63929b7321e9df163925 (patch)
treefbbbfe4bdbedacc47bc51050ba2d2ff9f02532bb /hosts
parent27f702a9f3e599d872111036458c60af3f3ee472 (diff)
Formatting, nice one gg
Diffstat (limited to 'hosts')
-rw-r--r--hosts/omar/desktop-environment/default.nix1
-rw-r--r--hosts/omar/desktop-environment/input.nix1
-rw-r--r--hosts/omar/desktop-environment/window-manager.nix36
3 files changed, 17 insertions, 21 deletions
diff --git a/hosts/omar/desktop-environment/default.nix b/hosts/omar/desktop-environment/default.nix
index 48598eb..52800e0 100644
--- a/hosts/omar/desktop-environment/default.nix
+++ b/hosts/omar/desktop-environment/default.nix
@@ -1,5 +1,4 @@
# This module configures a desktop environment specific to this host.
-
{
imports = [
./window-manager.nix
diff --git a/hosts/omar/desktop-environment/input.nix b/hosts/omar/desktop-environment/input.nix
index bb138c7..63cddca 100644
--- a/hosts/omar/desktop-environment/input.nix
+++ b/hosts/omar/desktop-environment/input.nix
@@ -1,5 +1,4 @@
{
-
# Configure keymap in X11
services.xserver.xkb.layout = "dk";
services.xserver.xkb.options = "caps:escape";
diff --git a/hosts/omar/desktop-environment/window-manager.nix b/hosts/omar/desktop-environment/window-manager.nix
index 926268e..0a6d878 100644
--- a/hosts/omar/desktop-environment/window-manager.nix
+++ b/hosts/omar/desktop-environment/window-manager.nix
@@ -1,6 +1,4 @@
-{pkgs, ...}:
-
-{
+{pkgs, ...}: {
services.xserver.windowManager.dwm.enable = true;
# Show battery and clock in status bar. This is a background daemon which
@@ -11,25 +9,25 @@
wantedBy = ["graphical-session.target"];
serviceConfig.ExecStart = pkgs.writeShellScript "dwm-battery" ''
- while true; do
- echo -n "$(date +%H:%M) - ";
+ while true; do
+ echo -n "$(date +%H:%M) - ";
- # See: https://www.kernel.org/doc/Documentation/ABI/testing/sysfs-class-power
- case "$(cat /sys/class/power_supply/BAT0/status)" in
- Charging) echo -n "🔋 " ;;
- Discharging) echo -n "🪫 " ;;
- "Not charging") echo -n "🪫 " ;;
- Full) echo -n "🔋 " ;;
- Unknown) echo -n "? " ;;
- ""|*) echo -n "?? " ;;
- esac
+ # See: https://www.kernel.org/doc/Documentation/ABI/testing/sysfs-class-power
+ case "$(cat /sys/class/power_supply/BAT0/status)" in
+ Charging) echo -n "🔋 " ;;
+ Discharging) echo -n "🪫 " ;;
+ "Not charging") echo -n "🪫 " ;;
+ Full) echo -n "🔋 " ;;
+ Unknown) echo -n "? " ;;
+ ""|*) echo -n "?? " ;;
+ esac
- echo -n "$(cat /sys/class/power_supply/BAT0/capacity)%"
+ echo -n "$(cat /sys/class/power_supply/BAT0/capacity)%"
- echo
- sleep 5
- done | ${pkgs.dwm-setstatus}/bin/dwm-setstatus
- '';
+ echo
+ sleep 5
+ done | ${pkgs.dwm-setstatus}/bin/dwm-setstatus
+ '';
};
environment.systemPackages = with pkgs; [