From 59c8ebbbc7e29803e7ff8194184ba263e185d652 Mon Sep 17 00:00:00 2001 From: ooks-io Date: Fri, 23 Feb 2024 16:27:10 +1300 Subject: [PATCH] feat: init ags config --- flake.lock | 65 ++++++++++++++----- flake.nix | 2 + .../desktop/wayland/bar/ags/default.nix | 16 +++++ home/profile/hyprland/default.nix | 2 +- 4 files changed, 69 insertions(+), 16 deletions(-) diff --git a/flake.lock b/flake.lock index cda89d3..47526f0 100644 --- a/flake.lock +++ b/flake.lock @@ -1,5 +1,23 @@ { "nodes": { + "ags": { + "inputs": { + "nixpkgs": "nixpkgs" + }, + "locked": { + "lastModified": 1708631826, + "narHash": "sha256-dWhecyCZiNH9gz7jolHSIl7lzeST5pu9osOKgFBimek=", + "owner": "Aylur", + "repo": "ags", + "rev": "958b9c3869eb3c273b404122c45d79576690502a", + "type": "github" + }, + "original": { + "owner": "Aylur", + "repo": "ags", + "type": "github" + } + }, "base16-schemes": { "flake": false, "locked": { @@ -456,7 +474,7 @@ }, "hyprlang_4": { "inputs": { - "nixpkgs": "nixpkgs_2" + "nixpkgs": "nixpkgs_3" }, "locked": { "lastModified": 1704230242, @@ -475,7 +493,7 @@ "hyprlock": { "inputs": { "hyprlang": "hyprlang_3", - "nixpkgs": "nixpkgs" + "nixpkgs": "nixpkgs_2" }, "locked": { "lastModified": 1708642962, @@ -494,7 +512,7 @@ "hyprpaper": { "inputs": { "hyprlang": "hyprlang_4", - "nixpkgs": "nixpkgs_3" + "nixpkgs": "nixpkgs_4" }, "locked": { "lastModified": 1708532919, @@ -569,7 +587,7 @@ "nix": { "inputs": { "lowdown-src": "lowdown-src", - "nixpkgs": "nixpkgs_6" + "nixpkgs": "nixpkgs_7" }, "locked": { "lastModified": 1609520816, @@ -627,7 +645,7 @@ "nix-gaming": { "inputs": { "flake-parts": "flake-parts", - "nixpkgs": "nixpkgs_4" + "nixpkgs": "nixpkgs_5" }, "locked": { "lastModified": 1708564182, @@ -645,11 +663,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1702645756, - "narHash": "sha256-qKI6OR3TYJYQB3Q8mAZ+DG4o/BR9ptcv9UnRV2hzljc=", - "owner": "nixos", + "lastModified": 1708475490, + "narHash": "sha256-g1v0TsWBQPX97ziznfJdWhgMyMGtoBFs102xSYO4syU=", + "owner": "NixOS", "repo": "nixpkgs", - "rev": "40c3c94c241286dd2243ea34d3aef8a488f9e4d0", + "rev": "0e74ca98a74bc7270d28838369593635a5db3260", "type": "github" }, "original": { @@ -725,6 +743,22 @@ } }, "nixpkgs_3": { + "locked": { + "lastModified": 1702645756, + "narHash": "sha256-qKI6OR3TYJYQB3Q8mAZ+DG4o/BR9ptcv9UnRV2hzljc=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "40c3c94c241286dd2243ea34d3aef8a488f9e4d0", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_4": { "locked": { "lastModified": 1703637592, "narHash": "sha256-8MXjxU0RfFfzl57Zy3OfXCITS0qWDNLzlBAdwxGZwfY=", @@ -740,7 +774,7 @@ "type": "github" } }, - "nixpkgs_4": { + "nixpkgs_5": { "locked": { "lastModified": 1708407374, "narHash": "sha256-EECzarm+uqnNDCwaGg/ppXCO11qibZ1iigORShkkDf0=", @@ -756,7 +790,7 @@ "type": "github" } }, - "nixpkgs_5": { + "nixpkgs_6": { "locked": { "lastModified": 1708475490, "narHash": "sha256-g1v0TsWBQPX97ziznfJdWhgMyMGtoBFs102xSYO4syU=", @@ -772,7 +806,7 @@ "type": "github" } }, - "nixpkgs_6": { + "nixpkgs_7": { "locked": { "lastModified": 1602702596, "narHash": "sha256-fqJ4UgOb4ZUnCDIapDb4gCrtAah5Rnr2/At3IzMitig=", @@ -787,7 +821,7 @@ "type": "indirect" } }, - "nixpkgs_7": { + "nixpkgs_8": { "locked": { "lastModified": 1708564076, "narHash": "sha256-KKkqoxlgx9n3nwST7O2kM8tliDOijiSSNaWuSkiozdQ=", @@ -858,6 +892,7 @@ }, "root": { "inputs": { + "ags": "ags", "firefox-addons": "firefox-addons", "hardware": "hardware", "helix": "helix", @@ -870,7 +905,7 @@ "nh": "nh", "nix-colors": "nix-colors", "nix-gaming": "nix-gaming", - "nixpkgs": "nixpkgs_5", + "nixpkgs": "nixpkgs_6", "nixvim": "nixvim", "sops-nix": "sops-nix", "ssbm-nix": "ssbm-nix", @@ -1099,7 +1134,7 @@ "inputs": { "crane": "crane_2", "flake-utils": "flake-utils_4", - "nixpkgs": "nixpkgs_7", + "nixpkgs": "nixpkgs_8", "rust-overlay": "rust-overlay_2" }, "locked": { diff --git a/flake.nix b/flake.nix index 6b76602..1897201 100644 --- a/flake.nix +++ b/flake.nix @@ -10,6 +10,8 @@ nix-colors.url = "github:misterio77/nix-colors"; + ags.url = "github:Aylur/ags"; + sops-nix = { url = "github:Mic92/sops-nix"; inputs.nixpkgs.follows = "nixpkgs"; diff --git a/home/modules/desktop/wayland/bar/ags/default.nix b/home/modules/desktop/wayland/bar/ags/default.nix index e69de29..810cbfb 100644 --- a/home/modules/desktop/wayland/bar/ags/default.nix +++ b/home/modules/desktop/wayland/bar/ags/default.nix @@ -0,0 +1,16 @@ +{ lib, config, inputs, ... }: + +let + cfg = config.homeModules.desktop.wayland.bar.ags; +in + +{ + + imports = [ inputs.ags.homeManagerModules.default ]; + + config = lib.mkIf cfg.enable { + programs.ags = { + enable = true; + }; + }; +} diff --git a/home/profile/hyprland/default.nix b/home/profile/hyprland/default.nix index 6421450..5197d16 100644 --- a/home/profile/hyprland/default.nix +++ b/home/profile/hyprland/default.nix @@ -15,7 +15,7 @@ in windowManager.hyprland.enable = true; lockscreen.swaylock.enable = true; notification.mako.enable = true; - bar.eww.enable = true; + bar.ags.enable = true; }; communication = { discord.enable = true;