aboutsummaryrefslogtreecommitdiff
path: root/home-manager/default.nix (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit '9b1b55ba0264a55add4b7b4e022bdc2832b531f6'Kaiden Fey2020-09-211-0/+8
|\
* | Merge commit '6cc4fd6ede4909226cb81d3475834251ed1b7210'Katharina Fey2020-02-031-7/+4
|\|
* | Add 'home-manager/' from commit '8bddc1adab0f7a51476f819fa2197353e8e1d136'Katharina Fey2019-10-051-37/+10
|/ | | | | | git-subtree-dir: home-manager git-subtree-mainline: 919d4e75699aa4ba456fd2d3d416a0522c9c7294 git-subtree-split: 8bddc1adab0f7a51476f819fa2197353e8e1d136
* home-manager: add Bash completionSam Boosalis2019-06-011-0/+3
|
* home-manager: use `callPackage` where appropriatearcnmx2019-04-061-8/+8
|
* Remove some use of `mkDerivation`Robert Helgesson2019-03-181-14/+15
| | | | | | | Instead use `runCommand`, which by default uses `stdenvNoCC` resulting in a reduced dependency footprint. Fixes #612
* home-manager: add generation expiration commandAlex Brandt2018-10-181-0/+2
| | | | | | | | | | | | This adds a new command to the home-manager shell script that allows generations to be removed that are older than an given absolute or relative date. This allows users to manage the expiration of their home-manager generations separately from their system or user profiles via nix-collect-garbage. It is most important if the user desires to have a convenient way to have different expiration times for Home Manager generations than other system or user profiles.
* use `buildCommand` for single phase buildsCornelius Mika2017-11-061-3/+1
|
* home-manager: point <home-manager> to project rootRobert Helgesson2017-10-241-7/+6
| | | | | | | | | | | | | | | Before this path would point to the modules path. Using the project root instead makes it possible to set `<home-manager>` to point to a downloadable archive of Home Manager. This should make it significantly easier to install and keep Home Manager up to date. To match this change we also deprecate the Home Manager option programs.home-manager.modulesPath and instead ask users to use programs.home-manager.path
* home-manager: change platforms to `unix`Robert Helgesson2017-10-181-1/+1
|
* home-manager: add license fieldRobert Helgesson2017-10-161-0/+1
|
* home-manager: add news sub-commandRobert Helgesson2017-09-051-0/+1
| | | | | | | | This command allows the user to examine the news items generated by the news module. See #52. Many thanks to @nonsequitur and @uvNikita for suggestions and improvements.
* home-manager: move Nix code to own fileRobert Helgesson2017-08-281-19/+1
|
* home-manager: minor attribute renameRobert Helgesson2017-08-271-1/+1
| | | | | The "activation-script" attribute doesn't actually point directly at the activation script. Renamed the attribute to be more descriptive.
* home-manager: add config file attributeCornelius Mika2017-08-181-2/+6
|
* home-manager: allow a user-defined third module pathRobert Helgesson2017-07-111-2/+10
| | | | | | The user-defined path will be used if present, otherwise the two "fallback" defaults (in `.nixpkgs` and `.config/nixpkgs`) will be used.
* home-manager: support `.config` configuration pathRobert Helgesson2017-06-031-1/+1
| | | | | | | | | | | | This commit changes the default path of the Home Manager configuration file from `~/.nixpkgs/home.nix` to `~/.config/nixpkgs/home.nix`. The old path is still supported and will be used if the `.config` path does not exist. This aligns Home Manager with the preferred configuration directory in NixOS 17.03. Fixes #13.
* home-manager: use `NIX_PATH` to locate modulesRobert Helgesson2017-06-031-2/+2
| | | | | | | This removes the old argument based method that Home Manager used to find its modules by a `NIX_PATH` based method. Specifically, this adds a `home-manager` Nix path prefix that can be overridden much like with the `nixpkgs` path prefix.
* home-manager: add coreutils to PATHChristopher League2017-05-161-0/+1
| | | | | This ensures that we use the expected version of some useful tools, such as readlink.
* home-manager: make modules path more configurableRobert Helgesson2017-01-151-1/+2
|
* Initial importRobert Helgesson2017-01-141-0/+39