Skip to content

Commit a7957d5

Browse files
upd: grab installed programs via SSH and write the desktop files when linking
Signed-off-by: Oskar Manhart <[email protected]>
1 parent 53a29d8 commit a7957d5

File tree

19 files changed

+570
-71
lines changed

19 files changed

+570
-71
lines changed

.envrc

Lines changed: 0 additions & 1 deletion
This file was deleted.

.envrc.example

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
use nix # --arg isIdea true

.gitignore

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,4 @@ winapps.iml
88
.vscode/
99
.direnv
1010
.wakatime-project
11-
12-
# User config
13-
compose.yaml
11+
.envrc

Cargo.lock

Lines changed: 23 additions & 21 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

shell.nix

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,11 @@
22
pkgs ? import <nixpkgs> { },
33
fenix ?
44
import
5-
(fetchTarball "https://github.com/nix-community/fenix/archive/6643d56d9a78afa157b577862c220298c09b891d.tar.gz")
5+
(fetchTarball "https://github.com/nix-community/fenix/archive/monthly.tar.gz")
66
{
77
inherit pkgs;
88
},
9+
isIdea ? false,
910
}:
1011
pkgs.mkShell rec {
1112
buildInputs = with pkgs; [
@@ -27,7 +28,7 @@ pkgs.mkShell rec {
2728
pathFor = name: ''//component[@name="RustProjectSettings"]/option[@name="${name}"]/@value'';
2829
xidel = pkgs.lib.getExe pkgs.xidel;
2930
in
30-
''
31+
pkgs.lib.optionalString isIdea ''
3132
sed -i \
3233
-e "s|$(${xidel} .idea/workspace.xml -e '${pathFor "explicitPathToStdlib"}')|${RUST_SRC_PATH}|" \
3334
-e "s|$(${xidel} .idea/workspace.xml -e '${pathFor "toolchainHomeDirectory"}')|${fenix.complete.toolchain}/bin|" \

0 commit comments

Comments
 (0)