-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
question: standalone home-manager copies untracked files to /nix/store/****-source #5594
Open
2 tasks done
Comments
shirakami-chigusa
added
bug
triage
Issues or feature request that have not been triaged yet
labels
Jul 1, 2024
Since the So when I ran home-manager as nixosModules, it correctly ignored
The standalone System information - system: `"x86_64-linux"`
- host os: `Linux 6.6.37, NixOS, 24.05 (Uakari), 24.05.20240711.a046c12`
- multi-user?: `yes`
- sandbox: `yes`
- version: `nix-env (Nix) 2.18.4`
- nixpkgs: `/nix/store/2k0r4pk0hzjzk9iwyi61xc0z4qv791j9-source` |
I also tested it on nix-darwin.
System information
|
shirakami-chigusa
changed the title
question: home-manager copies untracked files to /nix/store/****-source
question: standalone home-manager copies untracked files to /nix/store/****-source
Jul 13, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Are you following the right branch?
Is there an existing issue for this?
Issue description
I'm having trouble because files that are excluded with
.gitignore
are copied to/nix/store/12afkpbag242i7w9lb26bk**********-source/
.I confirmed by the following steps:
~/.config/home-manager/test-untracked.txt
.home-manager swith
withflake.nix
.~/.config/home-manager
itself is copied to/nix/store/12afkpbag242i7w9lb26bk**********-source/
as source tree.fd -IH "test-untracked.txt" /nix/store/
shows/nix/store/12afkpbag242i7w9lb26bk**********-source/test-untracked.txt
/nix/store/12afkpbag242i7w9lb26bk**********_source
includes untracked cache files.DS_Store
.git
.lsp/.cache
.clj-kondo/.cache
.test-untracked.txt
is also included.In particular,
.clj-kondo/.cache
takes a long time to copy because it is over 50MB and consists of over 10,000 small files. If.clj-kondo/.cache
exists,time home-manager switch
will be about30 seconds
. If it is removed it will be3 seconds
.These cache files are listed in
.gitignore
, buthome-manager switch
does not seem to use.gitignore
. Is there a source filter for the.config/home-manager
directory?Is this a flake issue rather than a home-manager issue? I think the
nixos-rebuild switch
does not copy untracked files, but thehome-manager switch
does copy them.Maintainer CC
No response
System information
I am not using
nix-darwin
. usinghome-manager switch
.The text was updated successfully, but these errors were encountered: