Nova Leary
9bc7d84b82
zsh: made ZDOTDIR export to the shell ( #4619 )
2023-11-01 00:35:15 +01:00
tristan
8e5416b478
services.swayidle: change target to generic session ( #3913 )
...
this makes the default setup support other window-managers, and is the
trend followed by waybar, clipman, copyq, wlsunset.
2023-10-30 13:55:11 +01:00
NAHO
f92a54fef4
wezterm: remove automatic config reload call
...
Closes : #4426
2023-10-28 09:45:59 +02:00
Knut Magnus Aasrud
1369d2cefb
aerc: fix config paths on darwin
...
When xdg.enable is set, aerc uses the $XDG_CONFIG_HOME variable instead
of the default $HOME/Library/Preferences. home-manager needs to check
this to make sure aerc can find the proper file in both cases.
2023-10-27 09:44:45 +02:00
André Silva
09587fbbc6
hyprland: add tray.target
2023-10-25 18:13:51 +02:00
Martin Schwaighofer
9d0f799c66
helix: add extraPackages option
...
Closes #2923 based on how arnarg solves this in his personal config.
With review suggestions from musjj.
Co-authored-by: Arnar Gauti Ingason <arnarg@fastmail.com>
Co-authored-by: musjj <72612857+musjj@users.noreply.github.com>
2023-10-25 18:11:33 +02:00
Naïm Favier
14b5415720
sxhkd: set scope OOMPolicy to continue
...
When a process inside the sxhkd scope is OOM killed, if the OOM policy
is set to `stop` then the sxhkd scope itself will exit, terminating
every process launched from the keyboard.
This is undesirable, set it to `continue` instead to keep other
processes running.
2023-10-24 17:48:13 +02:00
Luna Simons
6045b68ee7
cava: add module
2023-10-24 08:20:22 +02:00
Silvio Ankermann
f540f30f1f
cbatticon: Add support for batteryId
...
For devices with more than one battery, cbatticon allows to set the
battery ID as optional positional argument. If this argument is not
given, it default to the first battery it would list with `cbatticon
-p`. This commit adds support for the batteryId option to the cbatticon
module.
2023-10-23 15:50:42 +02:00
Thiago Kenji Okada
1160454c79
qt: support gtk3 platform theme
...
This theme is part of qtbase and requires no extra packages.
Co-authored-by: novenary <novenary@kwak.zip>
2023-10-22 20:09:22 +01:00
Thiago Kenji Okada
1e80a0b3d8
qt: allow usage without setting platformTheme
2023-10-22 20:09:22 +01:00
Benjamin Lee
219d268a69
aerc: fix config paths on darwin
2023-10-22 10:49:52 +02:00
NAHO
81ab146262
readme: major cleanup
...
Includes the following changes:
- Remove unused reference definition.
- Sort reference definitions.
- Internally reference "Words of warning" section.
- Consistently reference.
- Fix typo.
- Format HTML code.
- Link only to first occurence per section.
- Simplify list formatting.
- Adapt 'Installation' section to manual.
- Fix punctuation.
- Wrap text at 80 characters.
- Simplify link phrasing.
- Add missing punctuation.
PR #4363
2023-10-22 01:31:56 +02:00
Haras
4c0bcf5dff
exa: add aliases to nushell
2023-10-22 00:38:07 +02:00
Robert Helgesson
ae631b0b20
docs: fix option name
...
Fixes #4589
2023-10-20 23:56:29 +02:00
Thiago Kenji Okada
55eee5bd67
qt: use sessionVariablesExtra to export QT_PLUGIN_PATH/QML2_IMPORT_PATH
2023-10-19 21:41:18 +01:00
Thiago Kenji Okada
eaee696b6e
qt: simplify style.name mappings
2023-10-19 21:41:18 +01:00
Thiago Kenji Okada
bc53e4c240
qt: add qgnomeplatform-qt6 when platformTheme is set to gnome
2023-10-19 21:41:18 +01:00
Thiago Kenji Okada
541d32d8b8
qt: add support for platformTheme lxqt
2023-10-19 21:41:18 +01:00
SrGesus
c5c1ea8518
Translate using Weblate (Portuguese)
...
Currently translated at 100.0% (18 of 18 strings)
Translate using Weblate (Portuguese)
Currently translated at 88.5% (31 of 35 strings)
Co-authored-by: SrGesus <gabriel.fcf04@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/pt/
Translate-URL: https://hosted.weblate.org/projects/home-manager/modules/pt/
Translation: Home Manager/Home Manager CLI
Translation: Home Manager/Home Manager Modules
2023-10-19 06:00:28 +02:00
Yogurt
a969307eb9
Translate using Weblate (Lithuanian)
...
Currently translated at 66.6% (12 of 18 strings)
Translate using Weblate (Lithuanian)
Currently translated at 88.5% (31 of 35 strings)
Co-authored-by: Yogurt <donatas.karta@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/lt/
Translate-URL: https://hosted.weblate.org/projects/home-manager/modules/lt/
Translation: Home Manager/Home Manager CLI
Translation: Home Manager/Home Manager Modules
2023-10-19 06:00:27 +02:00
Emre Çebi
92bf9c2585
Translate using Weblate (Turkish)
...
Currently translated at 88.8% (16 of 18 strings)
Translate using Weblate (Turkish)
Currently translated at 94.2% (33 of 35 strings)
Co-authored-by: Emre Çebi <emrecebi03@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/tr/
Translate-URL: https://hosted.weblate.org/projects/home-manager/modules/tr/
Translation: Home Manager/Home Manager CLI
Translation: Home Manager/Home Manager Modules
2023-10-19 06:00:27 +02:00
sisyphushappy
3433206e51
qutebrowser: add greasemonkey userscript option
...
Co-authored-by: Ivar Scholten <ivar.scholten@protonmail.com>
2023-10-18 22:56:15 +02:00
home-manager-bot
54c1ca74d9
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/5e4c2ada4fcd54b99d56d7bd62f384511a7e2593' (2023-10-11)
→ 'github:NixOS/nixpkgs/ca012a02bf8327be9e488546faecae5e05d7d749' (2023-10-16)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-10-18 22:17:52 +02:00
Thiago Kenji Okada
4ba652d8a8
qt: add style mappings for Qt 6
2023-10-18 18:00:45 +01:00
Thiago Kenji Okada
3452e14ec7
qt: workaround issue when i18n.inputMethod.enabled = 'fcitx5'
2023-10-18 16:17:32 +01:00
Thiago Kenji Okada
4b2d3b03be
qt: remove top-level with lib
2023-10-18 13:30:44 +01:00
Thiago Kenji Okada
5744ebf359
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 .
2023-10-18 13:15:56 +01:00
Thiago Kenji Okada
b4ea37c633
qt: remove remaining Qt 4 support
...
Qt 4 was removed from nixpkgs so it doesn't make sense to support it
anymore.
2023-10-18 11:58:05 +01:00
r-vdp
84fa81c7ac
fzf: add mkOrder for fish like we do for other shells
2023-10-18 11:40:55 +02:00
r-vdp
cffc9938c7
fzf: fix fish integration
...
Since fzf 0.43.0, the fzf_key_bindings function is only defined when
fish is running interactively, see [1].
This caused errors when entering non-interactive fish shells since we
called fzf_key_bindings during startup.
[1]: 7e89458a3b
2023-10-18 10:26:09 +02:00
Gabriel Arazas
05649393ac
recoll: update option descriptions
2023-10-18 08:45:55 +02:00
Gabe Dunn
3e1f8df4f0
thefuck: add instant mode option
...
Also do a slight code cleanup.
2023-10-17 17:30:37 +02:00
home-manager-bot
b3acf1dc78
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/f99e5f03cc0aa231ab5950a15ed02afec45ed51a' (2023-10-09)
→ 'github:NixOS/nixpkgs/5e4c2ada4fcd54b99d56d7bd62f384511a7e2593' (2023-10-11)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-10-17 17:10:43 +02:00
sefidel
7a46e6cb3c
im/fcitx5: fix missing plugins on Qt6 ( #4468 )
...
This commit fixes fcitx5 not working on Qt6 due to missing plugins, by
adding them to QT_PLUGIN_PATH.
2023-10-17 10:31:32 +02:00
Xavier Lambein
b25161c6a2
darkman: add module
...
Co-authored-by: Naïm Favier <n@monade.li>
Co-authored-by: Robert Helgesson <robert@rycee.net>
2023-10-17 09:07:47 +02:00
Daniel Poelzleithner
132f985185
home-manager: add .editorconfig
...
Sets the basic editor settings to Home Manager style guide.
2023-10-17 08:05:15 +02:00
Artturin
f6bb5c2973
docs: add stateVersion to the NixOS/nix-darwin example
...
This is necessary, without this a new user gets
```
error: The option `home-manager.users.X.home.stateVersion' is used but not defined.
```
2023-10-17 07:58:51 +02:00
Damien Cassou
78125bc681
firefox: add test for duplicate profile id assertion
2023-10-16 00:54:15 +02:00
Damien Cassou
f033205b25
firefox: extract an overlay common to all tests
2023-10-16 00:54:14 +02:00
Janik
3b67ae3f66
services.cliphist: add module ( #4445 )
2023-10-15 14:03:18 +02:00
Damien Cassou
d4a5076ea8
borgmatic: improve support for version 1.8.0
...
The configuration file format of borgmatic has changed in version
1.8.0:
https://projects.torsion.org/borgmatic-collective/borgmatic/src/branch/main/NEWS
This commit makes Home Manager generate borgmatic's configuration file
using the new format.
Even though the NEWS file indicates that old configuration files are
compatible, this is not 100% the case: empty sections work fine in old
borgmatic but stop working in new ones. I've reported the bug upstream
by email as I couldn't create an account on the forge.
2023-10-15 00:38:55 +02:00
Kiran Ostrolenk
9a2ce65697
zsh: generalize zsh-history-substring-search
...
Specifically, allow variable expansion for the key codes by switching
from single to double quotes.
This also adds a helpful suggestion to descriptions. Taken from the
project's README, see
4abed97b6e/README.md
?plain=1#L71-L74)
2023-10-15 00:09:13 +02:00
github-actions[bot]
a4a72ffd76
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/87828a0e03d1418e848d3dd3f3014a632e4a4f64' (2023-10-06)
→ 'github:NixOS/nixpkgs/f99e5f03cc0aa231ab5950a15ed02afec45ed51a' (2023-10-09)
2023-10-11 03:59:22 +00:00
pacien
6bba64781e
password-store-sync: remove module
...
The module `services.git-sync` (introduced two years after) provides
the same functionality, but in a more general and reliable way.
2023-10-10 14:28:09 +02:00
pacien
6dfbdc977e
unison: add package option
...
So that one can use the lighter headless version of Unison.
2023-10-08 16:44:39 +02:00
github-actions[bot]
3c1d8758ac
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/fdd898f8f79e8d2f99ed2ab6b3751811ef683242' (2023-10-01)
→ 'github:NixOS/nixpkgs/87828a0e03d1418e848d3dd3f3014a632e4a4f64' (2023-10-06)
2023-10-08 03:59:17 +00:00
Gerg-L
b2a2133c9a
flake: fix nixpkgs config
...
Fixes #2942
2023-10-07 01:32:49 +02:00
a-kenji
31a27e4806
fish: query pname and version for completions
...
Query the `pname` and `version` attributes for completion generation,
if the `name` attribute is not available.
Fixes #2813
2023-10-07 00:59:08 +02:00
Mihai Fufezan
ed0770e962
hyprland: allow customizing systemd
...
Allows users to customize which environment variables to import in DBus
and SystemD user environments, and to specify which commands will be run
after the environment activation.
2023-10-06 23:34:47 +02:00