Wael M. Nasreddine
652c694244
programs.tmux: implement secureSocket
2019-04-04 17:14:29 -07:00
Olli Helenius
995fa3af36
qt: add option platformTheme
...
This deprecates `useGtkTheme=true` with the intention of replacing it
with the `platformTheme` selection.
2019-04-03 23:55:36 +02:00
Robert Helgesson
4323b35198
pam: use attrsOf instead of attrs
2019-04-03 00:09:56 +02:00
Robert Helgesson
fd50f5465f
zsh: use attrsOf instead of attrs
2019-04-03 00:09:55 +02:00
Robert Helgesson
13d2c470be
home-environment: use attrsOf instead of attrs
2019-04-03 00:09:55 +02:00
Robert Helgesson
b690a8be2f
bash: use attrsOf instead of attrs
2019-04-03 00:09:55 +02:00
Robert Helgesson
e85804efa2
feh: use attrsOf instead of attrs
2019-04-03 00:09:55 +02:00
Robert Helgesson
e26ad2026c
gtk: use attrsOf instead of attrs
2019-04-03 00:09:46 +02:00
Olli Helenius
03162970cd
gnome-terminal: add cursor and highlight color settings
2019-03-31 14:24:31 +02:00
Tadeo Kondrak
bc2b7d4f09
qt: use xdg.configHome instead of hard-coding
2019-03-27 22:40:12 +01:00
Robert Helgesson
f77d6b7a2d
taffybar: restart the service on failure
2019-03-26 18:05:44 +01:00
Olli Helenius
1fdb16866b
systemd: add support for session variables
...
Via environment.d(5).
2019-03-24 17:23:50 +01:00
Robert Helgesson
6ebf14143a
systemd: add some basic tests
2019-03-24 15:52:30 +01:00
Robert Helgesson
cf5dac9563
random-background: minor documentation improvements
2019-03-24 15:29:08 +01:00
Robert Helgesson
2e1c825b90
readme: expand contact section slightly
...
In particular, mention that the channel is hosted by freenode and the
channel logs are hosted by samueldr.
2019-03-23 23:20:22 +01:00
Robert Helgesson
a974ce6257
readme: add contact section with the IRC channel
2019-03-22 19:10:43 +01:00
Robert Helgesson
5d81cb6ac7
manual: use writeShellScriptBin
2019-03-21 00:39:54 +01:00
Robert Helgesson
41356ac267
polybar: use writeShellScriptBin
2019-03-21 00:39:36 +01:00
Robert Helgesson
86af599a18
firefox: make the extensions option visible
...
Also change the example to use the firefox-addons available on NUR.
2019-03-20 23:41:02 +01:00
Mario Rodas
95e36dfe74
lsd: add module
2019-03-20 00:07:49 +01:00
Mario Rodas
24b5f62090
bat: add module
2019-03-19 23:58:12 +01:00
Robert Helgesson
989e636d98
ssh: add some basic tests
2019-03-19 23:00:17 +01:00
Robert Helgesson
eec78fbd1e
ssh: support multiple identity files in a match block
...
Fixes #625
2019-03-19 22:35:13 +01:00
Robert Helgesson
70d4cf2cd9
Remove some use of mkDerivation
...
Instead use `runCommand`, which by default uses `stdenvNoCC` resulting
in a reduced dependency footprint.
Fixes #612
2019-03-18 23:09:54 +01:00
arcnmx
52692e299d
git: make userName
and userEmail
options optional
2019-03-17 20:46:00 +01:00
Robert Helgesson
fd2bc150d8
faq: add entry about missing ca.desrt.dconf
2019-03-17 15:30:59 +01:00
Robert Helgesson
267afa5a3b
firefox: add support for add-on packages
...
Since no official source of packages exist the option is hidden for
now. For adventurous people there is an overlay of a few selected
add-ons available at
https://rycee.gitlab.io/nixpkgs-firefox-addons/overlay.tar.gz
This overlay is automatically built daily using the REST API available
on https://addons.mozilla.org/ .
2019-03-11 00:55:32 +01:00
Wael M. Nasreddine
7ec153889c
nix-darwin: login as the user when activating
2019-03-10 02:10:15 +01:00
Wael M. Nasreddine
efc795920b
nix-darwin: support package install through user packages
2019-03-10 02:09:00 +01:00
Wael M. Nasreddine
d3fd287efb
nix-darwin: activate home-manager through postActivation
2019-03-10 02:03:26 +01:00
Robert Prije
0fa19ed555
gnome-terminal: add support for light/dark theme variants
2019-03-10 01:59:00 +01:00
Robert Helgesson
52fdf5b7ec
docs: add NixOS module installation instructions
2019-03-06 19:20:42 +01:00
Robert Helgesson
a09196c4ae
docs: add language attribute to program listings
2019-03-06 18:52:54 +01:00
Robert Helgesson
1d8997633c
docs: use <screen> for terminal interaction
2019-03-06 18:52:54 +01:00
Maximilian Bosch
0898b6b482
nixos module: evaluate assertions from Home Manager modules
2019-03-06 18:37:37 +01:00
Olli Helenius
848b8b983e
pam: enclose session variable values in quotes
2019-03-06 18:00:51 +01:00
Maximilian Bosch
465d08d99f
programs/zsh: properly escape shell aliases
...
Otherwise all aliases break that use single quotes inside.
Already fixed in the nixpkgs module in 1e211a70cbdaf230a18ea4cb67a959039d5c2ddb.
2019-02-28 14:10:14 +01:00
Peter Jones
f07510e2b6
mpdris2: add module
2019-02-24 01:32:34 +01:00
Robert Helgesson
b8b391ad18
tests: remove tests attribute from root default.nix
...
Having it there prevented, e.g., `nix-env -qaP` from working in some
cases.
Fixes #509
2019-02-23 22:32:44 +01:00
Matthieu Coudron
81dae2f88e
alot: support contact completion
...
Make choice of contact completion easier.
2019-02-20 00:55:39 +01:00
Douglas Wilson
74811679b7
systemd: sanitize unit derivation names
...
To allow a few special characters such as "@".
This is taken from
c414e5bd08/nixos/modules/system/boot/systemd-lib.nix (L14)
2019-02-19 23:43:47 +01:00
Robert Helgesson
93f5fcae1e
msmtp: use <parameter>
for CLI options in description
2019-02-17 23:25:42 +01:00
Robert Helgesson
92d4e3e75a
autorandr: remove unnecessary method
attribute
...
I mistakenly added this before noticing that it was already defaulted
to "factory". Sorry!
2019-02-17 23:06:39 +01:00
Terje Larsen
03f1aea069
autorandr: add support for xrandr scale and dpi
2019-02-17 22:56:01 +01:00
Mario Rodas
6da88339f5
git: allow contents in git.includes
2019-02-17 22:28:15 +01:00
Robert Helgesson
e0e8d5061d
keychain: add news entry
2019-02-17 22:12:25 +01:00
Mario Rodas
62e73b17d2
keychain: add module
2019-02-17 22:07:24 +01:00
Robert Helgesson
799a90ecfa
fontconfig: make fonts accessible when in NixOS module
2019-02-16 21:42:47 +01:00
Robert Helgesson
ef168979bf
nixos module: support NixOS user packages install
...
When using the NixOS module we cannot guarantee that the Nix store
will be writable during startup. Installing the user packages through
`nix-env -i` will fail in these cases.
This commit adds a NixOS option `home-manager.useUserPackages` that,
when enabled, installs user packages through the NixOS
users.users.<name?>.packages
option.
Note, when submodule support and external package install is enabled
then the installed packages are not available in `~/.nix-profile`. We
therefore set `home.profileDirectory` directly to the HM profile
packages.
2019-02-16 21:42:47 +01:00
Wael M. Nasreddine
2093cf425f
tmux: general improvements and added options
...
See #575 for discussion.
2019-02-13 22:14:30 +01:00