diff options
| -rw-r--r-- | flake.lock | 36 | ||||
| -rw-r--r-- | flake.nix | 9 | ||||
| -rw-r--r-- | hermes/nixos/gui/xfce.nix | 7 |
3 files changed, 39 insertions, 13 deletions
@@ -7,11 +7,11 @@ ] }, "locked": { - "lastModified": 1769872935, - "narHash": "sha256-07HMIGQ/WJeAQJooA7Kkg1SDKxhAiV6eodvOwTX6WKI=", + "lastModified": 1769952507, + "narHash": "sha256-eNTfxT3v8b7s1dqswgposi5Y1CUMoOUhQKiy29QY25U=", "owner": "nix-community", "repo": "home-manager", - "rev": "f4ad5068ee8e89e4a7c2e963e10dd35cd77b37b7", + "rev": "b59376563943ce163b2553aeb63d0c170967d74e", "type": "github" }, "original": { @@ -39,11 +39,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1769461804, - "narHash": "sha256-msG8SU5WsBUfVVa/9RPLaymvi5bI8edTavbIq3vRlhI=", + "lastModified": 1769789167, + "narHash": "sha256-kKB3bqYJU5nzYeIROI82Ef9VtTbu4uA3YydSk/Bioa8=", "owner": "nixos", "repo": "nixpkgs", - "rev": "bfc1b8a4574108ceef22f02bafcf6611380c100d", + "rev": "62c8382960464ceb98ea593cb8321a2cf8f9e3e5", "type": "github" }, "original": { @@ -57,7 +57,29 @@ "inputs": { "home-manager": "home-manager", "nixos-hardware": "nixos-hardware", - "nixpkgs": "nixpkgs" + "nixpkgs": "nixpkgs", + "xfce4-hiddenapps-plugin": "xfce4-hiddenapps-plugin" + } + }, + "xfce4-hiddenapps-plugin": { + "inputs": { + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1769967962, + "narHash": "sha256-PcGumg++GizYJO3w6eBGg2LOmdmpGEulfi1brK+Mgdk=", + "ref": "master", + "rev": "932413e35bb43d299e25ecbe94462a175cc7f3e0", + "revCount": 607, + "type": "git", + "url": "https://codeberg.org/leoflo/xfce4-hiddenapps-plugin" + }, + "original": { + "ref": "master", + "type": "git", + "url": "https://codeberg.org/leoflo/xfce4-hiddenapps-plugin" } } }, @@ -1,10 +1,13 @@ { inputs = { - nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; - nixos-hardware.url = "github:nixos/nixos-hardware/master"; - home-manager.url = "github:nix-community/home-manager/master"; + nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable"; + nixos-hardware.url = "github:nixos/nixos-hardware?ref=master"; + home-manager.url = "github:nix-community/home-manager?ref=master"; home-manager.inputs.nixpkgs.follows = "nixpkgs"; + + xfce4-hiddenapps-plugin.url = "git+https://codeberg.org/leoflo/xfce4-hiddenapps-plugin?ref=master"; + xfce4-hiddenapps-plugin.inputs.nixpkgs.follows = "nixpkgs"; }; outputs = {nixpkgs, home-manager, ...} @ inputs: diff --git a/hermes/nixos/gui/xfce.nix b/hermes/nixos/gui/xfce.nix index d357c83..628866a 100644 --- a/hermes/nixos/gui/xfce.nix +++ b/hermes/nixos/gui/xfce.nix @@ -1,4 +1,4 @@ -{lib, config, pkgs, ...}: { +{inputs, lib, config, pkgs, ...}: { options.xfce.enable = lib.mkEnableOption "xfce de"; config = lib.mkIf config.xfce.enable { @@ -26,10 +26,11 @@ # Packages environment.systemPackages = with pkgs; [ bluez blueman - pasystray xarchiver - xfce4-docklike-plugin xfce4-whiskermenu-plugin + xfce4-whiskermenu-plugin + xfce4-docklike-plugin + inputs.xfce4-hiddenapps-plugin.packages.x86_64-linux.default ]; # Excluded |
