dependabot[bot]
cbcb2976b6
ci: bump cachix/install-nix-action from 14 to 15
...
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action ) from 14 to 15.
- [Release notes](https://github.com/cachix/install-nix-action/releases )
- [Commits](https://github.com/cachix/install-nix-action/compare/v14...v15 )
---
updated-dependencies:
- dependency-name: cachix/install-nix-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-11-15 12:23:16 +00:00
Sandro
3f12ce5f7d
home-manager: forward --no-write-lock-file ( #2471 )
2021-11-14 23:00:26 -05:00
Robert Helgesson
accfbdf215
docs: add license section in readme
2021-11-14 00:59:24 +01:00
Robert Helgesson
0f5d93119c
docs: move usage section to chapter in manual
...
Also expand the chapter in various ways.
2021-11-14 00:13:54 +01:00
Robert Helgesson
426830a174
home-manager: minor reorder of generated home.nix
...
It's a bit nicer to put the home options at the top, I think.
2021-11-14 00:13:53 +01:00
Jack McCown
f7a37ad0b6
email: add fastmail.com email flavor ( #2457 )
2021-11-14 00:07:23 +01:00
Sandro
520adafcb9
docs: add example how to use flakes on non-NixOS
2021-11-13 01:18:12 +01:00
Lorenzo Manacorda
39c5c7397e
docs: improve description of extraSpecialArgs
2021-11-13 01:01:01 +01:00
Robert Helgesson
be1ad30503
Remove remaining allowSubstitutes = false
...
See, e.g., https://github.com/NixOS/nix/issues/4442 for wider
discussions.
2021-11-12 23:24:08 +01:00
Bernardo Meurer
1e5c8e9bff
direnv.nix-direnv: remove enableFlakes ( #2458 )
...
Since https://github.com/NixOS/nixpkgs/pull/144197 flake support is
always available. The upstream `enableFlakes` option is scheduled to be
removed altogether in https://github.com/NixOS/nixpkgs/pull/145236
2021-11-09 23:59:40 -05:00
Robert Helgesson
2917ef23b3
kakoune: clean up tests
...
- Enable use-plugins test.
- Stub out `kakoune-unwrapped` to avoid unnecessary downloads.
- Unwrap unnecessary `config` attributes.
2021-11-07 09:43:42 +01:00
Robert Helgesson
c678162e20
ci: error out if code contains literalExample
2021-11-07 09:20:12 +01:00
Robert Helgesson
7f416c9e2f
home: use literalExpression
2021-11-07 09:10:57 +01:00
oberblastmeister
f6f013f764
home: shell agnostic aliases ( #2347 )
2021-11-06 10:10:15 -06:00
oxalica
70c5b268e1
xdg: add option 'xdg.stateHome' ( #2439 )
...
It corresponds to the newly introduced `XDG_STATE_HOME`.
2021-11-04 17:42:44 +01:00
flexagoon
288faaa5a6
programs.zsh.zplug: add zplugHome option
...
Add an option to set custom `$ZPLUG_HOME`. Changing it with
`home.sessionVariables` doesnt work, since it has to be exported
before Zplug is initialised
2021-11-02 08:49:47 +01:00
Joscha
21590d40c1
home-environment: document escaping of home.sessionPath
2021-11-02 00:08:57 +01:00
Nicolas Berbiche
2e1a5b53ec
xsession: don't reset the inherited keyboard options
...
If the keyboard configuration is an empty set, don't run the setxkbmap
service.
The default values for all keyboard options are null or empty so long
as the state version is set to 19.09 or higher (21.05 being the latest
version).
2021-11-01 22:42:47 +01:00
Bart Bakker
7523252f97
htop: fix order or header_columns setting ( #2435 )
...
When `header_columns` is in settings it must appear before any of the
`column_meters_*` options.
Fixes 2426.
2021-11-01 15:27:29 -04:00
Robert Helgesson
275f955db9
irssi: format using nixfmt
2021-10-31 10:32:58 +01:00
Robert Helgesson
34327e067f
tmux: format using nixfmt
2021-10-31 10:24:01 +01:00
Thiago Kenji Okada
e377556818
home-manager: remove top-level with pkgs.lib
2021-10-31 08:50:55 +01:00
Thiago Kenji Okada
abe12a4bad
Makefile: add test-install target
2021-10-31 08:50:54 +01:00
Thiago Kenji Okada
3ccddfc48d
lib: remove top-level with lib
2021-10-31 08:50:53 +01:00
Sandro
71902bc913
home-manager: fix command line option for nix build
2021-10-30 23:30:46 +02:00
Robert Helgesson
134c5ccdd3
mbsync: stub test dependency
2021-10-30 20:44:21 +02:00
Robert Helgesson
e28a720ce9
irssi: fix test directory name
...
Also fix stub package name.
2021-10-30 20:40:49 +02:00
Robert Helgesson
78afc2fa74
git: stub test dependency on msmtp
2021-10-30 20:36:18 +02:00
Robert Helgesson
0f72441821
bspwm: stub test dependency
2021-10-30 20:36:14 +02:00
Thiago Kenji Okada
7e30aec282
hexchat: simplify theme example
2021-10-30 19:39:59 +02:00
Smaug123
bb72555852
files: quote cmp file arguments
...
Before this change, a warning would be printed to the console if you
tried to manage a file in a path containing a space. For example,
`vscodium`'s `userSettings` file on Darwin is at
`~/Library/Application Support/VSCodium/User/settings.json`.
2021-10-30 19:15:34 +02:00
Edmund Wu
bc0acdad8c
modules/modules.nix: pkgs.system -> pkgs.stdenv.hostPlatform.system ( #2419 )
2021-10-29 09:50:50 -06:00
betaboon
cf4866d218
powerline-go: fix regression introduced by #2231 ( #2421 )
2021-10-28 22:09:20 -04:00
Nicolas Berbiche
158bc59398
vscode: allow argument for keybind to any json value ( #2418 )
2021-10-27 22:13:54 -06:00
Kid
9282dbc1fa
fish: remove promptInit
in favor of interactiveShellInit
( #2231 )
...
* fish: remove `promptInit` in favor of `interactiveShellInit`
* Oops
* starship: replace `promptInit` with `interactiveShellInit`
* autojump: replace `promptInit` with `interactiveShellInit`
* Add `mkRemovedOptionModule` for `programs.fish.promptInit`
2021-10-27 16:40:39 -06:00
polykernel
46a69810cb
fnott: remove global properties generation
...
Rationale:
As of release 1.1.2[1], the configuration ini file supports
declaration of the `[main]` header as an alternative to global
properties by enumerating all sections and mapping each to the
respective parsing function. Global properties will still be parsed
correctly by fnott however generation adds unnecessary complexity to
the module. This commit removes the need for global properties
generation.
Changes:
- Fixed the FIXME at L118.
- Cleaned up unneeded let bindings.
- Changed the generation method to use the `pkgs.formats.ini` from
pkgs-lib instead of the raw `generators` library. This was done for
consistency and clarity as the `pkgs.formats.ini` is still required
for type declaration and uses `generators` internally.
- Removed `global-properties` testcase.
- Updated `example-settings` testcase.
[1] - https://codeberg.org/dnkl/fnott/releases/tag/1.1.2
2021-10-27 00:01:57 +02:00
leifhelm
da8a78eec9
hexchat: Replace literalExample with literalExpression ( #2410 )
2021-10-24 20:59:22 -04:00
superherointj
406eeec0b9
hexchat: add module
...
Review and contributions from Thiago Kenji Okada
<thiagokokada@gmail.com>.
Co-authored-by: Thiago Kenji Okada <thiagokokada@gmail.com>
Co-authored-by: Nicolas Berbiche <nic.berbiche@gmail.com>
Co-authored-by: Sumner Evans <me@sumnerevans.com>
2021-10-23 21:31:54 +02:00
Bastien Rivière
8278c14f5f
nixos: replace types.anything with submodule type ( #2396 )
...
As discussed in this issue:
https://github.com/NixOS/nixpkgs/issues/140879
`types.anything` was never meant to be used for arbitrary modules.
Co-authored-by: Silvan Mosberger <github@infinisil.com>
2021-10-22 17:52:19 -04:00
Anselm Schüler
cfe82d9f44
gh: support gh as git credential manager for github.com
...
Co-authored-by: Sumner Evans <me@sumnerevans.com>
2021-10-21 23:20:25 +02:00
Robert Helgesson
3e4fedc1d9
direnv: make fish enable flag read-only
...
We cannot disable direnv for Fish since the functionality is
automatically loaded when the package is installed.
Fixes #2357
2021-10-21 22:18:50 +02:00
Thiago Kenji Okada
91155a98ed
htop: add package option ( #2407 )
2021-10-20 09:22:17 -06:00
Robert Helgesson
b5d738b5a3
ci: update install-nix-action to v14.1
2021-10-18 09:45:24 +02:00
Robert Helgesson
5961c64e03
imapnotify: add extraConfig
account option
2021-10-18 09:45:23 +02:00
Robert Helgesson
0d110a0936
imapnotify: only write onNew* if a value is available
2021-10-18 09:45:22 +02:00
Robert Helgesson
d244ca125f
Dependabot should act on release-21.05, not 20.09
2021-10-18 08:47:54 +02:00
Thiago Kenji Okada
309808afbc
github: disable strategy.fail-fast
...
From https://docs.github.com/en/actions/learn-github-actions/workflow-syntax-for-github-actions#jobsjob_idstrategyfail-fast
macOS pipeline is broken for quite some time, and when it fails before the
Ubuntu pipeline it fails it too (even if the tests are passing).
Setting `strategy.fail-fast` to false should avoid this issue.
2021-10-14 13:47:15 -03:00
Arash Outadi
13e00b70a4
docs: remove $ prompts to make it easier to copy paste
2021-10-14 00:06:10 +02:00
Thiago Kenji Okada
223a4a17a4
nixpkgs-disabled: add module
...
This commit introduces the `nixpkgs-disabled` module, that is
basically a mock of `nixpkgs` module where any value different from
`null` will cause an assertion error.
This is to help debugging cases where `home-manager.useGlobalPkgs` is
set to `true` and `nixpkgs.*` options are being used.
Nowadays this returns the following error:
```
error: The option `home-manager.users.<user>.nixpkgs` does not exist.
```
This will change too:
```
error: `nixpkgs` options are disabled when `home-manager.useGlobalPkgs` is enabled.
```
That will direct the user to the correct solution (either removing
`nixpkgs` or disable `home-manager.useGlobalPkgs`).
2021-10-13 23:46:38 +02:00
Thiago Kenji Okada
b88c863b40
modules: remove myself from maintainers.nix
...
I was already on nixpkgs list, just forgot to remove it from here.
2021-10-13 12:33:52 -03:00