Jared Baur
d9c869681d
sway: include cursor environment variables
...
DBus activated services such as mako use the XCURSOR_THEME and
XCURSOR_SIZE environment variables to decide how to show the cursor,
so without these, the cursor may not match the rest of the desktop
when hovering over (in this example) mako notification surfaces.
2024-01-18 00:30:06 +01:00
Benedikt Ritter
62856932af
gradle: Don't enable programs.java
...
The gradle package from nixpkgs will install a default Java version and
pass it to the gradle executable without polluting the global env.
Users can customize this by overriding the gradle package like so:
programs.gradle = {
package = (pkgs.gradle.override {
java = pkgs.jdk21;
});
}
2024-01-18 00:12:08 +01:00
Benedikt Ritter
9fed3282e9
gradle: re-add britter as maintainer
...
Follow up to 0360475ee0
.
2024-01-18 00:08:06 +01:00
github-actions[bot]
646c243e6f
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/9b19f5e77dd906cb52dade0b7bd280339d2a1f3d' (2024-01-13)
→ 'github:NixOS/nixpkgs/c3e128f3c0ecc1fb04aef9f72b3dcc2f6cecf370' (2024-01-15)
2024-01-17 03:59:33 +00:00
Emil Nikolov
16cefa78cc
flake.lock: Update
2024-01-17 00:05:27 +01:00
home-manager-bot
37d6eeceee
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/b0d36bd0a420ecee3bc916c91886caca87c894e9' (2023-12-30)
→ 'github:NixOS/nixpkgs/317484b1ead87b9c1b8ac5261a8d2dd748a0492d' (2024-01-08)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-01-16 13:37:12 +01:00
Damien Cassou
bf4b576f84
firefox: restore compatibility for extraPolicies
...
This commit makes it possible to specify Firefox' extraPolicies
through:
programs.firefox.package = pkgs.firefox.override {
extraPolicies = {... }
}
This was possible in the past but was broken by:
3feeb77155
firefox: add support for specifying policies (#4626 )
2024-01-16 09:04:30 +01:00
ckie
fa152fd745
xsession: allow xplugd to restart on failure
...
This should let it recover a bit better from transient errors.
2024-01-16 08:07:00 +01:00
Manuel
8c3b2a0cab
flake: update release notes URL
...
The old URL providing information on deprecated
attributes (`extraModules` etc.) did not work anymore. This one,
"xhtml" instead of "html", does.
2024-01-15 20:30:59 +01:00
André Silva
b989db5900
home-manager: check profile exists in nixProfileRemove
2024-01-15 17:25:23 +01:00
Robert Helgesson
846200eb57
docs: use nmd from Nixpkgs
2024-01-14 22:57:58 +01:00
Robert Helgesson
8ae3bfe2bf
tests: use nmt from Nixpkgs
2024-01-14 22:57:56 +01:00
Robert Helgesson
f2942f3385
Remove some formatting exceptions
...
This formats a few more file using nixfmt.
2024-01-13 19:05:27 +01:00
Dee Anzorge
6217b73598
listenbrainz-mpd: use sdnotify when possible
...
The ability for listenbrainz-mpd to notify systemd when it's ready was
added in 2.3.2:
https://codeberg.org/elomatreb/listenbrainz-mpd/releases/tag/v2.3.2
2024-01-13 18:52:33 +01:00
Harsh Shandilya
0912d26b30
gh: only run migration when required
2024-01-13 01:02:44 +01:00
Robert Helgesson
7403ed4980
home-manager: internalize uninstall
...
This adds a Boolean option `uninstall`. When enabled this option will
reset side-effecting configurations to their "empty" state. The intent
is that this will cause the activation script to remove all managed
files and packages.
Doing it this way should hopefully be more robust than the previous
solution. It also allows a somewhat more convenient uninstall process
when using Flakes; put `uninstall = true` in your existing
configuration and then do a switch.
Also add simple uninstall test in CI test job.
2024-01-13 00:32:31 +01:00
Robert Helgesson
93e804e7f8
docs: use alternative source of nmd
2024-01-11 14:46:44 +01:00
Silvio Ankermann
e13aa9e287
thunderbird: configure signature if set ( #4852 )
...
The identity's signature will be configured according to signature.text
and signature.showSignature. Signature commands are not supported by
Thunderbird.
2024-01-09 15:19:17 +01:00
FireFragment
51e44a13ac
Translate using Weblate (Czech)
...
Currently translated at 100.0% (35 of 35 strings)
Co-authored-by: FireFragment <snaselik.m@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/cs/
Translation: Home Manager/Home Manager CLI
2024-01-05 23:48:08 +00:00
Robert Helgesson
294c13fa4b
home-manager: update --version to 24.05
2024-01-06 00:16:14 +01:00
Jared Baur
26b8adb300
github: fix broken links
...
Current links to contributing and commit style guidelines are out of date.
2024-01-04 16:58:32 +01:00
Chance Harrison
c36cb65c4a
xplr: support multiple plugins in cfg.plugins
...
Fixes ##4520
Co-authored-by: Arijit Basu <11632726+sayanarijit@users.noreply.github.com>
2024-01-04 10:02:32 +01:00
Gabriel Fontes
fcbc70a7ee
xdg-portal: add new module
2024-01-03 20:51:54 +01:00
XYenon
992b38f29c
yazi: fix nushell integration
2024-01-03 20:18:53 +01:00
home-manager-bot
f772334b35
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/cfc3698c31b1fb9cdcf10f36c9643460264d0ca8' (2023-12-27)
→ 'github:NixOS/nixpkgs/b0d36bd0a420ecee3bc916c91886caca87c894e9' (2023-12-30)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-01-03 20:17:21 +01:00
MayNiklas
4d8f90205c
zsh: fix zprof typo
2024-01-03 11:05:13 +01:00
~noodlez1232
6e91c5df19
i3blocks: added configuration module
2024-01-01 10:15:19 +01:00
Guillaume Girol
f06edaf18b
lorri: unbreak due to too tight sandboxing
...
lorri needs to be able to write to /run/user/uid for the socket, to its
own cache directory ~/.cache/lorri and to the directory for gc roots.
2024-01-01 09:56:03 +01:00
Сергій
b7ef79bcf4
Translate using Weblate (Ukrainian)
...
Currently translated at 100.0% (18 of 18 strings)
Co-authored-by: Сергій <sergiy.goncharuk.1@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/home-manager/modules/uk/
Translation: Home Manager/Home Manager Modules
2023-12-31 15:09:47 +01:00
github-actions[bot]
2e8634c252
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/6df37dc6a77654682fe9f071c62b4242b5342e04' (2023-12-22)
→ 'github:NixOS/nixpkgs/cfc3698c31b1fb9cdcf10f36c9643460264d0ca8' (2023-12-27)
2023-12-31 03:59:18 +00:00
Omer Naveed
2aff324cf6
bemenu: add module
2023-12-29 09:24:28 +01:00
Peter Pfeufer
c48ae40dbb
Translate using Weblate (German)
...
Currently translated at 100.0% (18 of 18 strings)
Co-authored-by: Peter Pfeufer <info@ppfeufer.de>
Translate-URL: https://hosted.weblate.org/projects/home-manager/modules/de/
Translation: Home Manager/Home Manager Modules
2023-12-29 07:53:02 +00:00
x10an14
df7f29a231
zoxide: fix use with recent Nushell
...
1. Zoxide (v0.9.2) leverages `def-env` in their `zoxide init nushell`
output.
2. Since Nushell v0.88, they have removed (previously deprecated)
`def-env`:
https://www.nushell.sh/blog/2023-12-12-nushell_0_88_0.html#breaking-changes-toc
2023-12-29 08:44:20 +01:00
MayNiklas
77c698fa4b
zsh: add support for zproof
...
Using zproof allows benchmarking the shell initialization. It must be
called as the first & last line of `~/.zshrc`.
PR #4745
2023-12-29 01:02:59 +01:00
Robert Helgesson
30f9cdd69d
oh-my-posh: fix test under Darwin
2023-12-28 23:07:59 +01:00
r-vdp
ba6b75011b
alacritty: make compatible with alacritty 0.13
...
The config file is in TOML from 0.13 onwards.
2023-12-28 21:25:20 +01:00
NAHO
f8a4a5c18f
gh: idempotently consider existing symlinks
...
> -e file
> True if file exists.
> -f file
> True if file exists and is a regular file.
> [...]
> -L file
> True if file exists and is a symbolic link.
>
> (Source: bash(1))
2023-12-28 19:19:38 +01:00
Fugi
6e2afa5c3b
sftpman: add module
2023-12-28 14:03:49 +01:00
not pua
c24c298562
zsh.prezto: fix path in example for 'pmoduleDirs'
...
Minor fix in documentation. The example in
`programs.zsh.prezto.pmoduleDirs` is not compatible with shell
environment variables like `$HOME`, must be replaced with nix
compatible variables eg: `home.homeDirectory`.
Fixes #4452
2023-12-28 10:00:36 +01:00
Tom Hall
0f11c14065
osmscout-server: add module
...
Osmscout-server includes a setting in its UI to create a systemd user
service and socket to run the server on demand. This does not function
correctly on NixOS, for two reasons:
1. It assumes that the binary path is stable (e.g.
/usr/bin/osmscout-server), which is not the case on NixOS.
2. It auto-detects the unwrapped binary path, which doesn't work.
This module allows the user to access the same functionality on NixOS.
2023-12-28 09:28:48 +01:00
Sandro
458544594b
gpg-agent: don't set a default for pinentry
...
NixOS stopped building gtk2 pinentry by default in
https://github.com/NixOS/nixpkgs/pull/270266 and there does not appear
to be a reasonable other default.
2023-12-27 12:01:23 +01:00
Harsh Shandilya
2939d49036
gh: test for existence of hosts file
...
Having the module enabled but never using gh will result in the config file
existing but no hosts.yml. In that scenario we won't have anything to
migrate, so only test for hosts.yml.
2023-12-27 15:02:56 +05:30
Harsh Shandilya
d1d950841d
gh: include version in settings
...
Also add an activation script block for allowing gh version 2.40.0 and
later to perform account migration.
2023-12-27 11:42:06 +05:30
github-actions[bot]
80679ea507
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/a9bf124c46ef298113270b1f84a164865987a91c' (2023-12-11)
→ 'github:NixOS/nixpkgs/6df37dc6a77654682fe9f071c62b4242b5342e04' (2023-12-22)
2023-12-25 19:02:53 +01:00
Callum Iddon
015a36e9c7
oh-my-posh: enable nushell integration
2023-12-25 19:01:13 +01:00
Louis Thevenet
d5a917bab4
Translate using Weblate (French)
...
Currently translated at 100.0% (35 of 35 strings)
Co-authored-by: Louis Thevenet <louis.thevenet@proton.me>
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/fr/
Translation: Home Manager/Home Manager CLI
2023-12-25 11:10:46 +01:00
Michael Hoang
16fcb9674a
home-environment: fix incompatible profile error
...
This fixes the error:
error: profile '/nix/var/nix/profiles/per-user/enzime/profile' is incompatible with 'nix-env'; please use 'nix profile' instead
2023-12-24 21:23:21 +11:00
TornaxO7
a2523ea034
gpg-agent: add nushell integration
2023-12-23 22:56:59 +01:00
pacien
de9134144b
unison: better retry/restart reporting failures
...
The service was never marked with a failed state with the previous
approach, which could lead broken synchronisation pair states to go
undetected.
The module now uses a timer instead of unlimited restarts, which does
not have this issue.
2023-12-23 19:13:09 +01:00
sg-qwt
7184dfe663
firefox: update docs example for nativeMessagingHosts
...
closes https://github.com/nix-community/home-manager/issues/4630
old way of cfg.enableTridactylNative is deprecated upstream
2023-12-23 18:01:51 +01:00