From 94db9bfcd6a3de386bf260027e9479f2508971a0 Mon Sep 17 00:00:00 2001 From: Lilith Date: Sat, 8 Jun 2024 23:20:39 +0200 Subject: [PATCH] paper --- flake.nix | 2 ++ home/hyprland/default.nix | 1 + home/hyprland/hyprpaper.nix | 20 ++++++++++++++++++++ system/syncthing.nix | 12 ++++++------ 4 files changed, 29 insertions(+), 6 deletions(-) create mode 100644 home/hyprland/hyprpaper.nix diff --git a/flake.nix b/flake.nix index f2d944e2..dfb50dc5 100644 --- a/flake.nix +++ b/flake.nix @@ -50,6 +50,8 @@ tmpfsSize = "4G"; + wallpaper = "default.png"; + extraConfig = {}; }; diff --git a/home/hyprland/default.nix b/home/hyprland/default.nix index 145de5a8..59a5506b 100644 --- a/home/hyprland/default.nix +++ b/home/hyprland/default.nix @@ -1,5 +1,6 @@ { system-config, lib, ...}: { imports = [ + ./hyprpaper.nix # ./hyprgrass.nix # ./utils.nix ]; diff --git a/home/hyprland/hyprpaper.nix b/home/hyprland/hyprpaper.nix new file mode 100644 index 00000000..48f657ce --- /dev/null +++ b/home/hyprland/hyprpaper.nix @@ -0,0 +1,20 @@ +{ conf, ... }: +{ + home.file.wallpaper = { + target = ".config/hypr/${conf.wallpaper}"; + source = ../wallpapers/${conf.wallpaper}; + }; + + home.file.hyprpaper = let + file = home.file.wallpaper.target; + in { + target = ".config/hypr/hyprpaper.conf"; + text = '' + preload = ${file} + + wallpaper = ,${file} + + splash = false + ''; + }; +} diff --git a/system/syncthing.nix b/system/syncthing.nix index 1cce7a88..c21d9848 100644 --- a/system/syncthing.nix +++ b/system/syncthing.nix @@ -11,8 +11,8 @@ enable = true; user = conf.user; - dataDir = /home/lilith/sync; - configDir = /home/lilith/.config/syncthing; + dataDir = "/home/${conf.user}/sync"; + configDir = "/home/${conf.user}/.config/syncthing"; overrideDevices = true; overrideFolders = true; @@ -24,21 +24,21 @@ devices = { "phone" = {id = "C2CKYRP-72UNJRX-MUPZIUY-CCHQYGF-6T4NA6B-MO7AEZB-RSN5EAG-CN2JCAF";}; "nixserver" = {id = "DW6GTZ3-3JPAHLO-UEB3LBL-AWOX3BT-QPI7ODT-OZ6Q4YR-K3KK22C-5RY3XQZ";}; - "lilith-pc" = {id = "ZXFUFLA-MJJCNE4-SJTGTYD-SEJZUCX-3KIFTL6-LFIWBBU-HD2LX2F-7FQ5VAF";}; + "lilith-pc" = {id = "37HHP4Q-NNQRQPQ-MVSIHAX-BK2A3GL-O6K4WXA-Y7ZQ5GZ-BY4UTFH-LG4HYAY";}; "lilith-pad" = {id = "GQJA6WA-G5YZZSN-4OOQMVE-JPIR22N-VFHPY4O-XMRG37D-DALH4R2-7DCTMQK";}; "lilith-old" = {id = "MSUZJ6K-4CIFE5D-ILO6FE4-SPRPTZI-VEWZQ7F-ECARCCF-2VLVMDQ-2HQUAAS";}; }; folders = { "rdcj2-mfyb4" = { - path = "/home/spectre/sync"; + path = "/home/lilith/sync"; devices = ["phone" "nixserver" "lilith-pad" "lilith-pc" "lilith-old"]; }; "sdpfs-2beqd" = { - path = "/home/spectre/.keepass"; + path = "/home/lilith/.keepass"; devices = ["phone" "nixserver" "lilith-pad" "lilith-pc" "lilith-old"]; }; "7qim7-yzqpn" = { - path = "/home/spectre/obsidian"; + path = "/home/lilith/obsidian"; devices = ["phone" "nixserver" "lilith-pad" "lilith-pc" "lilith-old"]; }; };