Robert Helgesson
3b1de1c29c
docs: additional improvements after migration
...
PR #4781
2023-12-17 12:55:50 +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
Viktor Kronvall
c22b41f006
docs: fix broken link text
2023-12-17 01:03:30 +09:00
Viktor Kronvall
59c15ebe3d
docs: fix link texts in release notes
2023-12-17 00:55:46 +09: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
Viktor Kronvall
6c82b1c9ce
docs: use .xhtml for appendices
2023-12-16 15:46:42 +09:00
Viktor Kronvall
6fc71dc563
docs: add release-notes as appendix
...
The release notes used to be an appendix in the manual. After
converting to markdown that appendix got lost. This commit
reintroduces the release notes into the manual.
2023-12-16 15:46:00 +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
Robert Helgesson
be97e96dab
flake: add packages for tests
...
With this it is possible to build a specific test by running
$ nix build -L .#test-{test name}
For example
$ nix build -L .#test-files-text
2023-12-14 08:05:51 +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
home-manager-bot
5e9d1fe19f
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/2c7f3c0fb7c08a0814627611d9d7d45ab6d75335' (2023-12-04)
→ 'github:NixOS/nixpkgs/a9bf124c46ef298113270b1f84a164865987a91c' (2023-12-11)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-12-14 00:41:28 +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
Phil Simpson
0e7cd64674
docs: fix nix-darwin module configuration example
...
The example is missing a `;` which causes this error when you attempt
a `darwin-rebuild switch`.
```
error: syntax error, unexpected '=', expecting ';'
at /Users/968713/.nixpkgs/darwin-configuration.nix:17:30:
16| }
17| home-manager.users.eve = { pkgs, ... }: {
| ^
18| home.packages = [
```
2023-12-13 00:01:02 +01:00
Brian Leung
01a66e313f
msmtp: add configurable package
2023-12-12 23:40:52 +01:00
Lucas Eduardo
b3c4e98aec
Translate using Weblate (Portuguese)
...
Currently translated at 100.0% (35 of 35 strings)
Translation: Home Manager/Home Manager CLI
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/pt/
2023-12-11 17:06:28 +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
Blezz Rot
b61fae90ba
Translate using Weblate (Russian)
...
Currently translated at 100.0% (35 of 35 strings)
Translation: Home Manager/Home Manager CLI
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/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
dependabot[bot]
9a00befa13
ci: bump cachix/cachix-action from 12 to 13
...
Bumps [cachix/cachix-action](https://github.com/cachix/cachix-action ) from 12 to 13.
- [Release notes](https://github.com/cachix/cachix-action/releases )
- [Commits](https://github.com/cachix/cachix-action/compare/v12...v13 )
---
updated-dependencies:
- dependency-name: cachix/cachix-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-10 09:08:54 +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
D3vil0p3r
e6b7303bd1
docs: fix broken links in README
2023-12-09 23:00:52 +01:00
Robert Helgesson
fa91c109b0
docs: use relative paths to static resources
...
Fixes #4753
2023-12-09 13:20:54 +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
Robert Helgesson
7db6291d95
docs: migrate documentation
...
This resolves the long-standing deprecation warning by migrating the
documentation to using the nixos-render-docs tool. As part of this,
the documentation markup language is migrated to Markdown.
See pull-request #4673 for more.
2023-12-09 09:34:29 +01:00
Robert Helgesson
f10eb1b3ee
docs: apply nixfmt
2023-12-09 09:05:16 +01:00
Viktor Kronvall
613dbb35db
docs: rename generated manual to index.xhtml
...
The `nixos-render-docs` tool outputs XHTML formatted content. In
order to convince browsers like `firefox` to treat the data as XHTML
the extension must be `.xhtml` and not `.html`.
Using the XHTML-formatted content as HTML is mainly an issue with
self-closing `<a />` tags.
2023-12-07 21:40:31 +09:00
Viktor Kronvall
0a71046493
docs: fix syntax highlighting
...
`document-highlighter` now outputs a `<code>` block inside the
pre-formatted `<pre>` tag. This changes the required CSS for
rendering code snippets. Moreover, this commit uses the highlightjs
as provided by the `document-highlighter` package instead of the
version packaged in `nmd`.
2023-12-07 21:31:50 +09:00
Viktor Kronvall
b006bf1d74
docs: render DESCRIPTION and OPTIONS headings
2023-12-07 21:28:18 +09:00
Viktor Kronvall
eff22a27e2
docs: replace console
language with shell
2023-12-07 21:28:18 +09:00
Viktor Kronvall
67b797a377
docs: update nmd version
...
This update fixes the custom CSS to make the `$` character
non-selectable in highlighted code blocks.
2023-12-07 21:28:18 +09:00
Viktor Kronvall
5c2ef5243d
docs: extend home-configuration.nix header
...
The previous version had a longer header before the options,
including a DESCRIPTION section and an header for the OPTIONS.
2023-12-07 21:28:18 +09:00
Viktor Kronvall
be80122731
docs: include 3rd-party part
2023-12-07 21:28:18 +09:00
Viktor Kronvall
b5a47bd700
docs: this is the home-manager
manual
2023-12-07 21:28:18 +09:00
Viktor Kronvall
32063973cc
docs: fix note blocks
2023-12-07 21:28:18 +09:00
Viktor Kronvall
2098c6fe91
docs: no justification in home-manager manpage
...
The `man home-configuration.nix` is configured to left
align the text similar to `man configuration.nix`. This
commit updates the `man home-manager` page to be consitent
with the two manpages mentioned above.
2023-12-07 21:28:18 +09:00
Viktor Kronvall
8dae2041ef
docs: use nixos-render-docs
...
This commit removes the `home-manager-render-docs` package in favor
of upstream `nixos-render-docs` where the manpage generator has been
updated to take a `--header` and a `--footer` flag specifying static
content around the content derived from the options.json file.
2023-12-07 21:28:16 +09:00
Viktor Kronvall
e4d290396c
docs: update manual to refer to 23.11
2023-12-07 21:27:38 +09:00
Viktor Kronvall
f48a0062df
docs: update paths to make manual tests pass
2023-12-07 21:27:38 +09:00
Viktor Kronvall
0dcb767676
docs: add htmlOpenTool to manual
...
This commit extracts the htmlOpenTool from `nmd` into a module
in the home-manager docs directory. This is done to provide feature
parity with the documentation generated using the docbook .xml files.
2023-12-07 21:27:38 +09:00
Viktor Kronvall
728423e6f4
docs: add home-manager manpage
2023-12-07 21:27:38 +09:00