added hyprman

This commit is contained in:
Daylin Morgan 2024-05-31 14:53:26 -05:00
parent 7fac009738
commit 400930449c
Signed by: daylin
GPG key ID: 950D13E9719334AD
3 changed files with 48 additions and 21 deletions

View file

@ -355,6 +355,26 @@
"type": "github" "type": "github"
} }
}, },
"hyprman": {
"inputs": {
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1717185053,
"narHash": "sha256-Ve57FpjYukpmRoNJsiDyCiKy9wRbnCCbWe2PsO0aD7M=",
"ref": "refs/heads/main",
"rev": "42ac8bee8c3fc78f6a8a2d3aee11a62c63bc556a",
"revCount": 4,
"type": "git",
"url": "https://git.dayl.in/daylin/hyprman.git"
},
"original": {
"type": "git",
"url": "https://git.dayl.in/daylin/hyprman.git"
}
},
"hyprwayland-scanner": { "hyprwayland-scanner": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
@ -755,6 +775,7 @@
"f1multiviewer": "f1multiviewer", "f1multiviewer": "f1multiviewer",
"hyprland": "hyprland", "hyprland": "hyprland",
"hyprland-contrib": "hyprland-contrib", "hyprland-contrib": "hyprland-contrib",
"hyprman": "hyprman",
"lix": "lix", "lix": "lix",
"lix-module": "lix-module", "lix-module": "lix-module",
"nix-index-database": "nix-index-database", "nix-index-database": "nix-index-database",

View file

@ -34,6 +34,10 @@
tsm.url = "github:daylinmorgan/tsm?dir=nix"; tsm.url = "github:daylinmorgan/tsm?dir=nix";
tsm.inputs.nixpkgs.follows = "nixpkgs"; tsm.inputs.nixpkgs.follows = "nixpkgs";
hyprman.url = "git+https://git.dayl.in/daylin/hyprman.git";
hyprman.inputs.nixpkgs.follows = "nixpkgs";
f1multiviewer.url = "github:daylinmorgan/f1multiviewer-flake"; f1multiviewer.url = "github:daylinmorgan/f1multiviewer-flake";
pixi.url = "github:daylinmorgan/pixi-flake"; pixi.url = "github:daylinmorgan/pixi-flake";
}; };

View file

@ -22,33 +22,35 @@ mkOizysModule config "hyprland" {
# Optional, hint electron apps to use wayland: # Optional, hint electron apps to use wayland:
environment.sessionVariables.NIXOS_OZONE_WL = "1"; environment.sessionVariables.NIXOS_OZONE_WL = "1";
environment.systemPackages = with pkgs; [ environment.systemPackages =
wlr-randr (with pkgs; [
kanshi wlr-randr
kanshi
brightnessctl brightnessctl
udiskie udiskie
eww eww
# notifications # notifications
libnotify libnotify
mako mako
# utils # utils
grimblast grimblast
ksnip ksnip
wl-clipboard wl-clipboard
rofi-wayland rofi-wayland
pavucontrol pavucontrol
catppuccin-cursors.mochaDark catppuccin-cursors.mochaDark
#hypr ecosystem #hypr ecosystem
hyprlock hyprlock
hypridle hypridle
swww swww
]; ])
++ [ inputs.hyprman.packages.${pkgs.system}.default ];
nixpkgs.overlays = [ nixpkgs.overlays = [
inputs.hyprland-contrib.overlays.default inputs.hyprland-contrib.overlays.default