diff --git a/flake.lock b/flake.lock index 9296d8ad..2d12d19b 100644 --- a/flake.lock +++ b/flake.lock @@ -148,6 +148,28 @@ "type": "github" } }, + "eww": { + "inputs": { + "flake-compat": "flake-compat_2", + "nixpkgs": [ + "nixos" + ], + "rust-overlay": "rust-overlay" + }, + "locked": { + "lastModified": 1661783659, + "narHash": "sha256-AjAgsEAP35VxUsSUTM+N94GTOpsnzS4twvoQP2f0D+w=", + "owner": "elkowar", + "repo": "eww", + "rev": "956f96fd76cff7af5bf7207f2e6deb24e5f8bf17", + "type": "github" + }, + "original": { + "owner": "elkowar", + "repo": "eww", + "type": "github" + } + }, "flake-compat": { "flake": false, "locked": { @@ -181,6 +203,22 @@ } }, "flake-compat_3": { + "flake": false, + "locked": { + "lastModified": 1650374568, + "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "b4a34015c698c7793d592d66adbab377907a2be8", + "type": "github" + }, + "original": { + "owner": "edolstra", + "repo": "flake-compat", + "type": "github" + } + }, + "flake-compat_4": { "flake": false, "locked": { "lastModified": 1627913399, @@ -245,6 +283,21 @@ } }, "flake-utils_3": { + "locked": { + "lastModified": 1656928814, + "narHash": "sha256-RIFfgBuKz6Hp89yRr7+NR5tzIAbn52h8vT6vXkYjZoM=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "7e2a3b3dfd9af950a856d66b0a7d01e3c18aa249", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "flake-utils_4": { "locked": { "lastModified": 1652372896, "narHash": "sha256-lURGussfF3mGrFPQT3zgW7+RC0pBhbHzco0C7I+ilow=", @@ -259,7 +312,7 @@ "type": "github" } }, - "flake-utils_4": { + "flake-utils_5": { "locked": { "lastModified": 1644229661, "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=", @@ -274,7 +327,7 @@ "type": "github" } }, - "flake-utils_5": { + "flake-utils_6": { "locked": { "lastModified": 1638122382, "narHash": "sha256-sQzZzAbvKEqN9s0bzWuYmRaA03v40gaJ4+iL1LXjaeI=", @@ -291,7 +344,7 @@ }, "grasp": { "inputs": { - "flake-utils": "flake-utils_3", + "flake-utils": "flake-utils_4", "grasp": "grasp_2", "nixpkgs": [ "nixos" @@ -403,8 +456,8 @@ }, "neovim-flake": { "inputs": { - "flake-utils": "flake-utils_4", - "nixpkgs": "nixpkgs_2" + "flake-utils": "flake-utils_5", + "nixpkgs": "nixpkgs_3" }, "locked": { "dir": "contrib", @@ -424,7 +477,7 @@ }, "neovim-nightly": { "inputs": { - "flake-compat": "flake-compat_2", + "flake-compat": "flake-compat_3", "neovim-flake": "neovim-flake", "nixpkgs": [ "nixos" @@ -526,6 +579,22 @@ } }, "nixpkgs_2": { + "locked": { + "lastModified": 1661353537, + "narHash": "sha256-1E2IGPajOsrkR49mM5h55OtYnU0dGyre6gl60NXKITE=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "0e304ff0d9db453a4b230e9386418fd974d5804a", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_3": { "locked": { "lastModified": 1657533762, "narHash": "sha256-/cxTFSMmpAb8tBp1yVga1fj+i8LB9aAxnMjYFpRMuVs=", @@ -541,7 +610,7 @@ "type": "github" } }, - "nixpkgs_3": { + "nixpkgs_4": { "locked": { "lastModified": 1649667661, "narHash": "sha256-9cbstidkXdAC3ZzokV6clgCoeLSbbs2tis9KFsqCzTM=", @@ -571,8 +640,8 @@ }, "nvfetcher": { "inputs": { - "flake-compat": "flake-compat_3", - "flake-utils": "flake-utils_5", + "flake-compat": "flake-compat_4", + "flake-utils": "flake-utils_6", "nixpkgs": [ "nixos" ] @@ -593,7 +662,7 @@ }, "poonam": { "inputs": { - "nixpkgs": "nixpkgs_3" + "nixpkgs": "nixpkgs_4" }, "locked": { "lastModified": 1661472019, @@ -616,6 +685,7 @@ "basant": "basant", "deploy": "deploy", "digga": "digga", + "eww": "eww", "grasp": "grasp", "home": "home", "latest": "latest_2", @@ -629,6 +699,25 @@ "tidalcycles": "tidalcycles" } }, + "rust-overlay": { + "inputs": { + "flake-utils": "flake-utils_3", + "nixpkgs": "nixpkgs_2" + }, + "locked": { + "lastModified": 1661655464, + "narHash": "sha256-by9Hb0mNVdiCR7TBvUHIgDb0QIv3znp8VMGh7Bl35VQ=", + "owner": "oxalica", + "repo": "rust-overlay", + "rev": "0c4c1432353e12b325d1472bea99e364871d2cb3", + "type": "github" + }, + "original": { + "owner": "oxalica", + "repo": "rust-overlay", + "type": "github" + } + }, "superdirt-src": { "flake": false, "locked": { diff --git a/flake.nix b/flake.nix index 7fb4b23e..b2dc7a10 100644 --- a/flake.nix +++ b/flake.nix @@ -81,6 +81,7 @@ ./pkgs/default.nix tidalcycles.overlays.default neovim-nightly.overlay + eww.overlays.default ]; }; latest = { }; diff --git a/profiles/desktop/default.nix b/profiles/desktop/default.nix index 70b8b33f..cd2f3609 100644 --- a/profiles/desktop/default.nix +++ b/profiles/desktop/default.nix @@ -58,6 +58,8 @@ in xdotool rofi rofimoji + rofi-calc + eww obs-studio lightdm dunst diff --git a/users/profiles/desktop/default.nix b/users/profiles/desktop/default.nix index d67b9158..e1f78da1 100644 --- a/users/profiles/desktop/default.nix +++ b/users/profiles/desktop/default.nix @@ -108,6 +108,8 @@ in ".local/bin/powermenu".source = ./bin/powermenu; ".local/bin/screenshot".source = ./bin/screenshot; ".local/bin/mpv-ify".source = ./bin/mpv-ify; + ".config/eww/eww.yuck".source = ./config/eww.yuck; + ".config/eww/eww.scss".source = ./config/eww.scss; # ".local/bin/hotplug-monitor.sh".source = ./bin/hotplug-monitor.sh; }; diff --git a/users/profiles/desktop/eww/eww.scss b/users/profiles/desktop/eww/eww.scss new file mode 100644 index 00000000..e69de29b diff --git a/users/profiles/desktop/eww/eww.yuck b/users/profiles/desktop/eww/eww.yuck new file mode 100644 index 00000000..e69de29b