summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--flake.lock36
-rw-r--r--flake.nix9
-rw-r--r--hermes/nixos/gui/xfce.nix7
3 files changed, 39 insertions, 13 deletions
diff --git a/flake.lock b/flake.lock
index e8f7958..c5274b8 100644
--- a/flake.lock
+++ b/flake.lock
@@ -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"
}
}
},
diff --git a/flake.nix b/flake.nix
index 5d6a616..0fd100f 100644
--- a/flake.nix
+++ b/flake.nix
@@ -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