Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: jagrat7/linux-wallpaper-engine
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.3.3
Choose a base ref
...
head repository: jagrat7/linux-wallpaper-engine
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.3.4
Choose a head ref
  • 20 commits
  • 16 files changed
  • 4 contributors

Commits on Mar 6, 2026

  1. upt

    jagrat7 committed Mar 6, 2026
    Configuration menu
    Copy the full SHA
    ad269a5 View commit details
    Browse the repository at this point in the history
  2. upt

    jagrat7 committed Mar 6, 2026
    Configuration menu
    Copy the full SHA
    a9ac764 View commit details
    Browse the repository at this point in the history
  3. init: nix flake support

    - bump electron to match nixpkgs version (39.7.0)
    - add bun2nix dev dependency and relevant postinstall script to update bun deps for nix
    - added nix flake exposes a dev shell and a build package for nix
    RainAfterDark committed Mar 6, 2026
    Configuration menu
    Copy the full SHA
    642e006 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3089336 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2026

  1. Configuration menu
    Copy the full SHA
    3eaa103 View commit details
    Browse the repository at this point in the history
  2. chore: refactor

    RainAfterDark committed Mar 7, 2026
    Configuration menu
    Copy the full SHA
    d344d34 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cd5eba7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8707414 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #15 from RainAfterDark/misc/nix-flakes-support

    Add Nix flakes support
    jagrat7 authored Mar 7, 2026
    Configuration menu
    Copy the full SHA
    2b6fa87 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2026

  1. Update Nix instructions in CONTRIBUTING.md

    Clarify instructions for Nix development and building.
    jagrat7 authored Mar 8, 2026
    Configuration menu
    Copy the full SHA
    153d452 View commit details
    Browse the repository at this point in the history
  2. Revise contributing info and remove development section

    Updated contributing section and removed development instructions.
    jagrat7 authored Mar 8, 2026
    Configuration menu
    Copy the full SHA
    7fddce9 View commit details
    Browse the repository at this point in the history
  3. Update CONTRIBUTING.md with template reference

    Added a reference to the react-electron-template for setup details.
    jagrat7 authored Mar 8, 2026
    Configuration menu
    Copy the full SHA
    a6e0699 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6448779 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2026

  1. Update .gitignore

    jagrat7 committed Mar 20, 2026
    Configuration menu
    Copy the full SHA
    fb9a42e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b0ffef5 View commit details
    Browse the repository at this point in the history
  3. fix: nix dev shell can now run make targets (move away from FHS) (#19)

    Using an FHS env for the Nix shell was a quick and easy way to get
    around Nix's non-FHS compliance but it caused sandboxing issues; namely,
    the flatpak make target just silently fails to build. I decided to take
    more time to just use `mkShell`, and patch some things around to get
    electron and RPM to work nicely. Now, all electron-forge make targets
    compile on Nix, without FHS! (At least, on my end)
    
    ```
    ✔ Making distributables
      ✔ Making a zip distributable for linux/x64 [40s]
      ✔ Making a deb distributable for linux/x64 [40s]
      ✔ Making a rpm distributable for linux/x64 [1m31s]
      ✔ Making a flatpak distributable for linux/x64 [4m8s]
    ```
    
    I also confirmed that the zip and flatpak builds do work. For deb and
    rpm, I had to use distrobox. The app does open, but I just couldn't get
    the `linux-wallpaperengine` backend to compile due to some dynamic
    library issues, but I'll assume the generated artifacts for the app are
    correct.
    
    Also full disclosure that the RPM workaround in here went through some
    iterative prompting. I at least tried to leave the AI's thought process
    behind it. The wrappers aren't that complicated but I'll have to admit
    that I had to rely on a lot of help since I'm unfamiliar with how
    Fedora's packaging works (and how forge does their magic with it in the
    maker).
    
    Do let me know if this plays better on your end (non-NixOS running Nix).
    RainAfterDark authored Mar 20, 2026
    Configuration menu
    Copy the full SHA
    0b28795 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    96f5e2f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    eb1c9b0 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #20 from RainAfterDark/feat/tray

    feat: tray and minimize [JAG-26]
    jagrat7 authored Mar 20, 2026
    Configuration menu
    Copy the full SHA
    b63b2d2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ae5a463 View commit details
    Browse the repository at this point in the history
Loading