feat(hypr): go back to hyprexpo and update flake.lock

This commit is contained in:
matt1432 2024-05-01 10:21:28 -04:00
parent 315a06dbf2
commit bc4be97591
12 changed files with 129 additions and 116 deletions

View file

@ -1,8 +1,8 @@
pkgs: pkgs:
pkgs.dockerTools.pullImage { pkgs.dockerTools.pullImage {
imageName = "codeberg.org/forgejo/forgejo"; imageName = "codeberg.org/forgejo/forgejo";
imageDigest = "sha256:c3c662609a02cf6d384fa3698c59eceaf78b8799dbfee4ea4e438eb19f613095"; imageDigest = "sha256:0b50b596246cc4c439b6113411973f4c0639cb8556c7cf98e8017efdb5c3ab90";
sha256 = "0zx9ikm66bqdlkfgcj2v7si17qsc1m69xjjxf1ghdnia4wnwbch9"; sha256 = "1jbnmdr7jdbwpmbl5gsp7p3yql1bd83fnmp3k1h6xymw7nigzflk";
finalImageName = "codeberg.org/forgejo/forgejo"; finalImageName = "codeberg.org/forgejo/forgejo";
finalImageTag = "7"; finalImageTag = "7";
} }

View file

@ -1,7 +1,7 @@
pkgs: pkgs:
pkgs.dockerTools.pullImage { pkgs.dockerTools.pullImage {
imageName = "postgres"; imageName = "postgres";
imageDigest = "sha256:c7b1085b1a26835716593174ee2169e76e8ee1d37cc8aab0b78a3e4da794d8cb"; imageDigest = "sha256:d6850c40261fdc9a4fb33b9521d9d641c4a5dcb82145f7bcc32c9258f81e75a2";
sha256 = "0zjcx747n54jnnliqd80v8ca43rl09dp3bh6xir5kxq2hw5p22i4"; sha256 = "0zjcx747n54jnnliqd80v8ca43rl09dp3bh6xir5kxq2hw5p22i4";
finalImageName = "postgres"; finalImageName = "postgres";
finalImageTag = "14"; finalImageTag = "14";

View file

@ -1,7 +1,7 @@
pkgs: pkgs:
pkgs.dockerTools.pullImage { pkgs.dockerTools.pullImage {
imageName = "postgres"; imageName = "postgres";
imageDigest = "sha256:c7b1085b1a26835716593174ee2169e76e8ee1d37cc8aab0b78a3e4da794d8cb"; imageDigest = "sha256:d6850c40261fdc9a4fb33b9521d9d641c4a5dcb82145f7bcc32c9258f81e75a2";
sha256 = "0zjcx747n54jnnliqd80v8ca43rl09dp3bh6xir5kxq2hw5p22i4"; sha256 = "0zjcx747n54jnnliqd80v8ca43rl09dp3bh6xir5kxq2hw5p22i4";
finalImageName = "postgres"; finalImageName = "postgres";
finalImageTag = "14"; finalImageTag = "14";

View file

@ -1,8 +1,8 @@
pkgs: pkgs:
pkgs.dockerTools.pullImage { pkgs.dockerTools.pullImage {
imageName = "rssbridge/rss-bridge"; imageName = "rssbridge/rss-bridge";
imageDigest = "sha256:9e501c795c0e47dffbd81c7a0169b2601582abcadc5d8d415188ab60196b4819"; imageDigest = "sha256:4d173965f264fe8921366eb7b2f3ab0072d039ed85146a193b3e2029161dd7c1";
sha256 = "0gc8d1hd44k7ib4d8rg8w6qlz5zhjzp8wfn1cfcwbgm883pca808"; sha256 = "0d3cfhfasd4y46z6jj8ij728lih6mxwkhlplxr0vqnbd8ch3jg3h";
finalImageName = "rssbridge/rss-bridge"; finalImageName = "rssbridge/rss-bridge";
finalImageTag = "latest"; finalImageTag = "latest";
} }

View file

@ -1,8 +1,8 @@
pkgs: pkgs:
pkgs.dockerTools.pullImage { pkgs.dockerTools.pullImage {
imageName = "ghcr.io/linuxserver/calibre-web"; imageName = "ghcr.io/linuxserver/calibre-web";
imageDigest = "sha256:153babfa106ea042777784f64b06d228e9d4e28e3b96db1a88e7800729b1cfe8"; imageDigest = "sha256:33ddda92b3f02bbd38a452b44f7343da25ada4c374fbac50c656bc04b995d93f";
sha256 = "0723kr8k7vvdxnb462lbdgq5b6nxnf9pm8m03wydrzazi23071y7"; sha256 = "1qylqqbngqxsl87jr7ks9pnkjnchy7jinkdc3y5ch7vxrml1919r";
finalImageName = "ghcr.io/linuxserver/calibre-web"; finalImageName = "ghcr.io/linuxserver/calibre-web";
finalImageTag = "latest"; finalImageTag = "latest";
} }

View file

@ -1,25 +1,5 @@
{ {
"nodes": { "nodes": {
"Hyprspace": {
"inputs": {
"hyprland": [
"hyprland"
]
},
"locked": {
"lastModified": 1713989021,
"narHash": "sha256-oIpcibtKHP8e7yhYilK9+TaiOTApS4TqXQbdKqJpyWQ=",
"owner": "KZDKM",
"repo": "Hyprspace",
"rev": "a44d834af279f233a269d065d2e14fe4101d6f41",
"type": "github"
},
"original": {
"owner": "KZDKM",
"repo": "Hyprspace",
"type": "github"
}
},
"ags": { "ags": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
@ -50,11 +30,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1713728172, "lastModified": 1714329018,
"narHash": "sha256-rac5WwUyZGxVqcNh2PIOxXJFGPXBSFPfkox1AdqwVgk=", "narHash": "sha256-q0vsfqjYB0Phx4HoykT2HwRZDuxFwaRI9SQeEDbqZkU=",
"owner": "hercules-ci", "owner": "hercules-ci",
"repo": "arion", "repo": "arion",
"rev": "add0e67d2b83814667490985ea4ef1226d3b4511", "rev": "efa008e12f590eea1a3e7f2088877dc9bdcc54b7",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -106,11 +86,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1714028800, "lastModified": 1714201567,
"narHash": "sha256-fiQASqXfJAIkyNen7YB1FzDKg9eQg9MU1PiTp4QVv74=", "narHash": "sha256-dQrobwxJ0V/5Aqqwh73xVsNkfg9el18RQZAACNhh25I=",
"owner": "matt1432", "owner": "matt1432",
"repo": "nixos-caddy-cloudflare", "repo": "nixos-caddy-cloudflare",
"rev": "5fac03dc0bba7d446883f00f506d2121bc04e647", "rev": "e3b7b522376f5bcb547f13cd0f1434919ad40210",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -431,11 +411,11 @@
"gpu-screen-recorder-src": { "gpu-screen-recorder-src": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1714047774, "lastModified": 1714173938,
"narHash": "sha256-st4tcl13jyqOnwBR2uP4el28VIF4SqiLPQ1xd9xUX9A=", "narHash": "sha256-1PULc1djvATCoXn6jZRJqbE8RtEYEUHFhNMj738Hsd4=",
"ref": "refs/heads/master", "ref": "refs/heads/master",
"rev": "4b28221a77cd1407208793cc84cfe4014607f3db", "rev": "3143358c3bfc882fb94c1ea906630fc0aa7fd061",
"revCount": 573, "revCount": 575,
"type": "git", "type": "git",
"url": "https://repo.dec05eba.com/gpu-screen-recorder" "url": "https://repo.dec05eba.com/gpu-screen-recorder"
}, },
@ -504,11 +484,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1713937475, "lastModified": 1714207659,
"narHash": "sha256-UxXU9tsSXF7c5csEWZf1WYYa1Jy+B3YBsHqw9U2KOtE=", "narHash": "sha256-WvMkLtarhFksY4PIe4wj+6Uk2yDoUnJJRshuHWCe2tI=",
"owner": "juanfont", "owner": "juanfont",
"repo": "headscale", "repo": "headscale",
"rev": "fef8261339899fe526777a7aa42df57ca02021c5", "rev": "cb0b495ea9b4a6728db84b6da7df4401d31190ae",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -546,11 +526,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1714042918, "lastModified": 1714343445,
"narHash": "sha256-4AItZA3EQIiSNAxliuYEJumw/LaVfrMv84gYyrs0r3U=", "narHash": "sha256-OzD1P0o46uD3Ix4ZI/g9z3YAeg+4g+W3qctB6bNOReo=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "0c5704eceefcb7bb238a958f532a86e3b59d76db", "rev": "9fe79591c1005ce6f93084ae7f7dab0a2891440d",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -559,6 +539,31 @@
"type": "github" "type": "github"
} }
}, },
"hypr-official-plugins": {
"inputs": {
"hyprland": [
"hyprland"
],
"systems": [
"hypr-official-plugins",
"hyprland",
"systems"
]
},
"locked": {
"lastModified": 1714219583,
"narHash": "sha256-s6yf/bsAum3sAXSxB5gDCHQoLMn5Skl9EWL8nvsXzog=",
"owner": "hyprwm",
"repo": "hyprland-plugins",
"rev": "97e9d252ffec654cdc69a2cea8b63a172795706b",
"type": "github"
},
"original": {
"owner": "hyprwm",
"repo": "hyprland-plugins",
"type": "github"
}
},
"hyprcursor": { "hyprcursor": {
"inputs": { "inputs": {
"hyprlang": [ "hyprlang": [
@ -624,11 +629,11 @@
"xdph": "xdph" "xdph": "xdph"
}, },
"locked": { "locked": {
"lastModified": 1714060631, "lastModified": 1714351104,
"narHash": "sha256-Ur7gYu2R1AvJMZCxqRr5ai3SKmgzY5QAEX+9OpKqfUY=", "narHash": "sha256-e8/5G9H0aD/SsAtYDSNKhiEw8QS89sp5cCGol5GzbaQ=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "Hyprland", "repo": "Hyprland",
"rev": "0652a20bd31de9cd3de6abbbc5f645b0faa77f6d", "rev": "33e0bb14786dc22a0c82eaaf097b469d3fdeceea",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -721,11 +726,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1713989318, "lastModified": 1714171579,
"narHash": "sha256-WSsEQQxZQ+bsAWRhi1iXvP8sxgRyNtY3X1V3CfFdP5Q=", "narHash": "sha256-eaWDIvt8ufUKKz3Lc2a3PyemLJG1m9RYlF+HP3hWbaw=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprwayland-scanner", "repo": "hyprwayland-scanner",
"rev": "1cfe2d26a82ce794fd33ec06fa022e68501c5a45", "rev": "126dad854f22fe30e6b82cd21808e76903d90ac5",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -776,11 +781,11 @@
"nixpkgs-lib": "nixpkgs-lib_4" "nixpkgs-lib": "nixpkgs-lib_4"
}, },
"locked": { "locked": {
"lastModified": 1713701427, "lastModified": 1714306226,
"narHash": "sha256-v6z8hz/UDaC/rbnkH+hxGFUxlNyseVntRetVpSxLU6c=", "narHash": "sha256-CA7bfnDt9TcFc7I8eKHf72DodYUEETDPgmBFXBRP9/E=",
"owner": "nix-community", "owner": "nix-community",
"repo": "lib-aggregate", "repo": "lib-aggregate",
"rev": "3b32a98eb3053f8c8ca55497d1881443ef2996e6", "rev": "49d9b510614b9bd137e067eb31445a8feca83313",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -826,11 +831,11 @@
"nixpkgs": "nixpkgs" "nixpkgs": "nixpkgs"
}, },
"locked": { "locked": {
"lastModified": 1713635132, "lastModified": 1714165257,
"narHash": "sha256-lLftlafVmv9RPzCO7gTsswiD+Q0MoAP0FVXVoK3iGmE=", "narHash": "sha256-/pZwLN3ATpmvTvGVV70mYU0ifRCmALLqvrt8cRbty1A=",
"owner": "viperML", "owner": "viperML",
"repo": "nh", "repo": "nh",
"rev": "6c772f572fd17ed9181625e221e2365e9bffc3f6", "rev": "9589dea0e74a819c296c591123f6af37c3f0bce3",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -934,11 +939,11 @@
"nixpkgs": "nixpkgs_2" "nixpkgs": "nixpkgs_2"
}, },
"locked": { "locked": {
"lastModified": 1713921309, "lastModified": 1714303849,
"narHash": "sha256-9/5xt3019W55Vu8MX9LlaFTFoNd4dwLqwvUEDWjn+KU=", "narHash": "sha256-o/IgiwA0ZS/nMh5YB0bt+ae3Lt+tlbQouY/xL7tB5h0=",
"owner": "fufexan", "owner": "fufexan",
"repo": "nix-gaming", "repo": "nix-gaming",
"rev": "a21a6f3321682226e47f7ead4d2eba59a3f63654", "rev": "dbb96ae98e723128cf5a612480ba6187113f5e49",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -997,11 +1002,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1713869268, "lastModified": 1714273701,
"narHash": "sha256-o3CMQeu/S8/4zU0pMtYg51rd1FWdJsI2Xohzng1Ysdg=", "narHash": "sha256-bmoeZ5zMSSO/e8P51yjrzaxA9uzA3SZAEFvih6S3LFo=",
"owner": "Mic92", "owner": "Mic92",
"repo": "nix-index-database", "repo": "nix-index-database",
"rev": "dcb6ac44922858ce3a5b46f77a36d6030181460c", "rev": "941c4973c824509e0356be455d89613611f76c8a",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1062,11 +1067,11 @@
"nixpkgs": "nixpkgs_4" "nixpkgs": "nixpkgs_4"
}, },
"locked": { "locked": {
"lastModified": 1714002774, "lastModified": 1714328530,
"narHash": "sha256-gj/MyKHqQdxfZKnmbsGVz2fkRbAVFKaEyWZZmgZsiaQ=", "narHash": "sha256-wjkMkU2nc4d0MByzl26VGclcpO6RxMJdTKSdnCRmjmk=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nixd", "repo": "nixd",
"rev": "39ff96c1f1e7ea2584b55b96469b0a55e445c97c", "rev": "598a2c33d5421f3a8ef2f393e38ea8711d217505",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1179,11 +1184,11 @@
}, },
"nixpkgs-lib_4": { "nixpkgs-lib_4": {
"locked": { "locked": {
"lastModified": 1713660444, "lastModified": 1714265296,
"narHash": "sha256-2bVnrEGyWJhRNKspzfTJmVD/fsH9HQURD4cWpz79Ulw=", "narHash": "sha256-jVnKiCOoFulPT1zDdA4jfG/lnEnngdth5CT6rVDXEJ4=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nixpkgs.lib", "repo": "nixpkgs.lib",
"rev": "6882347415e352cfc9c277cc01f73e0f5cb7b93c", "rev": "ade4fb7bbf04cd52bc1705734d5dc67755d77ec9",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1232,11 +1237,11 @@
"nixpkgs": "nixpkgs_7" "nixpkgs": "nixpkgs_7"
}, },
"locked": { "locked": {
"lastModified": 1714047868, "lastModified": 1714335386,
"narHash": "sha256-uGbzMTV3Vs5pWqzeLPWXx8oe4EkidB73jzeaXmdcV2c=", "narHash": "sha256-PLjmgp9msARENTVYPlsHZwuSwjUao/Lpka0ZvHCJ64g=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nixpkgs-wayland", "repo": "nixpkgs-wayland",
"rev": "41903b991bc2dc248f39439e376339e5e2fd436c", "rev": "61c88f2ca79f01fb41c2787fed0affa22eb51214",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1247,11 +1252,11 @@
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1713596654, "lastModified": 1714213793,
"narHash": "sha256-LJbHQQ5aX1LVth2ST+Kkse/DRzgxlVhTL1rxthvyhZc=", "narHash": "sha256-Yg5D5LhyAZvd3DZrQQfJAVK8K3TkUYKooFtH1ulM0mw=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "fd16bb6d3bcca96039b11aa52038fafeb6e4f4be", "rev": "d6f6eb2a984f2ba9a366c31e4d36d65465683450",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1295,11 +1300,11 @@
}, },
"nixpkgs_5": { "nixpkgs_5": {
"locked": { "locked": {
"lastModified": 1713895582, "lastModified": 1714253743,
"narHash": "sha256-cfh1hi+6muQMbi9acOlju3V1gl8BEaZBXBR9jQfQi4U=", "narHash": "sha256-mdTQw2XlariysyScCv2tTE45QSU9v/ezLcHJ22f0Nxc=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "572af610f6151fd41c212f897c71f7056e3fb518", "rev": "58a1abdbae3217ca6b702f03d3b35125d88a2994",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1327,11 +1332,11 @@
}, },
"nixpkgs_7": { "nixpkgs_7": {
"locked": { "locked": {
"lastModified": 1713895582, "lastModified": 1714253743,
"narHash": "sha256-cfh1hi+6muQMbi9acOlju3V1gl8BEaZBXBR9jQfQi4U=", "narHash": "sha256-mdTQw2XlariysyScCv2tTE45QSU9v/ezLcHJ22f0Nxc=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "572af610f6151fd41c212f897c71f7056e3fb518", "rev": "58a1abdbae3217ca6b702f03d3b35125d88a2994",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1449,11 +1454,11 @@
}, },
"nur": { "nur": {
"locked": { "locked": {
"lastModified": 1714056679, "lastModified": 1714349228,
"narHash": "sha256-RKilQQQiuVVeRTRjJkZSmhsG60MG0ln9d9eSn07Zbt0=", "narHash": "sha256-ghWwfIueHfBeAgeYlQAsYQq08UUEwST+KX4KqXsW1ho=",
"owner": "nix-community", "owner": "nix-community",
"repo": "NUR", "repo": "NUR",
"rev": "9410133c3f453de8074e16f06926a5302bc19b29", "rev": "4044fcb14edb075ec92d2e112afef07a439ca7a4",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1682,7 +1687,6 @@
}, },
"root": { "root": {
"inputs": { "inputs": {
"Hyprspace": "Hyprspace",
"ags": "ags", "ags": "ags",
"arion": "arion", "arion": "arion",
"astal": "astal", "astal": "astal",
@ -1698,6 +1702,7 @@
"gtk-theme-src": "gtk-theme-src", "gtk-theme-src": "gtk-theme-src",
"headscale": "headscale", "headscale": "headscale",
"home-manager": "home-manager", "home-manager": "home-manager",
"hypr-official-plugins": "hypr-official-plugins",
"hypridle": "hypridle", "hypridle": "hypridle",
"hyprland": "hyprland", "hyprland": "hyprland",
"jellyfin-flake": "jellyfin-flake", "jellyfin-flake": "jellyfin-flake",
@ -1981,11 +1986,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1714058656, "lastModified": 1711963903,
"narHash": "sha256-Qv4RBm4LKuO4fNOfx9wl40W2rBbv5u5m+whxRYUMiaA=", "narHash": "sha256-N3QDhoaX+paWXHbEXZapqd1r95mdshxToGowtjtYkGI=",
"owner": "numtide", "owner": "numtide",
"repo": "treefmt-nix", "repo": "treefmt-nix",
"rev": "c6aaf729f34a36c445618580a9f95a48f5e4e03f", "rev": "49dc4a92b02b8e68798abd99184f228243b6e3ac",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -268,10 +268,10 @@
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
Hyprspace = { hypr-official-plugins = {
type = "github"; type = "github";
owner = "KZDKM"; owner = "hyprwm";
repo = "Hyprspace"; repo = "hyprland-plugins";
inputs.hyprland.follows = "hyprland"; inputs.hyprland.follows = "hyprland";
}; };

View file

@ -8,20 +8,12 @@
inherit (import ./hyprland.nix {inherit config lib pkgs;}) hyprConf; inherit (import ./hyprland.nix {inherit config lib pkgs;}) hyprConf;
# Nix stuff # Nix stuff
isTouchscreen = config.hardware.sensor.iio.enable;
hyprland = config.home-manager.users.${mainUser}.wayland.windowManager.hyprland.finalPackage; hyprland = config.home-manager.users.${mainUser}.wayland.windowManager.hyprland.finalPackage;
in { in {
imports = [./astal.nix]; imports = [./astal.nix];
services = { services = {
displayManager = { displayManager.sessionPackages = [hyprland];
sessionPackages = [hyprland];
};
xserver = {
libinput.enable = true;
wacom.enable = isTouchscreen;
};
greetd = { greetd = {
enable = true; enable = true;

View file

@ -1,15 +0,0 @@
{
Hyprspace,
pkgs,
...
}: {
wayland.windowManager.hyprland = {
plugins = [Hyprspace.packages.${pkgs.system}.Hyprspace];
settings = {
bind = [
"ALT, tab, overview:toggle"
];
};
};
}

View file

@ -9,6 +9,7 @@
inherit (config.vars) mainUser; inherit (config.vars) mainUser;
cfg = config.programs.hyprland; cfg = config.programs.hyprland;
isTouchscreen = config.hardware.sensor.iio.enable;
in { in {
# SYSTEM CONFIG # SYSTEM CONFIG
imports = [ imports = [
@ -29,6 +30,8 @@ in {
services = { services = {
dbus.enable = true; dbus.enable = true;
gvfs.enable = true; gvfs.enable = true;
libinput.enable = true;
xserver.wacom.enable = isTouchscreen;
}; };
programs.hyprland = with hyprland.packages.${pkgs.system}; { programs.hyprland = with hyprland.packages.${pkgs.system}; {
@ -56,7 +59,7 @@ in {
# HOME-MANAGER CONFIG # HOME-MANAGER CONFIG
home-manager.users.${mainUser} = { home-manager.users.${mainUser} = {
imports = [ imports = [
./Hyprspace.nix ./hyprexpo.nix
./inputs.nix ./inputs.nix
./style.nix ./style.nix
]; ];

View file

@ -0,0 +1,28 @@
{
hypr-official-plugins,
pkgs,
...
}: {
wayland.windowManager.hyprland = {
plugins = [hypr-official-plugins.packages.${pkgs.system}.hyprexpo];
settings = {
plugin = {
hyprexpo = {
columns = 3;
gap_size = 5;
bg_col = "rgb(111111)";
workspace_method = "center current"; # [center/first] [workspace] e.g. first 1 or center m+1
enable_gesture = true; # laptop touchpad, 4 fingers
gesture_distance = 300; # how far is the "max"
gesture_positive = true; # positive = swipe down. Negative = swipe up.
};
};
bind = [
"ALT, tab, hyprexpo:expo, toggle" # can be: toggle, off/disable or on/enable
];
};
};
}

View file

@ -62,7 +62,7 @@ in {
photoqt photoqt
nextcloud-client nextcloud-client
jellyfin-media-player jellyfin-media-player
prismlauncher-qt5 prismlauncher
# tools # tools
wl-color-picker wl-color-picker