Robert Helgesson
faca77d77d
docs: convert installation chapter to AsciiDoc
2020-11-05 22:52:20 +01:00
Robert Helgesson
ef72617c4a
home-manager: add --version
option
2020-11-03 23:12:24 +01:00
Robert Helgesson
249e31b656
docs: expand the issue template a bit
2020-11-03 22:46:13 +01:00
Robert Helgesson
0261950395
docs: update issue template
2020-11-03 20:29:25 +01:00
AstroSnail
1066e01707
mpv: use lib.generators to render config
...
There exist mpv configurations which cannot be expressed in
`programs.mpv.config` currently. For example, it is impossible to use
multiple 'profile' attributes. This commit changes the way config and
profiles are parsed, using `lib.generators.toKeyValue` and
`lib.generators.toINI`, to allow for these kinds of configurations
through the use of `listsAsDuplicateKeys`.
2020-11-03 00:28:24 +01:00
Nick Hu
61e63c10dc
parcellite: make package configurable
2020-11-03 00:12:04 +01:00
workflow
5125fc0a47
CI: update nix-install-action to v11
...
Release notes: https://github.com/cachix/install-nix-action/releases/tag/v11
2020-11-02 23:55:37 +01:00
Nikita Uvarov
cabf9ddd98
caffeine: add service
2020-11-02 23:38:47 +01:00
Robert Helgesson
612afee126
docs: fix copy-paste mistake
2020-11-02 23:37:28 +01:00
Robert Helgesson
072a6ea333
docs: change stable from 20.03 to 20.09
2020-11-02 23:13:20 +01:00
Ivan Tham
a98ec6ec15
readme: mention that Nix 2.4 is not supported
...
Improves experience before people manually find #1561 .
2020-10-28 23:03:00 +01:00
arcnmx
c8746fb588
mpd: systemd socket activation
2020-10-28 22:31:01 +01:00
arcnmx
99fbae0ec5
mpd: configurable executable package
2020-10-28 22:31:00 +01:00
Tad Fisher
b5291e995f
emacs: avoid desktop file collision
2020-10-28 11:56:22 -07:00
Robert Helgesson
28eb093a1e
systemd: use listsAsDuplicateKeys
...
This causes list values to be emitted as a list of key-value pairs
instead of a single key-value pair where the value is space separated.
This is useful, e.g., for socket units that would like to specify more
than one `ListenStream=` address.
2020-10-25 22:55:06 +01:00
Niklas Hambüchen
abaebf3b34
README: Remove dangling reference to IcedTea
2020-10-25 19:44:12 +01:00
arcnmx
9bf1f40af1
xdg: disambiguate home.file
attribute names
2020-10-22 23:51:01 +02:00
Tobias Happ
22a3a5651d
gh: add module
2020-10-22 23:36:15 +02:00
Milan Pässler
308ee310de
gammastep: add module
...
Fixes #1396
2020-10-22 23:11:43 +02:00
Nicolas Berbiche
0778a80ee0
waybar: use Nixpkgs maintainers entry
...
I recently had my first package added to Nixpkgs and am now in the
official list of maintainers so this information is no longer required
here.
2020-10-22 22:57:58 +02:00
Robert Helgesson
10df7a7eee
Merge PR #1560
2020-10-22 22:52:06 +02:00
zimbatm
9cf5f764e1
tree-wide: update link to the doc
2020-10-22 22:41:56 +02:00
zimbatm
014d8deb60
tree-wide: update url to the repo
2020-10-22 22:41:56 +02:00
zimbatm
1c4ced745c
ci: deploy the manual to GitHub Pages
2020-10-22 22:41:55 +02:00
zimbatm
731959ef0e
ci: add cachix cache
2020-10-22 22:41:54 +02:00
Robert Helgesson
18429f1d1d
emacs: remove use of makeDesktopItem
...
Can generate the file directly to avoid the dependency on the
`makeDesktopItem` API.
2020-10-22 22:00:22 +02:00
Robert Helgesson
77913ff17e
tests: run neovim tests on Linux only
...
Currently the package is unbuildable on Darwin. Also sort the test
includes.
2020-10-22 21:26:15 +02:00
Robert Helgesson
dc5239b5ce
firefox: minor option description fix
2020-10-20 00:28:52 +02:00
dawidsowa
c5e47e25a6
firefox: add enableGnomeExtensions option ( #1552 )
2020-10-19 15:37:49 +02:00
Robert Helgesson
e7d5531cfa
vscode: apply nixfmt
2020-10-12 22:51:12 +02:00
Robert Helgesson
aecd4acfb4
neovim: apply nixfmt
2020-10-12 22:50:49 +02:00
Nick Hu
18a05a9604
zsh: add support for prezto configuration framework ( #655 )
2020-10-12 01:27:44 +01:00
uosis
7339784e07
nixos: pass system configuration to HM modules
2020-10-11 23:33:44 +02:00
c4710n
0e9b6e6dc9
chromium: enable for all platforms
2020-10-11 23:07:38 +02:00
happysalada
fc5619764e
skim: add fish integration
...
Add fish integration to `programs.skim`.
PR #1549
2020-10-11 22:59:23 +02:00
Robert Helgesson
57518cd0bf
git: remove test dependencies on delta and git-lfs
2020-10-11 22:36:26 +02:00
Robbert Gurdeep Singh
b584745506
neovim: add extraPackages ( #1522 )
...
Add an option to add packages to the PATH of nvim.
This may be usefull to make extra programes availible
for plugins and/or for usage in :! myprogram
2020-10-10 16:15:42 +02:00
Charlotte Van Petegem
473d9acdad
neomutt: fix duplicated extraConfig in account ( #1546 )
...
The `accounts.email.accounts.<name>.neomutt.extraConfig` option is
included twice in the resulting config file for the account. One time as
part of the `mraSection`, one time as part of `accountStr` (`accountStr`
includes the `mraSection`). This removes that duplication. I opted to
keep the one in `accounStr`, since `extraConfig` doesn't necessarily
have anything to do with the `mraSection`.
2020-10-09 20:55:35 +02:00
Evan Stoll
8537920706
autojump: add module
...
This also deprecates the `programs.bash.enableAutojump` option in
favor of this module.
2020-10-08 23:50:43 +02:00
Samuel Ainsworth
7e5fee4268
home-manager: handle $EDITOR
containing spaces
...
The quoted `$EDITOR` causes errors when using values containing
arguments, eg. "code --wait". This is in contrast to the majority of
tools (git, etc.) that do support this usage.
Fixes #1496
2020-10-08 23:17:28 +02:00
Andrew Fontaine
0006da1381
home-environment: add option home.sessionPath
...
This option allows adding additional entries to `PATH`.
2020-10-05 21:06:42 +02:00
Olmo Kramer
9ff2188c5d
mpv: make wrapped package available via package
2020-10-01 22:28:33 +02:00
Vladimir Serov
da6077a899
README: less complex minimal flake.nix
example
2020-09-30 23:27:28 +02:00
Olmo Kramer
41147ae09a
feh: allow binding actions to multiple buttons/keys
...
In feh you can bind multiple keys to the same action, but Home Manager
only let you set a single key to an action. You can cheat and pass a
string with space-separated keys, but with this change you can pass a
list for each action to bind multiple keys to it.
Also adds a couple of tests.
Fixes #1366
2020-09-30 00:55:09 +02:00
Olli Helenius
6fed10a09a
gnome-terminal: add backspace- and delete-binding options
...
These settings control the string sent by gnome-terminal when the
respective keys are pressed. The options are the ones described in
libvte documentation:
https://developer.gnome.org/vte/0.48/VteTerminal.html#VteEraseBinding
2020-09-29 23:48:41 +02:00
Karl Hallsby
f0fc2a8702
mu: add module
2020-09-29 23:26:45 +02:00
Mattia Gheda
521a808151
README: Update README.md to point to new url ( #1530 )
...
home-manager moved to a community-based project.
2020-09-29 20:30:06 +02:00
Joe Hermaszewski
abfb4cde51
vim: Allow setting init.vim config alongside plugins + neovim test ( #876 )
...
* neovim: allow setting init.vim config alongside plugins
* neovim: add test for neovim plugins
* neovim: make pluginWithConfigType a have type submodule
2020-09-25 02:08:39 +02:00
Robert Helgesson
43ab2f40b9
notmuch: inline notmuch-accounts.nix
...
Having it in a separate file is a bit unnecessary.
2020-09-24 20:02:49 +02:00
Alex Rice
690d93c22a
sway: fix startup example ( #1517 )
...
Fixes #1515 . Example for `wayland.windowManager.config.startup`
referenced options `notification` and `workspace` which are not valid
for sway.
2020-09-24 10:16:54 +01:00