wip: getting stuff to sync properly

This commit is contained in:
2025-03-04 21:12:09 +00:00
parent 60bfd74d8a
commit 1b5d6b1a59
5 changed files with 12 additions and 90 deletions

View File

@ -1,16 +0,0 @@
arch_package_manager = "paru"
flatpak_default_systemwide = false
# Whether to use the [hostname_groups] config table to decide which
# group files to use or to use all files in the groups folder.
# Default: false
hostname_groups_enabled = true
# Which group files apply for which hostnames
# paths starting without a / are relative to the groups folder
# Default: None
[hostname_groups]
john-desktop = ["default"]
john-laptop = ["default"]
server = []

View File

@ -1,71 +0,0 @@
arch = [
"amd-ucode",
"base",
"base-devel",
"btrfs-progs",
"dolphin",
"dunst",
"efibootmgr",
"fish",
"fuzzel",
"fzf",
"git",
"go",
"grim",
"gst-plugin-pipewire",
"htop",
"hyprland",
"hyprlock",
"intel-media-driver",
"iwd",
"kdeconnect",
"kitty",
"libpulse",
"libva-intel-driver",
"linux",
"linux-firmware",
"metapac",
"nano",
"neovim",
"network-manager-applet",
"networkmanager",
"noto-fonts-emoji",
"paru",
"pipewire",
"pipewire-alsa",
"pipewire-jack",
"pipewire-pulse",
"polkit-kde-agent",
"qt5-wayland",
"qt6-wayland",
"rsync",
"sddm",
"slurp",
"smartmontools",
"sof-firmware",
"starship",
"tmux",
"unzip",
"vim",
"vivaldi",
"vulkan-intel",
"vulkan-radeon",
"waybar",
"wget",
"wireless_tools",
"wireplumber",
"wl-clipboard",
"wlogout",
"wofi",
"xdg-desktop-portal-hyprland",
"xdg-utils",
"xf86-video-amdgpu",
"xf86-video-ati",
"xf86-video-nouveau",
"xf86-video-vmware",
"xorg-server",
"xorg-xinit",
"yay",
"zram-generator", "lazygit",
]

View File

@ -5,9 +5,9 @@ After=systemd-user-sessions.service
After=network-online.target
[Service]
User=john
User=johnc
WorkingDirectory=~
ExecStart=Code/dotfiles/scripts/manager.bash
ExecStart=bash Code/dotfiles/scripts/manager.bash
[Install]
WantedBy=multi-user.target

View File

@ -13,7 +13,12 @@ git pull
#
# sed -i "s/#$current_host: //" ./hypr/hyprland/monitors.conf
rsync -av .config ~ --delete
for file in ".config"/*; do
echo "rsync -av $file ~/.config --delete"
rsync -av $file ~/.config --delete
done
# metapac sync
# Cleanup

4
scripts/sync.bash Normal file
View File

@ -0,0 +1,4 @@
for file in ".config"/*; do
echo $file
echo "rsync -av ~/$file .config/$file --delete"
done