null: add wallpaper
This commit is contained in:
parent
fb0ba1fc4b
commit
c7a2895e5a
5 changed files with 45 additions and 17 deletions
27
flake.lock
generated
27
flake.lock
generated
|
@ -219,6 +219,26 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"hyprpaper": {
|
||||||
|
"inputs": {
|
||||||
|
"nixpkgs": [
|
||||||
|
"nixpkgs"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1661277513,
|
||||||
|
"narHash": "sha256-MnSImhrvAwpGXC85u8juDgTImcrztJ2DEo8nRBhTMfY=",
|
||||||
|
"owner": "hyprwm",
|
||||||
|
"repo": "hyprpaper",
|
||||||
|
"rev": "0faf74054136bb4ffe7c13fefb18ab41dbf62959",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "hyprwm",
|
||||||
|
"repo": "hyprpaper",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"lowdown-src": {
|
"lowdown-src": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
|
@ -349,11 +369,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs_2": {
|
"nixpkgs_2": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1661414334,
|
"lastModified": 1661417153,
|
||||||
"narHash": "sha256-9uL8a3v1L9FNCJIhhXZzNQJLS8dq1S0vd03cDrbc0Lw=",
|
"narHash": "sha256-wASLYEuPIoInMow71HhPPtDGWllBL8pDlP7l3kg2XII=",
|
||||||
"owner": "NULLx76",
|
"owner": "NULLx76",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "ed0a4bf92a7b00da1497d87846c068af92919f54",
|
"rev": "ef0026af97075a88449bfe5cdb762501ff57d233",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -414,6 +434,7 @@
|
||||||
"colmena": "colmena",
|
"colmena": "colmena",
|
||||||
"home-manager": "home-manager",
|
"home-manager": "home-manager",
|
||||||
"hyprland": "hyprland",
|
"hyprland": "hyprland",
|
||||||
|
"hyprpaper": "hyprpaper",
|
||||||
"minecraft-servers": "minecraft-servers",
|
"minecraft-servers": "minecraft-servers",
|
||||||
"nixpkgs": "nixpkgs_2",
|
"nixpkgs": "nixpkgs_2",
|
||||||
"serokell-nix": "serokell-nix",
|
"serokell-nix": "serokell-nix",
|
||||||
|
|
13
flake.nix
13
flake.nix
|
@ -20,16 +20,16 @@
|
||||||
minecraft-servers.url = "github:jyooru/nix-minecraft-servers";
|
minecraft-servers.url = "github:jyooru/nix-minecraft-servers";
|
||||||
minecraft-servers.inputs.nixpkgs.follows = "nixpkgs";
|
minecraft-servers.inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
|
||||||
home-manager = {
|
home-manager.url = "github:nix-community/home-manager";
|
||||||
url = "github:nix-community/home-manager";
|
home-manager.inputs.nixpkgs.follows = "nixpkgs";
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
|
||||||
};
|
|
||||||
|
|
||||||
hyprland.url = "github:hyprwm/Hyprland";
|
hyprland.url = "github:hyprwm/Hyprland";
|
||||||
|
hyprpaper.url = "github:hyprwm/hyprpaper";
|
||||||
|
hyprpaper.inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
};
|
||||||
|
|
||||||
outputs =
|
outputs =
|
||||||
{ self, nixpkgs, vault-secrets, serokell-nix, minecraft-servers, colmena, home-manager, ... }@inputs:
|
{ self, nixpkgs, vault-secrets, serokell-nix, minecraft-servers, colmena, home-manager, hyprpaper, ... }@inputs:
|
||||||
let
|
let
|
||||||
inherit (nixpkgs) lib;
|
inherit (nixpkgs) lib;
|
||||||
inherit (builtins) filter mapAttrs attrValues concatLists;
|
inherit (builtins) filter mapAttrs attrValues concatLists;
|
||||||
|
@ -50,6 +50,7 @@
|
||||||
(import ./nixos/pkgs)
|
(import ./nixos/pkgs)
|
||||||
vault-secrets.overlay
|
vault-secrets.overlay
|
||||||
minecraft-servers.overlays.default
|
minecraft-servers.overlays.default
|
||||||
|
hyprpaper.overlays.default
|
||||||
];
|
];
|
||||||
|
|
||||||
# Script to apply local colmena deployments
|
# Script to apply local colmena deployments
|
||||||
|
@ -73,7 +74,7 @@
|
||||||
meta = {
|
meta = {
|
||||||
inherit specialArgs;
|
inherit specialArgs;
|
||||||
nixpkgs = pkgs;
|
nixpkgs = pkgs;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
nixHosts;
|
nixHosts;
|
||||||
|
|
||||||
|
|
|
@ -45,8 +45,6 @@ in
|
||||||
inputs.hyprland.homeManagerModules.default
|
inputs.hyprland.homeManagerModules.default
|
||||||
];
|
];
|
||||||
|
|
||||||
programs.light.enable = true;
|
|
||||||
|
|
||||||
fonts = {
|
fonts = {
|
||||||
fonts = with pkgs; [
|
fonts = with pkgs; [
|
||||||
material-design-icons
|
material-design-icons
|
||||||
|
|
|
@ -9,10 +9,6 @@
|
||||||
./hyprland
|
./hyprland
|
||||||
];
|
];
|
||||||
|
|
||||||
home.sessionVariables = {
|
|
||||||
MOZ_ENABLE_WAYLAND = 1;
|
|
||||||
};
|
|
||||||
|
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
discord
|
discord
|
||||||
rnix-lsp
|
rnix-lsp
|
||||||
|
@ -30,6 +26,7 @@
|
||||||
texlive.combined.scheme-full
|
texlive.combined.scheme-full
|
||||||
retroarchFull
|
retroarchFull
|
||||||
python3
|
python3
|
||||||
|
element-desktop-wayland
|
||||||
];
|
];
|
||||||
|
|
||||||
programs.alacritty = {
|
programs.alacritty = {
|
||||||
|
|
|
@ -9,8 +9,11 @@
|
||||||
wf-recorder # Screenrecorder
|
wf-recorder # Screenrecorder
|
||||||
wl-clipboard # Clipboard manager
|
wl-clipboard # Clipboard manager
|
||||||
networkmanager_dmenu
|
networkmanager_dmenu
|
||||||
|
brightnessctl
|
||||||
];
|
];
|
||||||
|
|
||||||
|
programs.mako.enable = true;
|
||||||
|
|
||||||
home.file.".config/networkmanager-dmenu/config.ini".text = ''
|
home.file.".config/networkmanager-dmenu/config.ini".text = ''
|
||||||
[dmenu]
|
[dmenu]
|
||||||
dmenu_command = rofi -dmenu -i
|
dmenu_command = rofi -dmenu -i
|
||||||
|
@ -39,9 +42,17 @@
|
||||||
# gui_if_available = <True or False> (Default: True)
|
# gui_if_available = <True or False> (Default: True)
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
home.file.".config/hypr/hyprpaper.conf".text = ''
|
||||||
|
ipc = off
|
||||||
|
preload = ~/cloud/Pictures/Wallpapers-Laptop/wallpaper-nix.png
|
||||||
|
wallpaper = eDP-1,~/cloud/Pictures/Wallpapers-Laptop/wallpaper-nix.png
|
||||||
|
|
||||||
|
'';
|
||||||
|
|
||||||
wayland.windowManager.hyprland = {
|
wayland.windowManager.hyprland = {
|
||||||
enable = true;
|
enable = true;
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
|
exec-once=${pkgs.hyprpaper}/bin/hyprpaper
|
||||||
exec-once=eww daemon
|
exec-once=eww daemon
|
||||||
exec-once=eww open bar
|
exec-once=eww open bar
|
||||||
|
|
||||||
|
@ -123,8 +134,8 @@
|
||||||
windowrule=rounding 3,title:^(\s*)$
|
windowrule=rounding 3,title:^(\s*)$
|
||||||
windowrule=animation popin,title:^(\s*)$
|
windowrule=animation popin,title:^(\s*)$
|
||||||
|
|
||||||
bind=,XF86MonBrightnessUp,exec,light -A 5
|
bind=,XF86MonBrightnessUp,exec,brightnessctl -q s +5%
|
||||||
bind=,XF86MonBrightnessDown,exec,light -U 5
|
bind=,XF86MonBrightnessDown,exec,brightnessctl -q s 5%-
|
||||||
bind=,XF86MonRaiseVolume,exec,pamixer -i 5
|
bind=,XF86MonRaiseVolume,exec,pamixer -i 5
|
||||||
bind=,XF86MonLowerVolume,exec,pamixer -d 5
|
bind=,XF86MonLowerVolume,exec,pamixer -d 5
|
||||||
bind=,XF86AudioMute,exec,pamixer -t
|
bind=,XF86AudioMute,exec,pamixer -t
|
||||||
|
|
Loading…
Add table
Reference in a new issue