- Update `flake.lock` with new `nix-secrets` revision
- Modify `arrstack.nix`:
- Change secret paths for OpenVPN credentials
- Add new ports and capabilities for gluetun service
- Add qbittorrent service with environment variables
- Rename project from jellyfin to arrstack
- Update `jellyfin.nix` to set container name
- Include `jellyfin.nix` and `arrstack.nix` in `default.nix`
- Adjust GDK scaling variables in `default.nix` for better display
- Improve `justfile`:
- Pull latest changes before editing SOPS file
- Use timestamped commit messages for auto-commits
- Add mimeapps.list creation for KDE desktops in default.nix
- Modify distributed builds settings for local-machine.nix
- Update supportedFeatures and add speedFactor, maxJobs in local-machine.nix.
- Update LNBits version to v0.12.12 in flake.lock and flake.nix
- Modify desktop entries for Zathura, Nsxiv-wrapper, Nvim-wrapper, and Mpv-wrapper in default.nix
- Add arrstack.nix and Restic backups for Jellyfin configuration
- Add xdg desktop entries for Firefox, Zathura, Nsxiv-wrapper, Nvim-wrapper, and Mpv-wrapper
- Update clipboard-recall and get-focused-monitor scripts to use xorg.xrandr and xdotool
- Include restic-backup.nix and enable fuse.userAllowOther in citadel configuration.
- Remove redundant bitcoin secret variables and bind mounts in nix-bitcoin.nix
- Consolidate var/lib bind mounts into a single mount point for simplicity
- Enable daily backups and add AUTH_ALLOWED_METHODS in nix-bitcoin.nix, enable fuse.userAllowOther in default.nix.
- Add 'dbt_profiles.nix' file to configure dbt profiles for baseddata
- Update 'baseddata-worker.nix' to import dbt profiles and modify environment variables
- Remove dbt profiles configuration from user-specific default.nix for sam
- Add Kodi package to Citadel's home manager configuration
- Remove power savings configuration from Citadel's default configuration
- Create new optional powersave configuration file for common hosts
- Modify NixVim keymaps for moving selected lines in visual mode
- Enable and configure TLP service with updated battery charge thresholds
- Adjust CPU scaling governors for both AC and battery power sources
- Update Telescope command in `telescope.nix` to use `grep_string`
- Add `cpupower` and `lm_sensors` to `systemPackages` in `citadel/default.nix'
- Enable power management for NVIDIA in `citadel/default.nix` and clean up udev rules formatting
- Enable nvidiaPersistenced and add udev rules for NVIDIA devices in citadel/default.nix
- Add boot.extraModprobeConfig for NVreg_DynamicPowerManagement and NVreg_EnableGpuFirmware
- Include the cpupower package in common/core/default.nix
- Add `pkgs.gajim` to the list of default packages in `default.nix`
- Introduce a new Prefect variable `wdpa_dir` in `baseddata-worker.nix`
- Set the value of `wdpa_dir` to `/media/baseddata-data/wdpa
- Add swap devices configuration to citadel and semita hosts
- Update Prefect variable for OSM directory in baseddata-worker
- Set swap device size to 32*1024 for both citadel and semita hosts
- Add 'pkgs.glow' to 'default.nix'
- Add and configure 'glow.nvim' plugin in 'plugins/default.nix'
- Update 'postgres_dbname' variable to 'baseddata' in 'baseddata-worker.nix'
- Update Postgres configuration for dev and prod environments:
- Change dbname from `dev_baseddata_models` to `dev_baseddata` and `baseddata_models` to `baseddata`
- Replace host variable with `${baseddataPostgresIp}`
- Update user and password placeholders to new paths
- Remove `environment.systemPackages` configuration
- Add bitcoind IP and port configuration variables
- Update prefect variables for bitcoind ip and port
- Maintain existing configurations for other services