Robert Helgesson
8fbb6b56d2
gradle: temporarily comment out the maintainer entry
...
Turns out it was an undefined entry.
2024-04-10 21:26:59 +02:00
Benedikt Ritter
52cdf5acc5
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>
2024-04-10 21:26:58 +02:00
Pierce Bartine
a842f812ef
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).
2024-04-10 21:26:58 +02:00
e-nikolov
b8c7947a7a
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>
2024-04-10 21:26:57 +02:00
ThinkChaos
b74e57ea03
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
2024-04-10 21:26:56 +02:00
Viktor Kronvall
f1590a90ea
docs: add considerate as maintainer
2024-04-10 21:26:56 +02:00
Pierre Baillet
e7ce15f75a
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.
2024-04-10 21:26:55 +02:00
Ryan
beb1e57d60
yazi: pass additional args to ya alias
...
This allows commands like `ya /etc/nixos` and `ya --help` to be used.
2024-04-10 21:26:55 +02:00
Robin Gloster
5ce51947f5
hyprland: mark plugin setting as important
...
The plugins are often necessary for other configurations.
2024-04-10 21:26:55 +02:00
Ujp8LfXBJ6wCPR
14dd7d71fb
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>
2024-04-10 21:26:55 +02:00
Jan Schmitt
6a3e98c2f8
ssh: add addKeysToAgent option
2024-04-10 21:26:54 +02:00
Moritz Rumpf
2025495826
awscli: only write config files when not empty
2024-04-10 21:26:54 +02:00
Brian Leung
8b3fb94f60
msmtp: add configurable package
2024-04-10 21:26:53 +02:00
Blezz Rot
cb1c15af33
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/
2024-04-10 21:26:53 +02:00
Blezz Rot
10af4ff99f
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/
2024-04-10 21:26:53 +02:00
teu5us
1f9844c605
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/
2024-04-10 21:26:53 +02:00
Nara Díaz Viñolas
96955d198e
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
2024-04-10 21:26:52 +02:00
Blezz Rot
bdcb0a75c9
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
2024-04-10 21:26:52 +02:00
teu5us
9135e6ee25
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
2024-04-10 21:26:52 +02:00
Nara Díaz Viñolas
7edbaf84cd
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
2024-04-10 21:26:51 +02:00
Richard Davis
18c9d3d344
caffeine: remove ProtectHome service option
...
This option causes caffeine to be unable to start via the systemd
service.
2024-04-10 21:26:51 +02:00
David Houdek
6545c2216d
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
2024-04-10 21:26:50 +02:00
0x5a4
e2caac1930
firefox: fix folders not showing in toolbar
...
Fixes #4568
2024-04-10 21:26:46 +02:00
Tom Cammann
a9d96c3f51
broot: Add nushell integration ( #4714 )
...
Add additional config flag `enableNushellIntegration` in broot.nix to
setup broot/br for nushell.
2024-04-10 21:26:46 +02:00
Zurga
b19271051e
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
2024-04-10 21:26:46 +02:00
Lorenzo Brzek
3d1bd0789e
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
2024-04-10 21:26:45 +02:00
Yuchen Guo
8a4e887bb6
swayidle: add systemd suspend to example
2024-04-10 21:26:45 +02:00
Yuchen Guo
1327882cbc
swayidle: daemonize swaylock in example configuration
2024-04-10 21:26:44 +02:00
Gabriel Fontes
8125e854d3
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
2024-04-10 21:26:44 +02:00
Robert Helgesson
023f7ee22c
home-manager: add 24.05 as valid state version
2024-04-10 21:26:44 +02:00
Damien Cassou
7ea42f9c8e
signaturepdf: add service
2024-04-10 21:26:43 +02:00
XYenon
b66ef037b3
yazi: update shell integrations and docs
2024-04-10 21:26:43 +02:00
OTABI Tomoya
f0c82a5a5c
fish: support flexible abbreviations
...
https://github.com/fish-shell/fish-shell/releases/tag/3.6.0
2024-04-10 21:26:43 +02:00
Leah Amelia Chen
df3f8d4e8b
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
2024-04-10 21:26:42 +02:00
Gaetan Lepage
d94b28d6ff
ruff: add module
...
ruff is Python linter and code formatter, written in Rust.
See <https://docs.astral.sh/ruff/ >.
2024-04-10 21:26:42 +02:00
Philipp Mildenberger
b986c3b8e7
picom: use getExe instead of hardcoded binary
2024-04-10 21:26:42 +02:00
Thiago Kenji Okada
7368d81a71
qt: fix qt.platformTheme = "gtk3"
2024-04-10 21:26:41 +02:00
Thiago Kenji Okada
dde4185450
qt: fix basic usage when just qt.enable = true
is set
2024-04-10 21:26:41 +02:00
Gutyina Gergő
2b4ba04853
zsh: allow enabling syntax highlighters ( #4360 )
2024-04-10 21:26:41 +02:00
Thiago Kenji Okada
96e4636bba
qt: support gtk3 platform theme
...
This theme is part of qtbase and requires no extra packages.
Co-authored-by: novenary <novenary@kwak.zip>
2024-04-10 21:26:41 +02:00
Thiago Kenji Okada
21e926695f
qt: allow usage without setting platformTheme
2024-04-10 21:26:40 +02:00
Thiago Kenji Okada
93883c4bd9
qt: use sessionVariablesExtra to export QT_PLUGIN_PATH/QML2_IMPORT_PATH
2024-04-10 21:26:40 +02:00
Thiago Kenji Okada
418475f3b9
qt: simplify style.name mappings
2024-04-10 21:26:40 +02:00
Thiago Kenji Okada
ad4a26ae2f
qt: add qgnomeplatform-qt6 when platformTheme is set to gnome
2024-04-10 21:26:40 +02:00
Thiago Kenji Okada
7b4077d7b7
qt: add support for platformTheme lxqt
2024-04-10 21:26:39 +02:00
Thiago Kenji Okada
ca434130c3
qt: add style mappings for Qt 6
2024-04-10 21:26:39 +02:00
Thiago Kenji Okada
e529050043
qt: workaround issue when i18n.inputMethod.enabled = 'fcitx5'
2024-04-10 21:26:39 +02:00
Thiago Kenji Okada
89acf6a4f9
qt: remove top-level with lib
2024-04-10 21:26:39 +02:00
Thiago Kenji Okada
2e44116afc
qt: export QT_PLUGIN_PATH/QML2_IMPORT_PATH
...
Those 2 variables are necessary to make e.g.: qt6ct work correctly.
See issue: https://github.com/NixOS/nixpkgs/issues/239909 .
2024-04-10 21:26:39 +02:00
Thiago Kenji Okada
c7ac0e0d36
qt: remove remaining Qt 4 support
...
Qt 4 was removed from nixpkgs so it doesn't make sense to support it
anymore.
2024-04-10 21:26:38 +02:00