Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
efd6539
egui init
htngr Feb 21, 2025
a15131e
added image support
htngr Feb 24, 2025
09ab801
implemented gui-structure
paizin Feb 24, 2025
458e02f
Updated flake to nixos-24.11 and Cargo.toml
htngr Feb 26, 2025
332493e
Execute nix-cache on pull request
htngr Feb 27, 2025
45258f7
Added git-url-parse hash
htngr Feb 27, 2025
c168d19
Nix 2.26
htngr Feb 27, 2025
f8a0a1e
fleshed out machine inspection
paizin Mar 4, 2025
c9c08f7
Implemented codchi tray button
paizin Mar 4, 2025
1ff6ad6
Made store recover asynchronous
paizin Mar 4, 2025
07ceb89
Added remaining tray options
paizin Mar 4, 2025
42bbf92
Made store recover windows-only
paizin Mar 4, 2025
d70e1d8
Machines reload periodically
paizin Mar 5, 2025
f517065
Reload strategy now works as intended
paizin Mar 5, 2025
e45d028
Added Rebuild, Duplicate and Tar buttons
paizin Mar 5, 2025
028c8f3
Added Spinner to statusbar
paizin Mar 5, 2025
6491c07
Added open Shell button for machines
paizin Mar 6, 2025
057784f
updated machine reload button
paizin Mar 6, 2025
8c02c95
Reload strategy can now deal with adding to/removing from machines
paizin Mar 6, 2025
3a95aab
made secrets writable
paizin Mar 7, 2025
5cb7d47
multiple status texts enabled
paizin Mar 7, 2025
5427a25
refactored MainPanels
paizin Mar 10, 2025
1227d7e
Added tooltips to icon-buttons
paizin Mar 10, 2025
0d68fa1
arc<mutex> replace channel for async communication
paizin Mar 11, 2025
b8ff7c6
Made answer-queue lock-acquiring safe
paizin Mar 13, 2025
60579f8
Replaced unsafe unwrap calls
paizin Mar 18, 2025
b45c229
All modals now close as they should
paizin Mar 18, 2025
2a72e90
machine-creation initial commit
paizin Mar 18, 2025
d5ac639
Increased default window size
paizin Mar 18, 2025
f027013
Added url-input-line at the top
paizin Mar 18, 2025
b280d0d
Empty Machines can now be created
paizin Mar 19, 2025
c9e44d2
Side-panel now removes deleted machines
paizin Mar 19, 2025
c0e9503
Relocated use_nixpkgs checkbox to step2
paizin Mar 20, 2025
cf66fe8
machine creation/deletion now displayed properly
paizin Mar 20, 2025
f919ead
removed dbg! and String::from where redundant
paizin Mar 20, 2025
23e216b
status "load branches/tags" now as "load repository"
paizin Mar 20, 2025
695b57d
Deleting machine now instantly removes it from interface, as intended
paizin Mar 20, 2025
67dd51d
not specifying branch, tag, commit is now possible
paizin Mar 20, 2025
fbe865d
adjusted status_bar height to fit spinner
paizin Mar 20, 2025
2034d02
Updated machine_inspection-modals
paizin Mar 21, 2025
b22a5d8
Clicking Home button now renews current panel as intended
paizin Mar 21, 2025
f9a0aee
Error messages introduced to machine creation
paizin Mar 21, 2025
cd98380
Major Rearchitecture, temporarily removed Machine Creation
paizin Apr 10, 2025
5dcc5cc
Reimplemented Machine Creation
paizin Apr 24, 2025
eb3bf3c
Improved resolution of used images
paizin Apr 28, 2025
af17ea3
Inspected machine now gets unselected, if deleted
paizin Apr 28, 2025
0870a96
inaccessible repository will be communicated
paizin Apr 29, 2025
f1158c2
moved recover_store to backend_broker
paizin Apr 29, 2025
aa6d558
Enabled light/dark mode toggle
paizin May 21, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/workflows/nix-cache.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ on:
# - "v*.*.*"
branches:
- "master"
pull_request:

permissions:
contents: read
Expand Down
11 changes: 8 additions & 3 deletions build/build-rust-package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,9 @@
, pkg-config
, gtk3
, libayatana-appindicator
, libxkbcommon
, libGL
, libGLU

, llvmPackages
, cargo-xwin
Expand All @@ -44,7 +47,7 @@ let
];
};
# rustOrig = rust-bin.stable.latest.default.override rustConfig;
rustOrig = rust-bin.selectLatestNightlyWith (toolchain: toolchain.default.override rustConfig);
rustOrig =rust-bin.selectLatestNightlyWith (toolchain: toolchain.default.override rustConfig);
rustPlatformOrig = makeRustPlatform { cargo = rustOrig; rustc = rustOrig; };
xwin = rustPlatformOrig.buildRustPackage rec {
name = "xwin";
Expand Down Expand Up @@ -117,8 +120,7 @@ let
EOF
chmod +x $out/bin/cargo
'')
//
{ inherit (rustOrig) meta; };
// { inherit (rustOrig) meta targetPlatforms badTargetPlatforms; };
rustPlatform = makeRustPlatform { cargo = passthru.rust; rustc = passthru.rust; };

setupXWin = topDir: /* bash */ ''
Expand Down Expand Up @@ -194,6 +196,9 @@ let
buildInputs = [
gtk3
libayatana-appindicator.out
libxkbcommon.out
libGL.out
libGLU.out
];

outputs = [ "out" "docs" ];
Expand Down
Loading