midchildan
572f348a10
darwin: add support for 'defaults -currentHost' options
...
Closes #2615
2022-07-24 15:17:21 +02:00
Noah Fontes
1d3380afba
flake: fix self referential lib output
...
In https://github.com/nix-community/home-manager/pull/2859 , the
library became self-referential, so we need to use the stdlib-extended
helper instead of importing directly.
2022-07-24 14:38:51 +02:00
Ryan Horiguchi
d86c189158
firefox: support showing bookmarks on toolbar
2022-07-23 15:28:14 +02:00
rcerc
218cb3aee2
firefox: fix empty check of bookmarks list
2022-07-23 15:22:31 +02:00
rcerc
f91fb470bc
firefox: use coercedTo
to convert bookmarks to a list
2022-07-23 15:22:23 +02:00
Robert Helgesson
f47611fb17
github: fix line wrapping
2022-07-23 15:16:19 +02:00
Naïm Favier
9cf40a43fc
github: ensure using the right branch of Home Manager
2022-07-23 15:14:45 +02:00
Naïm Favier
70d5929885
integration-common: set hmModule's description directly
...
Removes the hack after https://github.com/NixOS/nixpkgs/pull/173621
landed.
(cherry picked from commit 0434f8e4ca
)
2022-07-19 15:44:01 +02:00
rcerc
4a724cb84c
lib: improve DAG library
...
Specifically,
- directly export `modules/lib/dag.nix` instead of renaming
attributes,
- run through utilities to reuse code where possible,
- expose `lib.hm.dag.isEntry` and reuse it in
`modules/lib/types-dag.nix`,
- reuse utilities through `lib` set instead of passing imports to
functions, and
- eta reduction of `map`, `entryAnywhere`, `entryAfter` and
`entryBefore`.
2022-07-18 15:32:48 +02:00
Robert Helgesson
30dda628bc
home-manager: add ncurses to PATH
...
Fixes #3097
2022-07-18 15:18:05 +02:00
h7x4
64c745fe1c
firefox: add support for nested bookmarks
...
Change type of `firefox.profile.<name>.bookmarks` to allow for nested
bookmarks with user defined order.
2022-07-18 14:55:54 +02:00
rcerc
4c5106ed0f
firefox: reuse escapeXML
from Nixpkgs
2022-07-15 14:11:50 +02:00
Weblate
8385408c65
Add translation using Weblate (Dutch)
...
Co-authored-by: Weblate <noreply@weblate.org>
2022-07-13 15:34:00 +02:00
Frederik Engels
3b5330c80f
Translate using Weblate (Dutch)
...
Currently translated at 25.0% (8 of 32 strings)
Translate using Weblate (German)
Currently translated at 100.0% (32 of 32 strings)
Add translation using Weblate (Dutch)
Co-authored-by: Frederik Engels <frederik.engels92@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/de/
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/nl/
Translation: Home Manager/Home Manager CLI
2022-07-13 15:34:00 +02:00
Jonas Heinrich
2c94b9801f
librewolf: add module
2022-07-13 15:31:25 +02:00
ash
66d7007e43
mpv: prohibit string values in scripts
...
Strings as scripts don't currently work, and probably haven't worked
since b567d273
(mpv: use wrapMpv instead of mpv-with-scripts,
2020-05-31).
2022-07-13 14:52:46 +02:00
ash
241a375f49
keychain: set SHELL correctly in bash and zsh
...
bash and zsh apparently handle command substitution slightly differently
than fish. in bash/zsh:
$ export FOO=x
$ FOO=y echo $(sh -c 'echo $FOO')
x
whereas in fish:
$ export FOO=x
$ FOO=y echo $(sh -c 'echo $FOO')
y
so we have to assign $SHELL within the substitution for bash and zsh.
2022-07-13 14:35:52 +02:00
Robert Helgesson
602f2ce59c
docs: note support for 2.4 or later for Flake
2022-07-12 23:35:46 +02:00
Fisher Sun
d6d600e76d
docs: remove bit about Nix 2.4 not being supported
...
With #2840 , Nix 2.4 is supported.
Resolves #3061 .
Signed-off-by: Fisher Sun <fisher521.fs@gmail.com>
2022-07-12 23:32:47 +02:00
Sumner Evans
d4081057e5
codeowners: cleanup alphabetization
...
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2022-07-12 22:43:24 +02:00
Bryton Hall
b8bb5f291a
xdg-desktop-entries: allow icon path type
2022-07-12 22:13:34 +02:00
Sumner Evans
c5fc157554
picom: fix option name
...
The `services.picom.opacityRule` option was renamed to
`services.picom.opacityRules`.
This was missed in #2939
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2022-07-12 21:26:31 +02:00
Nick Cao
1e66e035e1
gpg-agent: set Environment to a list
2022-07-12 12:26:36 +02:00
Robert Helgesson
45ef70cc73
swayidle: remove unnecessary config wrapper
2022-07-12 12:02:01 +02:00
Joe Neeman
43ea4c5123
swayidle: fix systemd service
...
swayidle executes commands using "sh -c" and so its PATH must contain
a shell. This adds such PATH entry to the environment of the systemd
service.
Fixes #2811 .
2022-07-12 12:01:04 +02:00
Naïm Favier
6311f4adc3
lib/types: make DAG entries mergeable
...
Removes the `uniq` constraint on `after` and `before` so that we can
merge multiple definitions for the same DAG entry:
{
dag = mkMerge [
{
foo = lib.hm.dag.entryBefore [ "bar" ] {
# definition 1
};
}
{
foo = lib.hm.dag.entryBefore [ "qux" ] {
# definition 2
};
}
{
foo = {
# definition 3
};
}
];
}
In this example `foo` will come before `bar` and `qux`.
2022-07-12 11:47:38 +02:00
Thiago Kenji Okada
177f1887d4
compton: remove
...
This module was deprecated since release 20.03 according to the news, so
it can be removed.
2022-07-12 11:21:50 +02:00
Thiago Kenji Okada
b908e61dfa
picom: sync module with the NixOS version
...
This brings a few advantages:
- Use of float instead of strings to represent float values,
- Use of structure settings, and
- Better type checking for some settings
Also add thiagokokada as codeowner of picom.
2022-07-12 11:21:49 +02:00
Congee
0639aa34f1
git: add option to set difftastic display setting
2022-07-12 10:48:26 +02:00
OKA, NETSURFER AND OBSERVER, FRONTEND, DEVELOPER (DOTFILES,OSINT,OSS), KEYBASE: (3B0E8E0895DAC8B8)
c645cc9f82
Translate using Weblate (Japanese)
...
Currently translated at 100.0% (32 of 32 strings)
Co-authored-by: OKA, NETSURFER AND OBSERVER, FRONTEND, DEVELOPER (DOTFILES,OSINT,OSS), KEYBASE: (3B0E8E0895DAC8B8) <tetrapasta02@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/ja/
Translation: Home Manager/Home Manager CLI
2022-07-09 21:48:06 +02:00
Turmoil Nailsis
f2b216c320
Translate using Weblate (Japanese)
...
Currently translated at 100.0% (32 of 32 strings)
Co-authored-by: Turmoil Nailsis <indianrunner@duck.com>
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/ja/
Translation: Home Manager/Home Manager CLI
2022-07-09 21:48:06 +02:00
Shamrock Lee
8d5b07fc83
tests: fix impurity of _module.args.pkgsPath
2022-07-09 16:30:17 +02:00
Maxime Brunet
8160b3b45b
zsh: source zsh-syntax-highlighting at the end of .zshrc ( #3068 )
...
zsh-syntax-highlighting.zsh must be sourced at the end of the .zshrc file, otherwise widgets created after are not properly highlighted (e.g. from oh-my-zsh): https://github.com/zsh-users/zsh-syntax-highlighting#faq
2022-07-07 18:57:27 -06:00
oxalica
25a9948361
sway: import dbus env vars and explicitly specify them ( #3031 )
...
- Importing all environment variables is considered deprecated for
`systemdctl import-environment`. The list of variables are picked
from:
https://github.com/swaywm/sway/wiki/Systemd-integration#managing-user-applications-with-systemd
The `XDG_CURRENT_DESKTOP` is said to be required for portals, see:
https://github.com/nix-community/home-manager/pull/2385#issuecomment-1026454162
- DBus activation environment should also be updated. Otherwise, DBus
activated programs, without a coresponding systemd service, cannot get a
correct environment and would fail, eg. `mako`.
2022-07-07 11:03:58 -06:00
Julio Borja Barra
12cfcc1b9d
fusuma: fix settings example ( #3067 )
2022-07-07 00:55:01 -06:00
Philipp Mildenberger
ef990143b6
nushell: fix non-nullable configFile and envFile, fixes #3050 ( #3060 )
2022-07-07 00:49:50 -06:00
Naïm Camille Favier
face4094d4
bspwm: add missing rule setting rectangle
( #2974 )
...
Also add a `freeformType` so that we don't have to do this in the
future.
2022-07-06 23:36:20 -04:00
Robert Helgesson
f2445620d1
redshift: remove petabyteboy from maintainers
2022-07-04 11:39:38 +02:00
Philipp Mildenberger
3bf16c0fd1
udiskie: add option settings
...
Adds option settings, which writes settings to
.config/udiskie/config.yml.
Note, the option takes precedence against other options like notify,
automount or tray if they are configured in settings.program_options.
2022-06-28 00:12:57 +02:00
Robert Helgesson
be3adf9920
Revert "integration-common: set hmModule's description directly"
...
This reverts commit 0434f8e4ca
.
2022-06-27 08:58:54 +02:00
Robert Helgesson
9550595502
docs,tests: fetch nmd and nmt using fetchTarball
...
This simplifies the code a bit and avoids using experimental Flake
functionality. If Flakes become stable before NixOS 22.11 then we can
consider having nmd and nmt as Flake inputs. Maybe could then also
avoid the need for flake-compat.
2022-06-26 22:22:46 +02:00
Naïm Favier
0434f8e4ca
integration-common: set hmModule's description directly
...
Removes the hack after https://github.com/NixOS/nixpkgs/pull/173621
landed.
2022-06-26 21:39:20 +02:00
Kylie McClain
0ca0b91088
sctd: add module
...
This adds a module for enabling the `sctd` daemon, as well as setting
the preferred base temperature.
2022-06-26 21:29:50 +02:00
Pol Dellaiera
72a135b093
docs: fix homeManagerConfiguration documentation
2022-06-26 20:05:31 +02:00
Ilan Joselevich
1dbac84b84
mpd-discord-rpc: restart on failure
2022-06-26 01:24:29 +02:00
Naïm Favier
f26946858e
flake: remove superfluous arguments
...
Remove `stateVersion`, `username`, and `homeDirectory` as they can be
set in the configuration directly. Together with the previous commit,
this makes setting `stateVersion` explicitly mandatory.
Also replace `configuration` by `modules`, which expects a list of
Home Manager modules.
Also remove `system` which was made useless by #3028 .
2022-06-26 01:01:57 +02:00
Naïm Favier
e0baf8ee0c
docs: disable _module.check for nixos/nix-darwin modules
...
Currently we're maintaining a "mock" module made of sink options,
which requires updating whenever the definitions in the
nixos/nix-darwin modules change.
Instead, set `_module.check` to false so that definitions in those
modules are simply ignored.
2022-06-25 11:47:47 +02:00
David Baynard
da55d18ba2
docs: fix typo in nix-darwin flake
...
The nix-darwin documentation uses `darwin` not `nix-darwin` to refer
to its own flake, and so this is now consistent (and correct) and uses
`darwin`.
2022-06-25 11:17:37 +02:00
Matthew Toohey
223b9deead
pistol: add module
2022-06-25 01:00:32 +02:00
Michael Forster
65bcfaccc5
micro: add module
...
This adds initial bare-bones support for the `micro` editor.
2022-06-24 19:19:11 +02:00