Joaquín Triñanes
3bfaacf461
direnv: Make lines shorter
2023-12-21 00:00:17 +01:00
Joaquín Triñanes
bc52cdd579
direnv: Use ${getExe pkg} instead of ${pkg}/bin/pkg
2023-12-21 00:00:16 +01:00
Joaquín Triñanes
67c4c05c29
direnv: Apply nushell env transformations
...
In nushell, the ENV_CONVERSIONS environment variable is used to
transform the defined variables from a string to a nushell value (PATH
to a list being one of the most common uses). This commit applies
user-defined conversions to direnv-loaded variables.
This fixes binary autocompletion not being triggered for newly added
paths and makes direnv work consistently with nushell
2023-12-21 00:00:16 +01:00
Robert Helgesson
0360475ee0
gradle: temporarily comment out the maintainer entry
...
Turns out it was an undefined entry.
2023-12-20 22:40:45 +01:00
Benedikt Ritter
433120e47d
gradle: add module
...
Introduces a new program called gradle for managing files stored in
the home directory by the [Gradle Build Tool](https://gradle.org ).
Gradle uses the $HOME/.gradle folder for all it's configuration.
Features of the new program module are:
- Automatically setting programs.java.enable = true to make a Java
installation available for running Gradle.
- Specifying an alternate Gradle home directory
- Setting of abitrary values for gradle.properties stored inside the
Gradle home directory.
- Defining init scripts that will be linked into the init.d inside
the Gradle home directory.
Co-authored-by: Olli Helenius <liff@iki.fi>
Co-authored-by: Robert Helgesson <robert@rycee.net>
2023-12-20 12:41:17 +01:00
Pierce Bartine
efc177c15f
sapling: add module
...
Adds a program module for [Sapling](https://sapling-scm.com/ ).
Since Sapling itself is very similar in nature to Mercurial,
`modules/programs/mercurial.nix` was copied to make this module with
the ignore pieces removed (Sapling respects gitignore).
2023-12-19 23:58:05 +01:00
e-nikolov
a2e592cc49
home-manager: improve nix profile detection
...
If `nix.settings.use-xdg-base-directories` is true, the
`~/.nix-profile` directory may not exist, and `home.profileDirectory`
should be checked instead.
Co-authored-by: Bruno BELANYI <bruno@belanyi.fr>
2023-12-17 12:22:53 +01:00
ThinkChaos
e9b9ecef42
gtk: fix GTK 4 theme being ignored
...
Haven't dug into any code, but my best guess is GTK 4 ignores it on
purpose since devs campaigned against theming: https://stopthemingmy.app
According to the following link, it's fine for users to do it as long
as they don't expect support from app devs. And the campaign was
against distributions applying custom themes by default.
https://github.com/GradienceTeam/Gradience/tree/0.4.1#%EF%B8%8F-gradience-stopthemingmyapp-and-adwaita-developers
2023-12-16 15:01:19 +01:00
Robert Helgesson
b00a03b668
docs: additional improvements after migration
...
Most importantly, re-add missing appendix for Release Notes.
PR #4780
2023-12-16 11:01:02 +01:00
Pierre Baillet
5b3398668b
fish: Fix babelization of hm-session-vars
...
Wrap babelfish version of hm-session-vars.sh into a function to avoid a
syntax error due to the use of `return` in the script.
2023-12-16 10:19:57 +01:00
Viktor Kronvall
07754e935a
docs: add considerate as maintainer
2023-12-16 15:49:45 +09:00
Ryan
abdc82d930
yazi: pass additional args to ya alias
...
This allows commands like `ya /etc/nixos` and `ya --help` to be used.
2023-12-16 00:07:57 +01:00
Robin Gloster
0e2e443ff2
hyprland: mark plugin setting as important
...
The plugins are often necessary for other configurations.
2023-12-14 08:14:24 +01:00
Ujp8LfXBJ6wCPR
7a88cdedbd
hyprland: improve config reload
...
When using the previous approach I've always gotten errors that I can't
reload config on the .lock file that exists in /tmp when you run a
standard configured hyprland.
This commit improves this by using hyprctl to find instances to reload
instead.
We can remove the HYPRLAND_INSTANCE_SIGNATURE bogus assignment once
https://github.com/hyprwm/Hyprland/issues/4088 is resolved.
Co-authored-by: Carl Hjerpe <git@hjerpe.xyz>
2023-12-14 08:04:57 +01:00
Jan Schmitt
7a69b3e738
ssh: add addKeysToAgent option
2023-12-14 00:11:45 +01:00
Moritz Rumpf
d9297efd3a
awscli: only write config files when not empty
2023-12-13 00:21:10 +01:00
Brian Leung
01a66e313f
msmtp: add configurable package
2023-12-12 23:40:52 +01:00
Blezz Rot
dd5aef0a79
Translate using Weblate (Russian)
...
Currently translated at 100.0% (18 of 18 strings)
Translation: Home Manager/Home Manager Modules
Translate-URL: https://hosted.weblate.org/projects/home-manager/modules/ru/
2023-12-11 17:06:28 +01:00
Blezz Rot
5be24c74d9
Translate using Weblate (Russian)
...
Currently translated at 100.0% (18 of 18 strings)
Translation: Home Manager/Home Manager Modules
Translate-URL: https://hosted.weblate.org/projects/home-manager/modules/ru/
2023-12-10 17:00:25 +01:00
teu5us
d33e0e7442
Translate using Weblate (Russian)
...
Currently translated at 100.0% (18 of 18 strings)
Translation: Home Manager/Home Manager Modules
Translate-URL: https://hosted.weblate.org/projects/home-manager/modules/ru/
2023-12-10 17:00:25 +01:00
Nara Díaz Viñolas
bb202f194b
Translate using Weblate (Catalan)
...
Currently translated at 100.0% (35 of 35 strings)
Translate using Weblate (Catalan)
Currently translated at 100.0% (18 of 18 strings)
Co-authored-by: Nara Díaz Viñolas <rdvdev2@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/ca/
Translate-URL: https://hosted.weblate.org/projects/home-manager/modules/ca/
Translation: Home Manager/Home Manager CLI
Translation: Home Manager/Home Manager Modules
2023-12-10 16:58:24 +01:00
Blezz Rot
700002cbae
Translate using Weblate (Russian)
...
Currently translated at 100.0% (18 of 18 strings)
Co-authored-by: Blezz Rot <markus.jenya04@yandex.ru>
Translate-URL: https://hosted.weblate.org/projects/home-manager/modules/ru/
Translation: Home Manager/Home Manager Modules
2023-12-10 16:58:24 +01:00
teu5us
c7b84ad0e8
Translate using Weblate (Russian)
...
Currently translated at 100.0% (18 of 18 strings)
Co-authored-by: teu5us <paulkreuzmann@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/home-manager/modules/ru/
Translation: Home Manager/Home Manager Modules
2023-12-10 16:58:24 +01:00
Nara Díaz Viñolas
defbb9c585
hyprland: add option sourceFirst
...
Add the option sourceFirst to the hyprland module. When this option is
enabled source entries will be put near the top of the file, so that
the variables declared in other files can be used by the other
configuration entries.
Add "source" to the list of important prefixes when the former option
is enabled.
Resolves #4729
2023-12-10 11:12:06 +01:00
Richard Davis
093777ee4a
caffeine: remove ProtectHome service option
...
This option causes caffeine to be unable to start via the systemd
service.
2023-12-10 08:37:02 +01:00
David Houdek
efa36e8969
Translate using Weblate (Czech)
...
Currently translated at 100.0% (18 of 18 strings)
Translate using Weblate (Czech)
Currently translated at 100.0% (35 of 35 strings)
Co-authored-by: David Houdek <sarejnovec@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/cs/
Translate-URL: https://hosted.weblate.org/projects/home-manager/modules/cs/
Translation: Home Manager/Home Manager CLI
Translation: Home Manager/Home Manager Modules
2023-12-09 09:35:48 +01:00
0x5a4
ac7216918c
firefox: fix folders not showing in toolbar
...
Fixes #4568
2023-12-04 23:14:01 +01:00
Tom Cammann
948703f3e7
broot: Add nushell integration ( #4714 )
...
Add additional config flag `enableNushellIntegration` in broot.nix to
setup broot/br for nushell.
2023-12-04 08:57:35 +01:00
Zurga
e504e8d01f
Translate using Weblate (Dutch)
...
Currently translated at 100.0% (18 of 18 strings)
Translate using Weblate (Dutch)
Currently translated at 91.4% (32 of 35 strings)
Co-authored-by: Zurga <jim.lemmers@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/nl/
Translate-URL: https://hosted.weblate.org/projects/home-manager/modules/nl/
Translation: Home Manager/Home Manager CLI
Translation: Home Manager/Home Manager Modules
2023-12-03 14:17:59 +01:00
Lorenzo Brzek
efe28e24f3
Translate using Weblate (Italian)
...
Currently translated at 100.0% (18 of 18 strings)
Translate using Weblate (Italian)
Currently translated at 100.0% (35 of 35 strings)
Co-authored-by: Lorenzo Brzek <lorenzoservizi@proton.me>
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/it/
Translate-URL: https://hosted.weblate.org/projects/home-manager/modules/it/
Translation: Home Manager/Home Manager CLI
Translation: Home Manager/Home Manager Modules
2023-12-03 14:17:59 +01:00
Yuchen Guo
4a8545f5e7
swayidle: add systemd suspend to example
2023-12-01 13:17:50 +01:00
Yuchen Guo
9e869829c2
swayidle: daemonize swaylock in example configuration
2023-12-01 13:17:43 +01:00
Gabriel Fontes
2a604e614f
Translate using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (18 of 18 strings)
Translate using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (35 of 35 strings)
Co-authored-by: Gabriel Fontes <hi@m7.rs>
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/home-manager/modules/pt_BR/
Translation: Home Manager/Home Manager CLI
Translation: Home Manager/Home Manager Modules
2023-11-30 19:45:06 +01:00
Robert Helgesson
db1878f013
home-manager: add 24.05 as valid state version
2023-11-27 08:46:43 +01:00
Damien Cassou
7c97c46dc4
signaturepdf: add service
2023-11-27 00:19:14 +01:00
XYenon
a462e7315d
yazi: update shell integrations and docs
2023-11-25 16:17:54 +08:00
OTABI Tomoya
8cedd63eed
fish: support flexible abbreviations
...
https://github.com/fish-shell/fish-shell/releases/tag/3.6.0
2023-11-24 18:44:25 +01:00
Leah Amelia Chen
134deb46ab
bat: support boolean flags in config
...
Previously, users cannot enable boolean flags like `--show-all` in bat's
config since all options were expected to be either a string, or a list
of strings. With this commit boolean flags are simply appended to the
end of the config if they are set to `true`, and discarded otherwise.
For example, the config
{
theme = "TwoDark";
show-all = true;
lessopen = false;
}
would produce a config file that looks like
--theme='TwoDark'
--show-all
Fixes #4657
2023-11-23 00:16:58 +01:00
Gaetan Lepage
1bd1e86464
ruff: add module
...
ruff is Python linter and code formatter, written in Rust.
See <https://docs.astral.sh/ruff/ >.
2023-11-22 23:51:52 +01:00
Philipp Mildenberger
1aabb0a31b
picom: use getExe instead of hardcoded binary
2023-11-21 08:55:46 +01:00
Robert Helgesson
9482610ac1
qt: fix issues introduced in previous merge
2023-11-21 08:38:09 +01:00
Thiago Kenji Okada
3de857fa7d
qt: fix qt.platformTheme = "gtk3"
2023-11-20 20:33:29 +00:00
Gutyina Gergő
993fb02d20
zsh: allow enabling syntax highlighters ( #4360 )
2023-11-19 19:37:32 +01:00
Thiago Kenji Okada
fff5204e5d
qt: fix basic usage when just qt.enable = true
is set
2023-11-19 12:39:53 +00:00
Robert Helgesson
9a4725afa6
qt: multiple fixes
...
PR #4579
2023-11-19 10:40:09 +01:00
Damien Cassou
3feeb77155
firefox: add support for specifying policies ( #4626 )
2023-11-17 23:54:39 +01:00
Oğuz Ersen
18ce0de460
Translate using Weblate (Turkish)
...
Currently translated at 100.0% (18 of 18 strings)
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Translate-URL: https://hosted.weblate.org/projects/home-manager/modules/tr/
Translation: Home Manager/Home Manager Modules
2023-11-16 07:06:43 +00:00
Frankie McEyes
f6c1a4f23b
Translate using Weblate (Italian)
...
Currently translated at 100.0% (18 of 18 strings)
Translate using Weblate (Italian)
Currently translated at 85.7% (30 of 35 strings)
Co-authored-by: Frankie McEyes <mceyes@protonmail.com>
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/it/
Translate-URL: https://hosted.weblate.org/projects/home-manager/modules/it/
Translation: Home Manager/Home Manager CLI
Translation: Home Manager/Home Manager Modules
2023-11-16 07:06:42 +00:00
Nicola Squartini
ab1459a1fb
openstackclient: add module ( #4530 )
...
Co-authored-by: Sumner Evans <me@sumnerevans.com>
2023-11-15 15:25:44 -07:00
Chuang Zhu
280721186a
firefox: support setting a separate default search engine in private browsing ( #4114 )
...
* firefox: support setting a separate default search engine in private browing
Ref: https://searchfox.org/mozilla-central/rev/05d1afda588e54be73e31ef4e022dde91f1ed97a/toolkit/components/search/SearchSettings.sys.mjs#548
* Update modules/programs/firefox.nix
---------
Co-authored-by: Naïm Favier <n@monade.li>
2023-11-12 11:11:12 +01:00