diff --git a/homes/nathan/home-manager/packages/scripts/default.nix b/homes/nathan/home-manager/packages/scripts/default.nix index 21f438d..b65fb9b 100644 --- a/homes/nathan/home-manager/packages/scripts/default.nix +++ b/homes/nathan/home-manager/packages/scripts/default.nix @@ -23,8 +23,8 @@ (pkgs.writeShellScriptBin "setWallpaper" '' - if [[ ! -d /tmp/nathan ]]; then - mkdir /tmp/nathan + if [[ ! -d /tmp/aurora ]]; then + mkdir /tmp/aurora fi img=''$(realpath "''${1:-$(find ~/Pictures/Wallpaper/* | rofi -dmenu)}") @@ -33,15 +33,13 @@ out=''${3:-/dev/null} if [[ ''$ext == "gif" || ''$ext == "mp4" ]]; then - yes | ${pkgs.ffmpeg}/bin/ffmpeg -i "''$img" -vframes 1 /tmp/nathan/tmp.jpg >> ''$out - cp /tmp/nathan/tmp.jpg /tmp/nathan/tmp2.jpg + yes | ${pkgs.ffmpeg}/bin/ffmpeg -i "''$img" -vframes 1 /tmp/aurora/tmp.jpg >> ''$out pidof mpvpaper >> $out && pkill mpvpaper - ${pkgs.swww}/bin/swww img /tmp/nathan/tmp.jpg -t wipe >> ''$out + ${pkgs.swww}/bin/swww img /tmp/aurora/tmp.jpg -t wipe >> ''$out sleep 0.6 hyprctl dispatch exec "${pkgs.mpvpaper}/bin/mpvpaper ALL ''$img -o loop" - rm /tmp/nathan/tmp2.jpg else - yes | ${pkgs.ffmpeg}/bin/ffmpeg -i "''$img" /tmp/nathan/tmp.jpg >> ''$out + yes | ${pkgs.ffmpeg}/bin/ffmpeg -i "''$img" /tmp/aurora/tmp.jpg >> ''$out pidof mpvpaper >> $out && pkill mpvpaper hyprctl dispatch exec "${pkgs.swww}/bin/swww img ''$img -t wipe" >> ''$out fi @@ -83,8 +81,8 @@ (pkgs.writeShellScriptBin "onSystemStart" '' - if [[ ! -d /tmp/nathan ]]; then - mkdir /tmp/nathan + if [[ ! -d /tmp/aurora ]]; then + mkdir /tmp/aurora fi if [[ -f ${config.home.homeDirectory}/.local/share/calcurse/.calcurse.pid ]]; then diff --git a/profiles/laptop/default.nix b/profiles/laptop/default.nix index 79c9b40..ed5b7b6 100644 --- a/profiles/laptop/default.nix +++ b/profiles/laptop/default.nix @@ -64,6 +64,7 @@ programs = { steam.enable = mkDefault true; hyprland.enable = mkDefault true; + partition-manager.enable = mkDefault true; }; diff --git a/system/etc/Wallpaper/Tron.jpg b/system/etc/Wallpaper/Tron.jpg new file mode 100644 index 0000000..c3c31dd Binary files /dev/null and b/system/etc/Wallpaper/Tron.jpg differ diff --git a/system/etc/Wallpaper/bluescape.jpg b/system/etc/Wallpaper/bluescape.jpg new file mode 100644 index 0000000..e55732d Binary files /dev/null and b/system/etc/Wallpaper/bluescape.jpg differ diff --git a/system/etc/Wallpaper/galaxy.jpg b/system/etc/Wallpaper/galaxy.jpg new file mode 100644 index 0000000..a2771c3 Binary files /dev/null and b/system/etc/Wallpaper/galaxy.jpg differ diff --git a/system/etc/Wallpaper/kurisu.gif b/system/etc/Wallpaper/kurisu.gif new file mode 100644 index 0000000..6b19557 Binary files /dev/null and b/system/etc/Wallpaper/kurisu.gif differ diff --git a/system/etc/Wallpaper/kurisu.jpg b/system/etc/Wallpaper/kurisu.jpg new file mode 100644 index 0000000..3149f64 Binary files /dev/null and b/system/etc/Wallpaper/kurisu.jpg differ diff --git a/system/etc/Wallpaper/llenn.png b/system/etc/Wallpaper/llenn.png new file mode 100644 index 0000000..5f7c800 Binary files /dev/null and b/system/etc/Wallpaper/llenn.png differ diff --git a/system/etc/Wallpaper/megumin.png b/system/etc/Wallpaper/megumin.png new file mode 100644 index 0000000..b616d1d Binary files /dev/null and b/system/etc/Wallpaper/megumin.png differ diff --git a/system/etc/Wallpaper/megumin1.gif b/system/etc/Wallpaper/megumin1.gif new file mode 100644 index 0000000..f733c6d Binary files /dev/null and b/system/etc/Wallpaper/megumin1.gif differ diff --git a/system/etc/Wallpaper/megumin2.gif b/system/etc/Wallpaper/megumin2.gif new file mode 100644 index 0000000..d7b790a Binary files /dev/null and b/system/etc/Wallpaper/megumin2.gif differ diff --git a/system/etc/Wallpaper/ngnl.jpg b/system/etc/Wallpaper/ngnl.jpg new file mode 100644 index 0000000..6091d86 Binary files /dev/null and b/system/etc/Wallpaper/ngnl.jpg differ diff --git a/system/etc/Wallpaper/orangescape.jpg b/system/etc/Wallpaper/orangescape.jpg new file mode 100644 index 0000000..c107dfa Binary files /dev/null and b/system/etc/Wallpaper/orangescape.jpg differ diff --git a/system/etc/Wallpaper/pink_fc.mp4 b/system/etc/Wallpaper/pink_fc.mp4 new file mode 100644 index 0000000..6727bef Binary files /dev/null and b/system/etc/Wallpaper/pink_fc.mp4 differ diff --git a/system/etc/Wallpaper/rezero.gif b/system/etc/Wallpaper/rezero.gif new file mode 100644 index 0000000..04e0ec9 Binary files /dev/null and b/system/etc/Wallpaper/rezero.gif differ diff --git a/system/etc/Wallpaper/sao.gif b/system/etc/Wallpaper/sao.gif new file mode 100644 index 0000000..2e4bf6f Binary files /dev/null and b/system/etc/Wallpaper/sao.gif differ diff --git a/system/etc/Wallpaper/sao.png b/system/etc/Wallpaper/sao.png new file mode 100644 index 0000000..b282367 Binary files /dev/null and b/system/etc/Wallpaper/sao.png differ diff --git a/system/etc/Wallpaper/sinon.gif b/system/etc/Wallpaper/sinon.gif new file mode 100644 index 0000000..c7a52c9 Binary files /dev/null and b/system/etc/Wallpaper/sinon.gif differ diff --git a/system/etc/default.nix b/system/etc/default.nix index 346e0ae..d076504 100644 --- a/system/etc/default.nix +++ b/system/etc/default.nix @@ -1,10 +1,26 @@ { ... }: { - flake.nixosModules.default = { ... }: { + flake.nixosModules.default = { lib, ... }: { config = { + environment.etc = lib.mkMerge [ + (builtins.listToAttrs + (builtins.map + (n: { + name = "Wallpaper/${n}"; + value = { + source = ./Wallpaper/${n}; + }; + }) + (builtins.attrNames + (builtins.readDir ./Wallpaper) + ) + ) + ) + ]; + }; }; }