diff --git a/home.nix b/home.nix index 0b77786..c3a86b9 100644 --- a/home.nix +++ b/home.nix @@ -4,10 +4,7 @@ ... }: -let - ninjabrain-bot = pkgs.callPackage ./hosts/sandalphon/mcsr/ninjabrain.nix { }; - waywork = pkgs.callPackage ./hosts/sandalphon/mcsr/waywork.nix { }; -in + { # Enables nix commands + flakes nix = { @@ -39,6 +36,7 @@ in nixpkgs.config.allowUnfree = true; imports = [ ./homemanager/mpv.nix + ./hosts/sandalphon/mcsr/home.nix ]; # dconf.settings = {}; @@ -70,21 +68,5 @@ in # }; # }; - # mcsr credit to uku: https://git.uku3lig.net/uku/flake/src/branch/main/programs/mcsr - home.file.dea.target = ".config/waywall/init.lua"; - home.file.dea.text = '' - package.path = package.path .. ";${waywork}/?.lua" - local ninb_path = "${lib.getExe ninjabrain-bot}" - local resolution = { w = ${toString 1920}, h = ${toString 1080} } - local images = { - eye_overlay = "${./hosts/sandalphon/mcsr/eye-overlay.png}", - thin = "${./hosts/sandalphon/mcsr/yukata.jpg}", - wide = "${./hosts/sandalphon/mcsr/yukata.jpg}", - tall = "${./hosts/sandalphon/mcsr/yukata.jpg}", - } - -- end globals - '' - + builtins.readFile ./hosts/sandalphon/mcsr/waywall.lua; - programs.home-manager.enable = true; } diff --git a/hosts/sandalphon/mcsr/default.nix b/hosts/sandalphon/mcsr/default.nix index 6f31cf5..ffcd441 100644 --- a/hosts/sandalphon/mcsr/default.nix +++ b/hosts/sandalphon/mcsr/default.nix @@ -1 +1 @@ -{ } \ No newline at end of file +{ } diff --git a/hosts/sandalphon/mcsr/home.nix b/hosts/sandalphon/mcsr/home.nix new file mode 100644 index 0000000..7b2184c --- /dev/null +++ b/hosts/sandalphon/mcsr/home.nix @@ -0,0 +1,27 @@ +# mcsr credit to uku: https://git.uku3lig.net/uku/flake/src/branch/main/programs/mcsr +{ + lib, + pkgs, + ... +}: + +let + ninjabrain-bot = pkgs.callPackage ./ninjabrain.nix { }; + waywork = pkgs.callPackage ./waywork.nix { }; +in +{ + home.file.dea.target = ".config/waywall/init.lua"; + home.file.dea.text = '' + package.path = package.path .. ";${waywork}/?.lua" + local ninb_path = "${lib.getExe ninjabrain-bot}" + local resolution = { w = ${toString 1920}, h = ${toString 1080} } + local images = { + eye_overlay = "${./eye-overlay.png}", + thin = "${./yukata.jpg}", + wide = "${./yukata.jpg}", + tall = "${./yukata.jpg}", + } + -- end globals + '' + + builtins.readFile ./waywall.lua; +}