aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZhongheng Liu <z.liu@outlook.com.gr>2024-12-28 08:41:11 +0200
committerZhongheng Liu <z.liu@outlook.com.gr>2024-12-28 08:41:11 +0200
commit7962850c82033e4d08a9dcdb161a58dc1544e9eb (patch)
tree7ea38382976a23c9ab5323360c30f21aec7fa3a3
parent444e364d7e1c55929317bb78737b1b55d2709284 (diff)
downloadnixos-configuration-7962850c82033e4d08a9dcdb161a58dc1544e9eb.tar.gz
nixos-configuration-7962850c82033e4d08a9dcdb161a58dc1544e9eb.tar.bz2
nixos-configuration-7962850c82033e4d08a9dcdb161a58dc1544e9eb.zip
fix: resolve hyprland-qtutils dep error
-rw-r--r--flake.lock150
-rw-r--r--flake.nix3
-rw-r--r--home-manager/stvnliu/hypr/hyprland/default.nix11
3 files changed, 152 insertions, 12 deletions
diff --git a/flake.lock b/flake.lock
index 1fae2f0..6215847 100644
--- a/flake.lock
+++ b/flake.lock
@@ -154,9 +154,30 @@
"type": "github"
}
},
+ "flake-parts_2": {
+ "inputs": {
+ "nixpkgs-lib": [
+ "walker",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1719994518,
+ "narHash": "sha256-pQMhCCHyQGRzdfAkdJ4cIWiw+JNuWsTX7f0ZYSyz0VY=",
+ "owner": "hercules-ci",
+ "repo": "flake-parts",
+ "rev": "9227223f6d922fee3c7b190b2cc238a99527bbb7",
+ "type": "github"
+ },
+ "original": {
+ "owner": "hercules-ci",
+ "repo": "flake-parts",
+ "type": "github"
+ }
+ },
"flake-utils": {
"inputs": {
- "systems": "systems"
+ "systems": "systems_2"
},
"locked": {
"lastModified": 1731533236,
@@ -340,6 +361,51 @@
"type": "github"
}
},
+ "hyprland-qtutils": {
+ "inputs": {
+ "hyprutils": "hyprutils",
+ "nixpkgs": "nixpkgs",
+ "systems": "systems"
+ },
+ "locked": {
+ "lastModified": 1734906472,
+ "narHash": "sha256-pWPRv/GA/X/iAwoE6gMNUqn/ZeJX1IeLPRpZI0tTPK0=",
+ "owner": "hyprwm",
+ "repo": "hyprland-qtutils",
+ "rev": "c77109d7e1ddbcdb87cafd32ce411f76328ae152",
+ "type": "github"
+ },
+ "original": {
+ "owner": "hyprwm",
+ "repo": "hyprland-qtutils",
+ "type": "github"
+ }
+ },
+ "hyprutils": {
+ "inputs": {
+ "nixpkgs": [
+ "hyprland-qtutils",
+ "nixpkgs"
+ ],
+ "systems": [
+ "hyprland-qtutils",
+ "systems"
+ ]
+ },
+ "locked": {
+ "lastModified": 1734796073,
+ "narHash": "sha256-TnuKsa8OHrSJEmHm3TLGOWbPNA1gRjmZLsRzKrCqOsg=",
+ "owner": "hyprwm",
+ "repo": "hyprutils",
+ "rev": "c3331116ebd0b71df5ae8c6efe9a7f94148b03bf",
+ "type": "github"
+ },
+ "original": {
+ "owner": "hyprwm",
+ "repo": "hyprutils",
+ "type": "github"
+ }
+ },
"ixx": {
"inputs": {
"flake-utils": [
@@ -393,13 +459,13 @@
"locked": {
"lastModified": 1734649271,
"narHash": "sha256-4EVBRhOjMDuGtMaofAIqzJbg4Ql7Ai0PSeuVZTHjyKQ=",
- "owner": "nixos",
+ "owner": "NixOS",
"repo": "nixpkgs",
"rev": "d70bd19e0a38ad4790d3913bf08fcbfc9eeca507",
"type": "github"
},
"original": {
- "owner": "nixos",
+ "owner": "NixOS",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
@@ -439,6 +505,22 @@
},
"nixpkgs_2": {
"locked": {
+ "lastModified": 1734649271,
+ "narHash": "sha256-4EVBRhOjMDuGtMaofAIqzJbg4Ql7Ai0PSeuVZTHjyKQ=",
+ "owner": "nixos",
+ "repo": "nixpkgs",
+ "rev": "d70bd19e0a38ad4790d3913bf08fcbfc9eeca507",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nixos",
+ "ref": "nixos-unstable",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs_3": {
+ "locked": {
"lastModified": 1732238832,
"narHash": "sha256-sQxuJm8rHY20xq6Ah+GwIUkF95tWjGRd1X8xF+Pkk38=",
"owner": "NixOS",
@@ -453,6 +535,22 @@
"type": "github"
}
},
+ "nixpkgs_4": {
+ "locked": {
+ "lastModified": 1720957393,
+ "narHash": "sha256-oedh2RwpjEa+TNxhg5Je9Ch6d3W1NKi7DbRO1ziHemA=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "693bc46d169f5af9c992095736e82c3488bf7dbb",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixos-unstable",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
"nixvim": {
"inputs": {
"devshell": "devshell",
@@ -507,12 +605,14 @@
"root": {
"inputs": {
"home-manager": "home-manager",
- "nixpkgs": "nixpkgs",
+ "hyprland-qtutils": "hyprland-qtutils",
+ "nixpkgs": "nixpkgs_2",
"nixpkgs-master": "nixpkgs-master",
"nixpkgs-stable": "nixpkgs-stable",
"nixvim": "nixvim",
"spicetify-nix": "spicetify-nix",
- "stylix": "stylix"
+ "stylix": "stylix",
+ "walker": "walker"
}
},
"spicetify-nix": {
@@ -546,8 +646,8 @@
"flake-utils": "flake-utils_2",
"gnome-shell": "gnome-shell",
"home-manager": "home-manager_3",
- "nixpkgs": "nixpkgs_2",
- "systems": "systems_2",
+ "nixpkgs": "nixpkgs_3",
+ "systems": "systems_3",
"tinted-foot": "tinted-foot",
"tinted-kitty": "tinted-kitty",
"tinted-tmux": "tinted-tmux"
@@ -568,6 +668,21 @@
},
"systems": {
"locked": {
+ "lastModified": 1689347949,
+ "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=",
+ "owner": "nix-systems",
+ "repo": "default-linux",
+ "rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nix-systems",
+ "repo": "default-linux",
+ "type": "github"
+ }
+ },
+ "systems_2": {
+ "locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
@@ -581,7 +696,7 @@
"type": "github"
}
},
- "systems_2": {
+ "systems_3": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
@@ -666,6 +781,25 @@
"repo": "treefmt-nix",
"type": "github"
}
+ },
+ "walker": {
+ "inputs": {
+ "flake-parts": "flake-parts_2",
+ "nixpkgs": "nixpkgs_4"
+ },
+ "locked": {
+ "lastModified": 1735288946,
+ "narHash": "sha256-kYtYu+wHrqS2uuEaNNET62tdOw+tEkIcbB9BrJ3X35k=",
+ "owner": "abenz1267",
+ "repo": "walker",
+ "rev": "ad1623072615fd1d211fd9a9e3ebcc658df7be27",
+ "type": "github"
+ },
+ "original": {
+ "owner": "abenz1267",
+ "repo": "walker",
+ "type": "github"
+ }
}
},
"root": "root",
diff --git a/flake.nix b/flake.nix
index dcc6fce..86e98a6 100644
--- a/flake.nix
+++ b/flake.nix
@@ -27,6 +27,7 @@
url = "github:Gerg-L/spicetify-nix";
inputs.nixpkgs.follows = "nixpkgs";
};
+ hyprland-qtutils.url = "github:hyprwm/hyprland-qtutils";
};
outputs = {
@@ -62,8 +63,8 @@
extraSpecialArgs = {inherit inputs outputs;};
modules = [
./home-manager/${stevenUserName}/home.nix
- inputs.nixvim.homeManagerModules.nixvim
stylix.homeManagerModules.stylix
+ inputs.nixvim.homeManagerModules.nixvim
spicetify-nix.homeManagerModules.default
];
};
diff --git a/home-manager/stvnliu/hypr/hyprland/default.nix b/home-manager/stvnliu/hypr/hyprland/default.nix
index c4bd966..c582a13 100644
--- a/home-manager/stvnliu/hypr/hyprland/default.nix
+++ b/home-manager/stvnliu/hypr/hyprland/default.nix
@@ -1,10 +1,14 @@
{
+ inputs,
config,
pkgs,
lib,
...
}: {
- home.packages = with pkgs; [foot];
+ home.packages = [
+ inputs.hyprland-qtutils.packages.x86_64-linux.default
+ pkgs.foot
+ ];
wayland.windowManager.hyprland = {
# Whether to enable Hyprland wayland compositor
enable = true;
@@ -12,6 +16,7 @@
package = pkgs.hyprland;
plugins = with pkgs.hyprlandPlugins; [
# hyprfocus
+ # hycov
];
# Whether to enable XWayland
xwayland.enable = true;
@@ -45,8 +50,8 @@
config.myAutostartCommands
++ [
# future hyprland-specific exec commands
- "${config.programs.firefox.package}/bin/firefox"
- "${pkgs.thunderbird}/bin/thunderbird"
+ #"${config.programs.firefox.package}/bin/firefox"
+ #"${pkgs.thunderbird}/bin/thunderbird"
];
misc = {
disable_hyprland_logo = true;