feat: top-secret important commit
This commit is contained in:
parent
c4339039cf
commit
df4feef329
4 changed files with 36 additions and 7 deletions
|
@ -22,6 +22,7 @@ in {
|
|||
./apps/vscode.nix
|
||||
./apps/wezterm.nix
|
||||
./apps/zsh.nix
|
||||
./langs
|
||||
./secrets/sops.nix
|
||||
./xdg.nix
|
||||
];
|
||||
|
|
5
home/langs/default.nix
Normal file
5
home/langs/default.nix
Normal file
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
imports = [
|
||||
./rust.nix
|
||||
];
|
||||
}
|
30
home/langs/rust.nix
Normal file
30
home/langs/rust.nix
Normal file
|
@ -0,0 +1,30 @@
|
|||
{
|
||||
config,
|
||||
pkgs,
|
||||
...
|
||||
}: let
|
||||
inherit (config.xdg) dataHome;
|
||||
in {
|
||||
home = rec {
|
||||
packages = [
|
||||
pkgs.sccache
|
||||
pkgs.cargo-mommy
|
||||
];
|
||||
sessionVariables = {
|
||||
CARGO_HOME = "${dataHome}/cargo";
|
||||
CARGO_REGISTRIES_CRATES_IO_PROTOCOL = "sparse";
|
||||
CARGO_UNSTABLE_SPARSE_REGISTRY = "true";
|
||||
CARGO_MOMMYS_LITTLE = "boy";
|
||||
CARGO_MOMMYS_PRONOUNS = "his";
|
||||
CARGO_MOMMYS_ROLES = "daddy";
|
||||
RUSTC_WRAPPER = "sccache";
|
||||
RUSTUP_HOME = "${dataHome}/rustup";
|
||||
};
|
||||
sessionPath = [
|
||||
"${sessionVariables.CARGO_HOME}/bin"
|
||||
];
|
||||
shellAliases = {
|
||||
"cargo" = "cargo mommy";
|
||||
};
|
||||
};
|
||||
}
|
|
@ -10,12 +10,8 @@
|
|||
inherit (config.home) homeDirectory;
|
||||
in {
|
||||
home = rec {
|
||||
packages = [pkgs.sccache];
|
||||
sessionVariables = {
|
||||
AZURE_CONFIG_DIR = "${configHome}/azure";
|
||||
CARGO_HOME = "${dataHome}/cargo";
|
||||
CARGO_REGISTRIES_CRATES_IO_PROTOCOL = "sparse";
|
||||
CARGO_UNSTABLE_SPARSE_REGISTRY = "true";
|
||||
CUDA_CACHE_PATH = "${dataHome}/nv";
|
||||
DOCKER_CONFIG = "${configHome}/docker";
|
||||
GEM_HOME = "${dataHome}/gem";
|
||||
|
@ -23,8 +19,6 @@ in {
|
|||
GOPATH = "${dataHome}/go";
|
||||
NODE_REPL_HISTORY = "${dataHome}/node_repl_history";
|
||||
NPM_CONFIG_USERCONFIG = "${configHome}/npm/npmrc";
|
||||
RUSTC_WRAPPER = "sccache";
|
||||
RUSTUP_HOME = "${dataHome}/rustup";
|
||||
W3M_DIR = "${dataHome}/w3m";
|
||||
WINEPREFIX = "${dataHome}/wine";
|
||||
XAUTHORITY = "$XDG_RUNTIME_DIR/Xauthority";
|
||||
|
@ -35,7 +29,6 @@ in {
|
|||
"$HOME/.local/bin"
|
||||
"${dataHome}/krew/bin"
|
||||
"${sessionVariables.GOPATH}/bin"
|
||||
"${sessionVariables.CARGO_HOME}/bin"
|
||||
];
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in a new issue