manage .nix-profile symlink
This commit is contained in:
parent
78941ba742
commit
51706913ea
2 changed files with 34 additions and 21 deletions
|
@ -5,9 +5,10 @@
|
|||
...
|
||||
}:
|
||||
{
|
||||
home.preferXdgDirectories = true;
|
||||
xdg.enable = true;
|
||||
home.sessionVariables = {
|
||||
home = {
|
||||
preferXdgDirectories = true;
|
||||
sessionVariables = {
|
||||
ANDROID_USER_HOME = "${config.xdg.dataHome}/android";
|
||||
CARGO_HOME = "${config.xdg.dataHome}/cargo";
|
||||
DOTNET_CLI_HOME = "${config.xdg.dataHome}/dotnet";
|
||||
|
@ -20,10 +21,18 @@
|
|||
RUSTUP_HOME = "${config.xdg.dataHome}/rustup";
|
||||
XCOMPOSE_CACHE = "${config.xdg.cacheHome}/X11/xcompose";
|
||||
};
|
||||
home.shellAliases = {
|
||||
shellAliases = {
|
||||
adb = ''HOME="${config.xdg.dataHome}/android" adb'';
|
||||
mvn = "mvn -gs ${config.xdg.configHome}/maven/settings.xml";
|
||||
wget = "wget --hsts-file=${config.xdg.dataHome}/wget-hsts";
|
||||
};
|
||||
|
||||
file = {
|
||||
".nix-profile" = {
|
||||
source = config.lib.file.mkOutOfStoreSymlink "./local/state/nix/profile";
|
||||
};
|
||||
};
|
||||
};
|
||||
gtk.gtk2.configLocation = lib.mkIf osConfig.services.displayManager.enable "${config.xdg.configHome}/gtk-2.0/gtkrc";
|
||||
|
||||
}
|
||||
|
|
|
@ -63,7 +63,11 @@ in
|
|||
nixpkgs = {
|
||||
config = {
|
||||
allowUnfree = true;
|
||||
permittedInsecurePackages = [ "electron-25.9.0" "dotnet-runtime-6.0.36" "dotnet-sdk-wrapped-6.0.428" "dotnet-sdk-6.0.428"];
|
||||
permittedInsecurePackages = [
|
||||
"dotnet-runtime-6.0.36"
|
||||
"dotnet-sdk-wrapped-6.0.428"
|
||||
"dotnet-sdk-6.0.428"
|
||||
];
|
||||
packageOverrides = pkgs: {
|
||||
steam = pkgs.steam.override { extraPkgs = pkgs: [ pkgs.winetricks ]; };
|
||||
};
|
||||
|
|
Loading…
Add table
Reference in a new issue