summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDevin Finlinson <devin.finlinson@pm.me>2024-05-24 23:27:18 -0600
committerDevin Finlinson <devin.finlinson@pm.me>2024-05-24 23:27:18 -0600
commitc5df241cef1b62f174a9fb6aa52ee711963c307a (patch)
treeb104671adf833c7d2cf56c6fb2023bc436454beb
parentbe2417e860e5c63033ee579b2f0246013d4a4313 (diff)
weird merge and update
-rw-r--r--flake.lock207
-rw-r--r--flake.nix9
-rw-r--r--home-manager/home.nix8
-rw-r--r--modules/nixos/hyprland.nix5
4 files changed, 204 insertions, 25 deletions
diff --git a/flake.lock b/flake.lock
index e090458..24313ff 100644
--- a/flake.lock
+++ b/flake.lock
@@ -99,11 +99,11 @@
"catppuccin-starship": {
"flake": false,
"locked": {
- "lastModified": 1689246850,
- "narHash": "sha256-nsRuxQFKbQkyEI4TXgvAjcroVdG+heKX5Pauq/4Ota0=",
+ "lastModified": 1716565281,
+ "narHash": "sha256-KzXO4dqpufxTew064ZLp3zKIXBwbF8Bi+I0Xa63j/lI=",
"owner": "catppuccin",
"repo": "starship",
- "rev": "5629d2356f62a9f2f8efad3ff37476c19969bd4f",
+ "rev": "ca2fb0600730fd3958a2cb4d4ca97c401877b365",
"type": "github"
},
"original": {
@@ -133,6 +133,137 @@
"type": "github"
}
},
+ "hyprcursor": {
+ "inputs": {
+ "hyprlang": [
+ "hyprland",
+ "hyprlang"
+ ],
+ "nixpkgs": [
+ "hyprland",
+ "nixpkgs"
+ ],
+ "systems": [
+ "hyprland",
+ "systems"
+ ]
+ },
+ "locked": {
+ "lastModified": 1716576411,
+ "narHash": "sha256-FIN1wMoyePBTtibCbaeJaoKNLuAYIGwLCWAYC1DJanw=",
+ "owner": "hyprwm",
+ "repo": "hyprcursor",
+ "rev": "57298fc4f13c807e50ada2c986a3114b7fc2e621",
+ "type": "github"
+ },
+ "original": {
+ "owner": "hyprwm",
+ "repo": "hyprcursor",
+ "type": "github"
+ }
+ },
+ "hyprland": {
+ "inputs": {
+ "hyprcursor": "hyprcursor",
+ "hyprlang": "hyprlang",
+ "hyprwayland-scanner": "hyprwayland-scanner",
+ "nixpkgs": [
+ "nixpkgs-unstable"
+ ],
+ "systems": "systems",
+ "xdph": "xdph"
+ },
+ "locked": {
+ "lastModified": 1716583868,
+ "narHash": "sha256-ob6ep5LY0RxjdKYROYKcAxAutT02x1Kgbt/QPZErs7E=",
+ "owner": "hyprwm",
+ "repo": "Hyprland",
+ "rev": "2ff95bba3fec58b9f1a127fe72dda84b1420a7af",
+ "type": "github"
+ },
+ "original": {
+ "owner": "hyprwm",
+ "repo": "Hyprland",
+ "type": "github"
+ }
+ },
+ "hyprland-protocols": {
+ "inputs": {
+ "nixpkgs": [
+ "hyprland",
+ "xdph",
+ "nixpkgs"
+ ],
+ "systems": [
+ "hyprland",
+ "xdph",
+ "systems"
+ ]
+ },
+ "locked": {
+ "lastModified": 1691753796,
+ "narHash": "sha256-zOEwiWoXk3j3+EoF3ySUJmberFewWlagvewDRuWYAso=",
+ "owner": "hyprwm",
+ "repo": "hyprland-protocols",
+ "rev": "0c2ce70625cb30aef199cb388f99e19a61a6ce03",
+ "type": "github"
+ },
+ "original": {
+ "owner": "hyprwm",
+ "repo": "hyprland-protocols",
+ "type": "github"
+ }
+ },
+ "hyprlang": {
+ "inputs": {
+ "nixpkgs": [
+ "hyprland",
+ "nixpkgs"
+ ],
+ "systems": [
+ "hyprland",
+ "systems"
+ ]
+ },
+ "locked": {
+ "lastModified": 1716473782,
+ "narHash": "sha256-+qLn4lsHU6iL3+HTo1gTQ1tWzet8K9h+IfVemzEQZj8=",
+ "owner": "hyprwm",
+ "repo": "hyprlang",
+ "rev": "87d5d984109c839482b88b4795db073eb9ed446f",
+ "type": "github"
+ },
+ "original": {
+ "owner": "hyprwm",
+ "repo": "hyprlang",
+ "type": "github"
+ }
+ },
+ "hyprwayland-scanner": {
+ "inputs": {
+ "nixpkgs": [
+ "hyprland",
+ "nixpkgs"
+ ],
+ "systems": [
+ "hyprland",
+ "systems"
+ ]
+ },
+ "locked": {
+ "lastModified": 1716058375,
+ "narHash": "sha256-CwjWoVnBZE5SBpRx9dgSQGCr4Goxyfcyv3zZbOhVqzk=",
+ "owner": "hyprwm",
+ "repo": "hyprwayland-scanner",
+ "rev": "3afed4364790aebe0426077631af1e164a9650cc",
+ "type": "github"
+ },
+ "original": {
+ "owner": "hyprwm",
+ "repo": "hyprwayland-scanner",
+ "type": "github"
+ }
+ },
"nix-colors": {
"inputs": {
"base16-schemes": "base16-schemes",
@@ -175,11 +306,11 @@
]
},
"locked": {
- "lastModified": 1713783234,
- "narHash": "sha256-3yh0nqI1avYUmmtqqTW3EVfwaLE+9ytRWxsA5aWtmyI=",
+ "lastModified": 1716210724,
+ "narHash": "sha256-iqQa3omRcHGpWb1ds75jS9ruA5R39FTmAkeR3J+ve1w=",
"owner": "nix-community",
"repo": "nixos-generators",
- "rev": "722b512eb7e6915882f39fff0e4c9dd44f42b77e",
+ "rev": "d14b286322c7f4f897ca4b1726ce38cb68596c94",
"type": "github"
},
"original": {
@@ -190,11 +321,11 @@
},
"nixpkgs": {
"locked": {
- "lastModified": 1715668745,
- "narHash": "sha256-xp62OkRkbUDNUc6VSqH02jB0FbOS+MsfMb7wL1RJOfA=",
+ "lastModified": 1716361217,
+ "narHash": "sha256-mzZDr00WUiUXVm1ujBVv6A0qRd8okaITyUp4ezYRgc4=",
"owner": "nixos",
"repo": "nixpkgs",
- "rev": "9ddcaffecdf098822d944d4147dd8da30b4e6843",
+ "rev": "46397778ef1f73414b03ed553a3368f0e7e33c2f",
"type": "github"
},
"original": {
@@ -221,11 +352,11 @@
},
"nixpkgs-unstable": {
"locked": {
- "lastModified": 1715534503,
- "narHash": "sha256-5ZSVkFadZbFP1THataCaSf0JH2cAH3S29hU9rrxTEqk=",
+ "lastModified": 1716330097,
+ "narHash": "sha256-8BO3B7e3BiyIDsaKA0tY8O88rClYRTjvAp66y+VBUeU=",
"owner": "nixos",
"repo": "nixpkgs",
- "rev": "2057814051972fa1453ddfb0d98badbea9b83c06",
+ "rev": "5710852ba686cc1fd0d3b8e22b3117d43ba374c2",
"type": "github"
},
"original": {
@@ -238,11 +369,11 @@
"nushell-scripts": {
"flake": false,
"locked": {
- "lastModified": 1712178643,
- "narHash": "sha256-aQBCDSN9d4t1A+5ItQtaS6cOUt6sN26NKoi5Yb0062o=",
+ "lastModified": 1716413736,
+ "narHash": "sha256-V2GL14M+MudPse1WFNhPL6Uvqjfm85n4J6dZki6uvzE=",
"owner": "doolphin",
"repo": "nu_scripts",
- "rev": "7dff4c44724a6a511178d319a950688a274204a1",
+ "rev": "3958f0ba7e3fd2762a01d6bb003fdfd4dd7598d8",
"type": "github"
},
"original": {
@@ -260,6 +391,7 @@
"catppuccin-hyprland": "catppuccin-hyprland",
"catppuccin-starship": "catppuccin-starship",
"home-manager": "home-manager",
+ "hyprland": "hyprland",
"nix-colors": "nix-colors",
"nixos-generators": "nixos-generators",
"nixpkgs": "nixpkgs",
@@ -268,6 +400,21 @@
"wallpapers": "wallpapers"
}
},
+ "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"
+ }
+ },
"wallpapers": {
"flake": false,
"locked": {
@@ -283,6 +430,36 @@
"repo": "wallpapers",
"type": "github"
}
+ },
+ "xdph": {
+ "inputs": {
+ "hyprland-protocols": "hyprland-protocols",
+ "hyprlang": [
+ "hyprland",
+ "hyprlang"
+ ],
+ "nixpkgs": [
+ "hyprland",
+ "nixpkgs"
+ ],
+ "systems": [
+ "hyprland",
+ "systems"
+ ]
+ },
+ "locked": {
+ "lastModified": 1716290197,
+ "narHash": "sha256-1u9Exrc7yx9qtES2brDh7/DDZ8w8ap1nboIOAtCgeuM=",
+ "owner": "hyprwm",
+ "repo": "xdg-desktop-portal-hyprland",
+ "rev": "91e48d6acd8a5a611d26f925e51559ab743bc438",
+ "type": "github"
+ },
+ "original": {
+ "owner": "hyprwm",
+ "repo": "xdg-desktop-portal-hyprland",
+ "type": "github"
+ }
}
},
"root": "root",
diff --git a/flake.nix b/flake.nix
index bb77e61..c12bcca 100644
--- a/flake.nix
+++ b/flake.nix
@@ -14,11 +14,10 @@
};
# modern window compositor
- # hyprland.url = "github:hyprwm/Hyprland";
- # hyprland = {
- # url = "github:hyprwm/Hyprland";
- # inputs.nixpkgs.follows = "nixpkgs";
- # };
+ hyprland = {
+ url = "github:hyprwm/Hyprland";
+ inputs.nixpkgs.follows = "nixpkgs-unstable";
+ };
nix-colors.url = "github:misterio77/nix-colors";
diff --git a/home-manager/home.nix b/home-manager/home.nix
index 9928e31..f07a960 100644
--- a/home-manager/home.nix
+++ b/home-manager/home.nix
@@ -1,4 +1,4 @@
-{ pkgs, ... }:
+{ pkgs, hyprland-plugins, ... }:
# let
# home-manager = builtins.fetchTarball "https://github.com/nix-community/home-manager/archive/release-23.05.tar.gz";
# unstable = import <nixpkgs-unstable>{};
@@ -157,9 +157,9 @@
};
# wayland.windowManager.hyprland = {
# enable = true;
- # plugins = [
- # hyprland-plugins.packages.${pkgs.system}.hyprcursor #hyprcursor is a built-in not a plugin
- # ];
+ # # plugins = [
+ # # hyprland-plugins.packages.${pkgs.system}.hyprcursor #hyprcursor is a built-in not a plugin
+ # # ];
# };
programs = {
diff --git a/modules/nixos/hyprland.nix b/modules/nixos/hyprland.nix
index c6c97ed..1a0c42e 100644
--- a/modules/nixos/hyprland.nix
+++ b/modules/nixos/hyprland.nix
@@ -32,7 +32,10 @@
programs = {
hyprland = {
enable = true;
- # package = inputs.hyprland.packages.${pkgs.system}.hyprland;
+ package = inputs.hyprland.packages.${pkgs.system}.hyprland;
+ # package = with inputs.nixpkgs-unstable.pkgs; [
+ # hyprland
+ # ];
# nvidiaPatches = true;
};