aszlig
c1178f171c
nixos/xserver: Use null as default for dpi option
...
Commit 98d9bba
introduced this option as a nullOr type and it actually
checks whether null has been set and only appends -dpi if that's the
case. So let's actually set the default to null instead of 0.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2016-04-10 17:46:17 +02:00
Vladimír Čunát
30f14243c3
Merge branch 'master' into closure-size
...
Comparison to master evaluations on Hydra:
- 1255515 for nixos
- 1255502 for nixpkgs
2016-04-10 11:17:52 +02:00
Brandon Edens
98d9bbaec2
Add DPI option to xserver invocation.
2016-04-08 18:53:42 -07:00
Thomas Tuegel
4ac323d924
kde5: enable libmtp udev rules
2016-04-07 07:44:26 -05:00
Vladimír Čunát
ab15a62c68
Merge branch 'master' into closure-size
...
Beware that stdenv doesn't build. It seems something more will be needed
than just resolution of merge conflicts.
2016-04-01 10:06:01 +02:00
Nikolay Amiantov
63f1eb6b00
xserver service: add glamoregl for intel drivers
...
Closes #14286
Credits to vcunat for the initial patch.
2016-03-29 18:52:04 +03:00
joachifm
3273605aef
Merge pull request #14033 from joachifm/clfswm-broken
...
Mark clfswm as broken
2016-03-20 15:27:41 +00:00
Joachim Fasting
e891e50946
nixos: disable the clfswm window manager module
2016-03-19 15:52:18 +01:00
Peter Simons
5391882ebd
services.xserver.startGnuPGAgent: remove obsolete NixOS option
...
GnuPG 2.1.x changed the way the gpg-agent works, and that new approach no
longer requires (or even supports) the "start everything as a child of the
agent" scheme we've implemented in NixOS for older versions.
To configure the gpg-agent for your X session, add the following code to
~/.xsession or some other appropriate place that's sourced at start-up:
gpg-connect-agent /bye
GPG_TTY=$(tty)
export GPG_TTY
If you want to use gpg-agent for SSH, too, also add the settings
unset SSH_AGENT_PID
export SSH_AUTH_SOCK="${HOME}/.gnupg/S.gpg-agent.ssh"
and make sure that
enable-ssh-support
is included in your ~/.gnupg/gpg-agent.conf.
The gpg-agent(1) man page has more details about this subject, i.e. in the
"EXAMPLES" section.
2016-03-18 11:06:31 +01:00
Peter Simons
de11380679
nixos/modules/services/x11/xserver.nix: fix minor typo
2016-03-18 11:02:01 +01:00
Nikolay Amiantov
305fa26005
Merge pull request #13850 from abbradar/e20
...
Update Enlightenment, rename e19 -> enlightenment, drop e16
2016-03-14 02:28:58 +03:00
Nikolay Amiantov
7fb2291f55
enlightenment.enlightenment: 0.20.3 -> 0.20.6
2016-03-12 03:10:47 +03:00
Nikolay Amiantov
3f6ad460e7
enlightenment.efl: 1.16.1 -> 1.17.0
2016-03-12 03:10:46 +03:00
Nikolay Amiantov
e358d9498c
e19: rename to enlightenment, drop old one
2016-03-12 03:10:37 +03:00
Thomas Tuegel
d8dceb7077
kde5: install colord-kde when colord is enabled
2016-03-11 08:45:50 -06:00
Nikolay Amiantov
08893956fb
Merge pull request #13823 from abbradar/colord
...
colord color management daemon
2016-03-11 13:50:12 +03:00
Nikolay Amiantov
4e58b33dee
colord service: init
2016-03-11 01:58:40 +03:00
Vladimír Čunát
09af15654f
Merge master into closure-size
...
The kde-5 stuff still didn't merge well.
I hand-fixed what I saw, but there may be more problems.
2016-03-08 09:58:19 +01:00
José Romildo Malaquias
82e12688a2
jwm: window manager module addition
2016-03-07 16:07:13 -03:00
Brian McKenna
f3d6e9ec71
exwm service: init
2016-03-06 09:04:51 +11:00
Maxwell
e50da7ee6a
bspwm: add startThroughSession & sessionScript option
...
Add ability to do a more traditional bspwm startup (using the bspwm-session
script provided by nixpkgs.bspwm) as an alternative to directly starting
sxhkd & bspwm
Also added the ability to specify a custom startup script, instead of
relying on the provided bspwm-session
2016-03-01 17:29:15 -05:00
Eelco Dolstra
f3d94cfc23
Revert "Add the tool "nixos-typecheck" that can check an option declaration to:"
...
This reverts commit cad8957eab
. It
breaks NixOps, but more importantly, such major changes to the module
system really need to be reviewed.
2016-03-01 20:52:06 +01:00
joachifm
3d382e7f22
Merge pull request #13522 from Pleune/fix/x11-bspwm-update
...
x11 service: bspwm limit sxhkd freqency
2016-03-01 00:03:22 +00:00
Luca Bruno
55c20bfe89
Merge pull request #10288 from lethalman/gnomeiso
...
installer: add graphical GNOME iso
2016-02-29 15:56:47 +01:00
Luca Bruno
aa9576bceb
installer: add graphical GNOME iso
2016-02-29 15:51:38 +01:00
Mitchell Pleune
b5ee64410d
x11 service: bspwm limit sxhkd freqency
...
add '-f 100' as an argument to sxhkd to keep it from flooding bspwm
add SXHKD_SHELL=/bin/sh to help default to a faster shell than what may
be set in $SHELL (example: with zsh)
2016-02-29 08:40:18 -05:00
Thomas Strobel
cad8957eab
Add the tool "nixos-typecheck" that can check an option declaration to:
...
- Enforce that an option declaration has a "defaultText" if and only if the
type of the option derives from "package", "packageSet" or "nixpkgsConfig"
and if a "default" attribute is defined.
- Enforce that the value of the "example" attribute is wrapped with "literalExample"
if the type of the option derives from "package", "packageSet" or "nixpkgsConfig".
- Warn if a "defaultText" is defined in an option declaration if the type of
the option does not derive from "package", "packageSet" or "nixpkgsConfig".
- Warn if no "type" is defined in an option declaration.
2016-02-29 01:09:00 +01:00
Domen Kožar
02c7d65bf9
fix NixOS eval
2016-02-28 09:36:23 +00:00
Domen Kožar
8b2be11b13
note the desktopManagerHandlesLidAndPower removal
2016-02-28 08:33:14 +00:00
Domen Kožar
4c17d3892b
Merge pull request #9727 from Profpatsch/dm-lid-management
...
remove desktopManagerHandlesLidAndPower
2016-02-28 08:28:17 +00:00
Domen Kožar
04422bb3ca
Merge pull request #8630 from lihop/nixos/fix-formatting
...
nixos: fix formatting of option examples
2016-02-27 10:08:37 +00:00
Vladimír Čunát
3cf9cd8bc3
Merge #12796 : nixos docs: show references to packages
...
(version 2) A better implementation of #10039 , after #12357 .
This time I did more thorough checking.
See commit messages for details.
2016-02-27 10:48:12 +01:00
Leroy Hopson
c1e674c4ca
xserver service: fix formatting of example
2016-02-27 22:25:40 +13:00
Robert Klotzner
e361cdd5c3
nixos: libinput use mkEnableOption
2016-02-27 07:24:47 +01:00
Brian McKenna
7d91ee54c9
openbox: fix copy/paste typo in config
2016-02-24 22:54:08 +11:00
zimbatm
2a0f6453d5
Merge pull request #12540 from eskimor/libinput-master
...
nixos: Libinput: Add support like there is for synaptics
2016-02-24 00:01:38 +00:00
Thomas Tuegel
7bca3cd8dc
kde5: reduce default installation size
2016-02-19 06:21:50 -06:00
Vladimír Čunát
e9520e81b3
Merge branch 'master' into staging
2016-02-17 10:06:31 +01:00
Vladimír Čunát
d039c87984
Merge branch 'master' into closure-size
2016-02-14 08:33:51 +01:00
Franz Pletz
6a036d9fca
Merge pull request #9913 from chris-martin/synaptics-options
...
Add synaptics options for palm detection and scroll speed
2016-02-14 06:08:36 +01:00
Eric Sagnes
f03ce60bd2
i3service: remove dmenu and i3 from env packages
2016-02-08 13:31:03 +09:00
Vladimír Čunát
a115bff08c
Merge branch 'master' into staging
2016-02-07 13:52:42 +01:00
Nikolay Amiantov
ae662cdb11
display-manager module: load pulseaudio's module-device-manager only for KDE
2016-02-04 13:59:17 +03:00
Vladimír Čunát
d3a3aa8674
Merge #12740 : multiple outputs for Qt 5 and KDE 5
2016-02-03 17:09:09 +01:00
Vladimír Čunát
ae74c356d9
Merge recent 'staging' into closure-size
...
Let's get rid of those merge conflicts.
2016-02-03 16:57:19 +01:00
Vladimír Čunát
4fede53c09
nixos manuals: bring back package references
...
This reverts most of 89e983786a
, as those references are sanitized now.
Fixes #10039 , at least most of it.
The `sane` case wasn't fixed, as it calls a *function* in pkgs to get
the default value.
2016-02-03 14:47:14 +01:00
Vladimír Čunát
889351af8b
Revert "Merge #12357 : nixos docs: show references to packages"
...
The PR wasn't good enough yet.
This reverts commit b2a37ceeea
, reversing
changes made to 7fa9a1abce
.
2016-02-03 12:16:33 +01:00
Vladimír Čunát
b2a37ceeea
Merge #12357 : nixos docs: show references to packages
2016-02-03 10:07:27 +01:00
Thomas Tuegel
4768f41e36
nixos/kde5: use runtime outputs
2016-01-31 21:15:03 -06:00
Ryan Mulligan
8fee229261
desktop manager service: fix and improve default error
...
Before the error if the wrong default desktop was chosen would be:
/nixpkgs-channels/lib/modules.nix:282:11:
Default desktop manager ($(defaultDM)) not found.
which has the string interpolation done incorreclty. Now that is fixed
and it is more user-friendly as:
/nixpkgs-channels/lib/modules.nix:282:11:
Default desktop manager (gnome) not found.
Probably you want to change
services.xserver.desktopManager.default = "gnome";
to one of
services.xserver.desktopManager.default = "gnome3";
services.xserver.desktopManager.default = "none";
2016-01-31 13:00:15 -08:00
Luca Bruno
932ee094e1
gnome3: drop GNOME 3.16
2016-01-31 13:59:48 +01:00
Oliver Charles
ab2db6239d
lightdm: Allow background colors and images. Fixes #12684
2016-01-31 09:52:28 +00:00
Vladimír Čunát
de0af30716
Merge branch 'master' into staging
2016-01-29 10:19:48 +01:00
Nikolay Amiantov
b52acfdf01
nixos xserver: remove vaapiDrivers
...
Use hardware.opengl.extraPackages instead.
2016-01-26 13:42:40 +03:00
Tony White
c95bd5d085
sddm: add numlock switch
...
- added numlock on boot switch
- simply add :
services.xserver.displayManager.sddm.autoNumlock = true;
to configuration.nix and sddm will start
with numlock enabled.
2016-01-26 06:17:32 +00:00
Tuomas Tynkkynen
40ef23e7ed
treewide: Mass replace 'xorg.libXext}/lib' to refer the 'out' output
2016-01-24 10:03:37 +02:00
Tuomas Tynkkynen
5d52f55426
treewide: Mass replace 'xorg.libX11}/lib' to refer the 'out' output
2016-01-24 10:03:37 +02:00
Robert Klotzner
5d4948e183
libinput: configuration support: Polishing
...
+ addition of missing options
2016-01-22 13:11:13 +01:00
Robert Klotzner
d3f687951a
nixos: libinput added options
...
- natural scrolling
- scroll method
- disable while typing
2016-01-22 13:09:54 +01:00
Robert Klotzner
a2db14925b
nixos: Added libinput configuration
...
like there was for synaptics
2016-01-22 13:09:39 +01:00
Vladimír Čunát
716aac2519
Merge branch 'staging' into closure-size
2016-01-19 09:55:31 +01:00
Eric Sagnes
0dd8e03308
i3 service: added i3status and dmenu dependency
2016-01-19 09:32:49 +09:00
Domen Kožar
9e8eba48ab
xorg.xorgserver: wrap Xvfb with required flags
2016-01-17 21:14:49 +01:00
Robin Gloster
4a0692a5fb
types: remove references to new packageSet
...
Reverts part of a04a7272aa
packageSet is slated to be introduced in #11866 but currently causes
evalation errors.
/cc @ts468
2016-01-17 19:49:38 +00:00
Thomas Strobel
a04a7272aa
Add missing 'type', 'defaultText' and 'literalExample' in module definitions
...
- add missing types in module definitions
- add missing 'defaultText' in module definitions
- wrap example with 'literalExample' where necessary in module definitions
2016-01-17 19:41:23 +01:00
Nikolay Amiantov
b292e19fbd
xserver service: wait for systemd-logind
...
This seems the right thing to do, and most likely has fixed the race condition
described at https://github.com/NixOS/nixpkgs/issues/12132#issuecomment-171284532
2016-01-13 17:31:23 +03:00
Vladimír Čunát
3bcf8ae879
nixos manuals: bring back package references
...
This reverts most of 89e983786a
, as those references are sanitized now.
Fixes #10039 , at least most of it.
The `sane` case wasn't fixed, as it calls a *function* in pkgs to get
the default value.
2016-01-13 12:04:31 +01:00
Tobias Geerinckx-Rice
521f903b80
xorgVideoUnichrome: remove dead package
...
Broken since 2013, upstream very dead.
2016-01-11 00:16:01 +01:00
Thomas Tuegel
049357bb30
nixos/kde5: install kio-extras
2016-01-08 14:20:07 -06:00
Thomas Tuegel
fa0057be39
nixos/kde5: install kdenetwork-filesharing if Samba enabled
2016-01-08 14:20:05 -06:00
Robin Gloster
88292fdf09
jobs -> systemd.services
2016-01-07 06:39:06 +00:00
Eelco Dolstra
22848d55e2
kdmrc: Build locally
2016-01-05 12:17:32 +01:00
Vladimír Čunát
f9f6f41bff
Merge branch 'master' into closure-size
...
TODO: there was more significant refactoring of qtbase and plasma 5.5
on master, and I'm deferring pointing to correct outputs to later.
2015-12-31 09:53:02 +01:00
Emery
952563d620
WindowLab: initial pkg at 1.40
...
http://nickgravgaard.com/windowlab/
2015-12-30 11:10:30 +01:00
Vladimír Čunát
5a2f0541a1
nixos/xserver: fix evaluation of xkbDir
...
I solved it this way because it seems the current state-of-the-art 89e983786
The problem was introduced in #11930 . Close #11951 (a different solution).
2015-12-26 09:09:15 +01:00
Reno Reckling
92e48a4383
xserver: make xkbdir configurable
2015-12-24 13:45:27 +01:00
Tobias Geerinckx-Rice
09c8911bd7
redshift: don't busy-loop like crazy on NixOS start-up
2015-12-24 04:05:57 +01:00
Jakob Gillich
db1086f3a1
gnome3: removed duplicate line, fixes #11891
2015-12-23 02:06:30 +01:00
Thomas Tuegel
298c4befda
phonon-backend-vlc: normalize attribute name to upstream
2015-12-20 08:03:26 -06:00
Thomas Tuegel
27c522cc3b
phonon-backend-gstreamer: normalize attribute name to upstream
2015-12-20 08:02:42 -06:00
Eelco Dolstra
b475afcf60
Merge pull request #11228 from ocharles/x-ctrl-alt-backspace
...
services.xserver: Disable Ctrl+Alt+Backspace by default
2015-12-17 11:49:54 +01:00
Thomas Tuegel
06f491d762
nixos/xserver: fix typos
2015-12-16 10:22:44 -06:00
Thomas Tuegel
cc058eff70
kde5_latest: merge all package sets
...
The three KDE package sets now have circular dependencies between them,
so they can only be built if they are merged into a single package set
during evaluation.
2015-12-16 10:22:43 -06:00
Oliver Charles
35f8952a8c
Merge pull request #11338 from obadz/light-locker
...
light-locker (lockscreen for lightdm)
2015-12-16 13:45:05 +00:00
obadz
9be012f0d4
lightdm & xserver service: add ability to spawn more than one X server
...
- if xserver.tty and/or display are set to null, then don't specify
them, or the -logfile argument in the xserverArgs
- For lightdm, we set default tty and display to null and we determine
those at runtime based on arguments passed. This is necessary because
we run multiple X servers so they can't all be on the same display
2015-12-15 08:49:28 -06:00
Thomas Tuegel
d6e3a8e921
nixos/kde5: enable SVG icons in GTK programs
...
Fixes #10758 .
2015-12-12 14:35:10 -06:00
Thomas Tuegel
fac138a2f5
nixos/sddm: fix indentation
2015-12-12 11:36:45 -06:00
Thomas Tuegel
b07fa98f82
nixos/sddm: add setupScript and stopScript options
...
These options allow setting the start and stop scripts for the display
manager. Making these configurable is necessary to allow some hardware
configurations. Upstream ships empty scripts by default, anyway.
2015-12-12 11:31:26 -06:00
Luca Bruno
5b0352a6a4
Merge branch 'master' into closure-size
2015-12-11 18:31:00 +01:00
Thomas Tuegel
b858a32d27
nixos/kde5: enable Breeze SDDM theme
2015-12-11 07:09:08 -06:00
Thomas Tuegel
78a6d62b48
sddm: wrap to include themes
2015-12-11 07:09:07 -06:00
Thomas Tuegel
8a1682ce3f
nixos/kde5: reformat Phonon backend package list
2015-12-11 07:08:33 -06:00
Thomas Tuegel
92a484bdf2
nixos/kde5: install Breeze icons if available
2015-12-11 07:08:33 -06:00
Thomas Tuegel
9b7ae36087
nixos/kde5: only install Orion if Breeze GTK unavailable
2015-12-11 07:08:33 -06:00
Thomas Tuegel
521d9e5064
nixos/kde5: comment on Oxygen icons move
2015-12-11 07:08:33 -06:00
Arseniy Seroka
86c3f435d1
Merge pull request #11415 from zenhack/dwm-wm
...
xserver: dwm as a window manager
2015-12-05 13:49:45 +03:00
Moritz Ulrich
ff66ac9dd0
Fix evaluation after merge of #11450 .
2015-12-04 15:40:47 +01:00
AndersonTorres
2955b2fcf4
Getting rid of mkOption in NixOS window manager modules
...
Now the default way to define NixOS window manager modules is to use
mkEnableOption to describe the module itself.
In this commit, all files on nixos/modules/services/x11/window-managers
are changed.
2015-12-04 07:38:23 -02:00
Ian Denhardt
8edd15d175
xserver: dwm as a window manager
2015-12-03 21:37:55 -05:00
Timofei Kushnir
8b1fc9ca75
wmii.nix: fix module args
2015-12-01 09:08:20 +03:00
Timo Meijer
12ec6223f4
lightdm-gtk-greeter module: Fix error when lightdm disabled
2015-11-30 21:11:25 +01:00
Timo Meijer
a621fd76c2
lightdm-gtk-greeter module: Add configuration options for theme and iconTheme
2015-11-30 12:58:13 +00:00
Timo Meijer
59c6fba342
lightdm module: extract greeter configuration
2015-11-30 12:58:05 +00:00
Luca Bruno
a412927924
Merge remote-tracking branch 'origin/master' into closure-size
2015-11-25 21:37:30 +01:00
Vladimír Čunát
8a664fd5bc
nixos/xserver: fix missing modules after splitting
...
... xorg-server in e25da7e5
.
2015-11-25 09:58:27 +01:00
Raymond Gauthier
662bbb526c
thunar: improvements ( close #10306 )
...
Add the possibility to specify plugin set to
be used as overridable `thunar` derivation argument.
New nixos config attribute:
`services.xserver.desktopManager.xfce.thunarPlugins`
that allows user to specify plugins in the context
of nixos.
Tests:
- With and without plugins.
- Using the nixos attributes.
2015-11-24 09:51:39 +01:00
Thomas Tuegel
56b407f0e7
nixos/kde5: correctly locate oxygen-icons
2015-11-23 13:46:10 -06:00
Ollie Charles
52f872ec27
services.xserver: Disable Ctrl+Alt+Backspace by default
...
Ctrl+Alt+Backspace is usually enabled by default under X, and is a
keyboard shortcut that forcefully kills the current X server. This can
lead to data loss by users if accidentally pressed. This commit
introduces a new option, services.xserver.enableCtrlAltBackspace, that
is *disabled* by default. If set to true, the previous behavior can be
restored.
A similar decision was made by the Ubuntu team, and is documented here:
https://wiki.ubuntu.com/XorgCtrlAltBackspace
2015-11-23 14:48:56 +00:00
Thomas Tuegel
38bf645266
nixos/kde5: plasma-5.5 update
2015-11-23 06:39:09 -06:00
Michael Raitza
338576cace
display-managers: fix pam_env.so usage
...
Fixed usage of pam_env.so PAM module in lightDM and GDM.
2015-11-22 21:25:11 +01:00
Vladimír Čunát
333d69a5f0
Merge staging into closure-size
...
The most complex problems were from dealing with switches reverted in
the meantime (gcc5, gmp6, ncurses6).
It's likely that darwin is (still) broken nontrivially.
2015-11-20 14:32:58 +01:00
Jonas D
5ffbc9755a
Add focus_password if defaultUser is set
...
Add 'focus_password yes' if defaultUser is set, to reflect the description of defaultUser.
2015-11-18 23:49:39 +01:00
Arseniy Seroka
54119cc48c
slim service: update default theme
2015-11-19 01:30:24 +03:00
Lengyel Balázs
162542bf8f
fix: ihaskell's and xmonad's dependence on haskell-ng
2015-11-13 19:14:40 +01:00
James Cook
225642e25a
Update comment for gdm service.
...
Emphasize experimental nature slightly less, but say it's only really
tested with Gnome.
2015-11-12 20:58:43 -08:00
Chris Martin
00c42fdda1
redshift: document lat/long and temp bounds
2015-11-10 22:28:37 -08:00
Robert Glossop
5623e1b145
Add the CLFSWM window manager
2015-11-08 18:49:40 -05:00
Thomas Tuegel
90cc190db2
Merge pull request #10731 from ttuegel/plasma-5.4
...
KDE Plasma 5.4, Frameworks 5.15, and Applications 15.08
2015-11-04 10:06:28 -06:00
Benno Fünfstück
d767aae721
sddm module: support autologin configuration
2015-10-31 16:04:52 +01:00
Thomas Tuegel
95725b2581
nixos/kde5: install oxygen-icons
2015-10-31 08:48:54 -05:00
Thomas Tuegel
5e65741e41
nixos/kde5: install a more complete desktop
2015-10-31 08:48:53 -05:00
Thomas Tuegel
b4b2e7c23d
nixos/kde5: install dolphin-plugins
2015-10-31 08:48:49 -05:00
Thomas Tuegel
b36c2dd0a0
nixos/kde5: install frameworkintegration
2015-10-30 16:10:37 -05:00
Thomas Tuegel
88b99f0054
nixos/kde5: install oxygen-icons
2015-10-30 16:10:37 -05:00
Thomas Tuegel
5df5e1f165
plasma54: propagate packages to user profile
2015-10-30 16:10:37 -05:00
Thomas Tuegel
2386bd7c61
nixos/kde5: refine Phonon backend options
2015-10-30 16:10:37 -05:00
Thomas Tuegel
5d4950a02c
nixos/kde5: only install required packages
2015-10-30 16:10:37 -05:00
Thomas Tuegel
b102fa5a07
nixos/kde5: ready for plasma-5.4
2015-10-30 16:10:37 -05:00
Benno Fünfstück
a92c024c7f
sddm: allow extra config options
2015-10-28 22:04:40 +01:00
Tuomas Tynkkynen
db81e22148
treewide: Mass-replace 'xorgserver}/bin' with correct output
...
vcunat added one fix in xdummy.
2015-10-28 10:17:12 +01:00
Arseniy Seroka
42eabf1c4a
Revert "i3wm: Add debug & logging options"
2015-10-27 13:40:04 +03:00
Guillaume Maudoux
eb46e0fc72
i3wm: Add debug & logging options
2015-10-26 22:33:11 +01:00
Vladimír Čunát
783c40eb68
dbus: split into multiple outputs and fix referrers
2015-10-13 20:19:01 +02:00
Vladimír Čunát
8e381b89a1
glib-networking: split the dev output
...
That's done to get rid of propagatedBuildInputs from regular closure.
Also references were fixed, mainly to its gio modules.
2015-10-13 20:18:56 +02:00
Vladimír Čunát
8db97583ae
pulseaudio: split the "dev" output
...
This is meant mainly for the `libpulseaudio` attribute.
2015-10-13 20:18:56 +02:00
Vladimír Čunát
a6e4c87391
gtk3: split into multiple outputs
...
All references OK, hopefully. Seems surprisingly smooth.
2015-10-13 20:18:45 +02:00
Luca Bruno
eccd68eeb7
gnome3: add bgSupport=true. Closes #10242
2015-10-06 10:21:38 +02:00
Tuomas Tynkkynen
95e11c3569
nixos/lightdm: Reference correct output of gdk_pixbuf
2015-10-03 14:08:54 +02:00
Tuomas Tynkkynen
92bf5c5277
nixos/x11: Refer to correct outputs of libX11 and libXext
2015-10-03 14:08:54 +02:00
Vladimír Čunát
5227fb1dd5
Merge commit staging+systemd into closure-size
...
Many non-conflict problems weren't (fully) resolved in this commit yet.
2015-10-03 13:33:37 +02:00
Chris Martin
f8581a5a95
synaptics: add scrollDelta option
2015-09-29 19:06:49 -07:00
Chris Martin
de88ff9912
synaptics: add palmDetect tuning options
2015-09-29 19:06:49 -07:00
Eelco Dolstra
1b728846a8
Shut up a KDE warning when a user first logs in
...
It was complaining about not having write permission to
$HOME/.local/share/user-places.xbel (because .local/share didn't exist
yet).
2015-09-28 15:14:44 +02:00
Eelco Dolstra
89e983786a
Manual: Remove store path references
2015-09-24 11:50:58 +02:00
Vladimír Čunát
76ef7a93e3
Merge: xlibs and x11 attribute cleanup
...
Frequently using multiple *almost* identical attributes is bad.
2015-09-23 10:42:34 +02:00
Bryan Gardiner
d42fbef595
xf86-input-synaptics: make use of 50-synaptics.conf
...
The default synaptics functionality (without this file) is limited for
clickpads: the right soft button area in the bottom right isn't active by
default, so the entire pad generates left-clicks. There is no way to
right-drag.
This file defines soft button areas and provides some matching rules.
These settings don't conflict with the synaptics options that NixOS
provides.
2015-09-18 07:16:52 -07:00
Vladimír Čunát
485ea9a621
xf86_video_nouveau: deprecate this alias
2015-09-17 09:11:18 +02:00
Vladimír Čunát
88c9f8b574
xlibs: replace occurrences by xorg
...
This seems to have been confusing people, using both xlibs and xorg, etc.
- Avoided renaming local (and different) xlibs binding in gcc*.
- Fixed cases where both xorg and xlibs were used.
Hopefully everything still works as before.
2015-09-15 12:54:34 +02:00
Luca Bruno
c94a625585
nixos gdm: use AutomaticLogin if delay is zero. Closes #9843
2015-09-14 08:48:53 +00:00
Luca Bruno
6644af5910
nixos gdm: add debug option
2015-09-14 08:33:44 +00:00
Profpatsch
85898da27a
Remove desktopManagerHandlesLidAndPower
...
As discussed on https://github.com/NixOS/nixpkgs/pull/9642 , the option
is not necessary because all desktop managers already stopped handling
it (and delegated to systemd).
2015-09-08 18:12:17 +02:00
Tobias Geerinckx-Rice
24048fa226
nixos: redshift module: add package
option
...
...and make code more consistent.
2015-09-06 23:50:02 +02:00
Bjørn Forsman
41ae7e00d7
nixos/gdm: simplify assert expression
2015-09-05 10:23:43 +02:00
lethalman
8bfacda44c
Merge pull request #9642 from Mathnerd314/power-fix
...
Remove desktopManagerHandlesLidAndPower
2015-09-04 18:09:51 +02:00
Mathnerd314
13a314ec17
Remove all explicit assignments of desktopManagerHandlesLidAndPower
2015-09-04 09:34:15 -06:00
Bjørn Forsman
b716673f97
nixos/gdm: add assertion for the autoLogin.user option
...
Or else users may see this unfriendly message:
error: cannot coerce null to a string, at .../nixos/modules/services/x11/display-managers/gdm.nix:107:49
2015-09-03 22:30:07 +02:00
Bjørn Forsman
833b4c34c2
nixos/gdm: fix description typo
2015-09-03 22:30:07 +02:00
Eelco Dolstra
f223448d5d
Shorten inhibit message
...
This also makes it consistent with KDE's inhibit message.
2015-09-03 13:03:14 +02:00
Eelco Dolstra
882b2465c2
Remove ad hoc README
...
It's unlikely that people will see this file, so it's kind of
pointless.
2015-09-03 13:03:14 +02:00
Kovacsics Robert (NixOS-SSD2)
553e7d49ff
wmii service: refactor to use wmii_hg
2015-09-03 12:58:11 +02:00
Profpatsch
44c12dc0ff
desktopManagerHandlesLidAndPower default
false`
...
Changes the option and explicitely sets it for each desktopManager.
Reasoning: Currently,
services.xserver.displayManager.desktopManagerHandlesLidAndPower is set
to true by default. This creates a problem for users without desktop
environments activated, since lid management simply doesn't work
(and they have to be lucky to find this option).
See issue #9671
2015-09-01 12:14:44 +02:00
Vladimír Čunát
b92c4a51e6
desktop and xmonad wrappers: preferLocalBuild
...
Also no substitution.
2015-09-01 09:43:37 +02:00
Luca Bruno
d7d619f2cb
nixos gdm: fix enable description
2015-08-28 10:36:25 +02:00
Edward Tjörnhammar
7f3566da8a
services.xserver.displayManager.gdm.autoLogin: add description
2015-08-28 05:55:56 +02:00
Luca Bruno
6eb096900f
nixos gdm: support autologin
2015-08-27 18:11:39 +02:00
Luca Bruno
36f4e0e2e7
gnome3: set desktopManagerHandlesLidAndPower to false
2015-08-13 01:39:52 +02:00
Jascha Geerds
2c9a97ee14
gnome3: Refactor default screensaver setting
2015-07-30 18:05:42 +02:00
Jascha Geerds
97dd0dae74
gnome3: Set nixos desktop background and screensaver
2015-07-30 17:56:01 +02:00
Kamil Chmielewski
2cf8d9b0ef
xserver: qtile as windowManager
2015-07-30 07:31:53 +02:00
Luca Bruno
203dad10fe
Revert "Merge pull request #9034 from kamilchm/qtile-wm"
...
This reverts commit 27c73e252a
, reversing
changes made to 9430294114
.
2015-07-29 12:30:01 +02:00
Kamil Chmielewski
68976a15e8
xserver: qtile as desktopManager
2015-07-28 23:39:57 +02:00
Vladimír Čunát
dbe12b643f
nixos/xfce: replace old gnome2 icons by gnome3
2015-07-28 17:05:08 +02:00
Mateusz Kowalczyk
4984bfe807
redshift: fix evaluation
...
Broken by 77d33f77d7
, cc @nckx
2015-07-27 16:46:57 +01:00
Tobias Geerinckx-Rice
77d33f77d7
nixos: redshift service: add extraOptions
2015-07-27 01:54:07 +02:00
Arseniy Seroka
adedca45d5
Merge pull request #8994 from AndersonTorres/icewm
...
IceWM: 1.3.8 -> 1.3.10
2015-07-26 20:04:54 +03:00
Arseniy Seroka
558dbbc7f3
Merge pull request #8947 from AndersonTorres/oroborus
...
Oroborus (2.0.20): New Package
2015-07-26 20:03:47 +03:00
AndersonTorres
bdd20cedc1
IceWM: 1.3.8 -> 1.3.10
...
A complete rewrite in comparision to previous expression.
2015-07-26 01:08:05 -03:00
Jascha Geerds
3d9a4d79cf
gnome3: Include gnome-shell-extensions in session path
2015-07-24 12:41:20 +02:00
AndersonTorres
d004ac6857
Oroborus: init at 2.0.20
...
Oroborus (named after the self-eating snake) is a minimalistic window manager.
2015-07-23 13:50:26 -03:00
Austin Seipp
0c4fca7d61
Merge pull request #8690 from laMudri/synaptics
...
synaptics: fix to allow for more scrolling choices
2015-07-19 12:50:33 -05:00
Vladimír Čunát
9a80550cc4
Merge branch 'staging', discussion #8844
2015-07-19 08:09:29 +02:00
Arseniy Seroka
19e5fd60b3
slim: use nixos theme by default
2015-07-17 17:01:07 +03:00
William A. Kennington III
6281c618cf
lightdm: Fix location of loaders.cache after 4982143324
2015-07-15 15:30:39 -07:00
James Felix Black
be5ad1d07c
window-manager service: add notion
...
Add the notion window manager to the windowManager service definition.
2015-07-14 12:36:59 -04:00
laMudri
0f63a624f7
synaptics: fix to allow for more scrolling choices
2015-07-07 20:56:13 +01:00
Damien Cassou
ffe164d758
Merge pull request #8484 from DamienCassou/fix-blocking-stumpwm-module
...
Don't block the system after starting stumpwm
2015-06-26 11:40:59 +02:00
Damien Cassou
0bd3737bd0
stumpwm: don't block after starting stumpwm
...
This is important to let nixos configure everything, e.g., a desktop
manager.
2015-06-26 11:38:04 +02:00
Thomas Tuegel
0aa8e64967
kde5: JSON manifest format
2015-06-25 09:03:40 -05:00
Luca Bruno
f00440fac5
nixos/x11: start session with dbus-launch
...
This is needed by most window managers. Desktop environments
usually launch dbus-launch if a session hasn't been started yet
so this shouldn't hurt. The worst it can happen is that one
dbus session will be unused in case it's started twice.
The GDM change is backported from recent gdm.
2015-06-22 16:12:20 +00:00
Damien Cassou
90912f8aa5
Merge pull request #8401 from DamienCassou/document-desktopManagerHandlesLidAndPower-in-systemd
...
Explanation to desktopManagerHandlesLidAndPower
2015-06-19 14:02:04 +02:00
Damien Cassou
26e424a4aa
Explanation to desktopManagerHandlesLidAndPower
...
With this patch, systemd-inhibit outputs a descriptive message when
desktopManagerHandlesLidAndPower=true (the default).
Before the patch:
$ systemd-inhibit
Who: /nix/store/[...]-xsession [...] (UID 1000/cassou, PID 18561/systemd-inhibit)
What: handle-power-key:handle-lid-switch
Why: Unknown reason
Mode: block
After the patch:
$ systemd-inhibit
Who: /nix/store/[...]-xsession [...] (UID 1000/cassou, PID 18561/systemd-inhibit)
What: handle-power-key:handle-lid-switch
Why: See NixOS configuration option 'services.xserver.displayManager.desktopManagerHandlesLidAndPower' for more information.
Mode: block
2015-06-19 11:16:32 +02:00
Luca Bruno
d5628c982d
Bypass /etc/gdm/Xsession. Closes #8351
2015-06-16 11:20:20 +00:00
Eelco Dolstra
19ffa212af
types.uniq types.int -> types.int
...
types.int already implies uniqueness.
2015-06-15 18:11:32 +02:00
Eelco Dolstra
9366af1b94
"types.uniq types.string" -> "types.str"
2015-06-15 18:08:49 +02:00
Luca Bruno
da7748a6fc
nixos: set high fs.inotify.max_user_watches when xserver is enabled
2015-06-12 13:02:35 +02:00
William A. Kennington III
48381b7621
nixos-artwork: Make into a derivation and use fetchfromgithub
2015-06-08 18:32:32 -07:00
William A. Kennington III
4f943ef237
nixos/lightdm: More changes
2015-05-21 20:10:52 -07:00
William A. Kennington III
acdc3e6c9a
nixos/lightdm: Some fixups
2015-05-20 18:32:12 -07:00
Luca Bruno
25f9555599
Drop GNOME 3.12
2015-05-18 12:24:08 +02:00
Vladimír Čunát
3b9ef2c71b
fix "libc}/lib" and similar references
...
Done mostly without any verification.
I didn't bother with libc}/include, as the path is still correct.
2015-05-05 11:52:08 +02:00
Thomas Tuegel
2325791c2b
plasma53: patch upstream startkde
...
Rather than shipping our own startkde script, we will go back to
patching upstream's script. This will be less confusing to potential
contributors.
2015-05-03 17:09:50 -05:00
Herwig Hochleitner
c600f5af25
gnome3: move definition of package sets into pkgs
2015-04-28 02:54:14 +02:00
Vladimír Čunát
30f31c9afc
Merge 'master' into staging
...
(relatively simple conflicts)
2015-04-26 22:52:08 +02:00
Luca Bruno
db3b86560f
GNOME 3.16.1, closes #7357
2015-04-25 12:02:33 +02:00
Mateusz Kowalczyk
5676e8b391
lightdm: allow the user to specify extra Seat opts
2015-04-18 20:14:10 +01:00
Mateusz Kowalczyk
1713184b11
xserver.nix: fix indentation issues under Device
2015-04-18 19:04:03 +01:00
Mateusz Kowalczyk
d7810b4303
Hard tabs be gone!
2015-04-18 18:52:15 +01:00
Mateusz Kowalczyk
70aa758c34
Fix RightOf for xrandrHeads
...
Closes #7441
2015-04-18 18:34:28 +01:00
Daniel Ehlers
057f01b11e
services.x11: Add option for additional InputClass sections.
...
Implement support for additional InputClass sections, e.g. for non
keyboard input devices.
2015-04-12 23:49:48 +02:00
Joachim Fasting
c5ec6ef609
window-managers: add missing import ratpoison
2015-04-08 14:14:37 +02:00
William A. Kennington III
ff21171921
Fix references to current-system/sw/sbin
2015-04-01 13:57:36 -07:00
Edward Tjörnhammar
1345a65765
Remove XBMC expressions in favor of the Kodi ones
2015-03-30 21:43:32 +02:00
William Casarin
ea2baa8abf
spectrwm window manager
2015-03-21 11:02:44 -07:00
Vladimír Čunát
208d1f24db
xfce: more update fallout
...
- forgotten mousepad update, including some wrapping magic
- dealing with panel plugins (either fix or mark as broken)
CC maintainer @AndersonTorres.
- remove some libxfcegui4 occurrences, as it's being phased out
- minor stuff
2015-03-12 23:02:15 +01:00
Thomas Tuegel
61cf7e1265
Merge branch 'kde5'
2015-03-11 11:49:45 -05:00
Thomas Tuegel
f370af91ad
kde5: use ksshaskpass for SSH_ASKPASS
2015-03-11 11:49:29 -05:00
Thomas Tuegel
5b5b7aa951
kde5: add kde-workspace and kde-runtime to systemPackages
2015-03-11 11:49:28 -05:00
lethalman
c8ac069772
Merge pull request #6724 from anderspapitto/local
...
Add x11 service for unclutter
2015-03-11 15:32:40 +01:00
Arseniy Seroka
1c58c3a772
Merge pull request #6345 from puffnfresh/feature/mtrack-options
...
Add more options to multitouch (mtrack) module
2015-03-11 11:10:51 +03:00
William A. Kennington III
26020cfe8a
nixos/lightdm: Add a background option
2015-03-10 15:57:46 -07:00
William A. Kennington III
e519414e1f
nixos/lightdm: Fix data directory
2015-03-10 14:55:54 -07:00
William A. Kennington III
3a67a51689
nixos/lightdm: Small cleanup
2015-03-10 14:35:49 -07:00
William A. Kennington III
ffed8a85bc
nixos/sddm: Hide users which don't have login shells
2015-03-10 14:32:53 -07:00
William A. Kennington III
5893d2ecd3
nixos/lightdm: More Cleanups
2015-03-10 14:23:43 -07:00
William A. Kennington III
7b6e2e1c68
lightdm: Fix rendering
2015-03-10 14:03:18 -07:00
William A. Kennington III
4940e643cc
nixos/display-manager: Support configurable hidden users
2015-03-09 18:10:31 -07:00
William A. Kennington III
66bfdf6eb0
nixos/lightdm: We now use a global lightdm.conf
2015-03-09 17:59:21 -07:00
Anders Papitto
887a547ac9
Add x11 service for unclutter
...
modeled after the redshift service
2015-03-08 20:12:18 -07:00
obadz
e5d4624420
PAM/eCryptfs now able to mount ecryptfs'd home directories on login
2015-03-08 16:03:51 -07:00
Nikolay Amiantov
4fde098eec
Merge pull request #6677 from abbradar/sddm
...
Add SDDM display manager
2015-03-05 21:03:43 +03:00
Nikolay Amiantov
4f317767da
lightdm: don't leave a shell running
2015-03-05 20:49:45 +03:00
Nikolay Amiantov
db5b08cfaf
nixos/sddm: add display manager
2015-03-05 20:49:26 +03:00
lethalman
373c4ce0ec
Merge pull request #6605 from AndersonTorres/afterstep
...
Adding Afterstep to nixos window manager modules
2015-03-02 18:00:28 +01:00
AndersonTorres
929485b645
Adding Afterstep to nixos modules
2015-02-28 11:14:33 -03:00
AndersonTorres
5472af91f2
Fluxbox: update to 1.3.7
2015-02-28 11:04:20 -03:00
Eelco Dolstra
36d0f367de
ssh-agent: Fix asking for confirmation via $SSH_ASKPASS
...
This was lost back in
ffedee6ed5
. Getting this to work is
slightly tricky because ssh-agent runs as a user unit, and so doesn't
know the user's $DISPLAY.
2015-02-25 14:31:17 +01:00
Thomas Tuegel
d15d0bebc3
kde5: remove file collisions
2015-02-21 20:58:43 -06:00
Thomas Tuegel
68f2db74ff
kde5: always use plasma-nm
2015-02-21 13:59:28 -06:00
Thomas Tuegel
7eb8a9b41f
kde5: install media-player-info udev rules for solid
2015-02-21 11:39:21 -06:00
Thomas Tuegel
532650e4bb
kde5: change notice about default Phonon backend
2015-02-21 11:39:21 -06:00
Thomas Tuegel
e5de75bf2a
kde5: install kde-frameworks version used by plasma
2015-02-21 11:39:21 -06:00
Thomas Tuegel
b050babd3e
kde5: fix Phonon GStreamer backend
2015-02-21 11:39:20 -06:00
AndersonTorres
f19ed980a2
Sawfish (git): New Package
...
Sawfish is a versatile, Lisp-based window manager
In that commit I include all Sawfish stack:
- librep, a lisp system;
- rep-gtk, bindings for gtk
- sawfish, the window manager
2015-02-15 19:42:53 +03:00
Brian McKenna
28a9ed618f
Add more options to multitouch (mtrack) module
2015-02-14 14:56:12 -07:00
Luca Bruno
f7b26bf98f
gnome3: Set XCURSOR_PATH. Closes #6191
2015-02-11 11:48:51 +00:00
lethalman
12834a8500
Merge pull request #6072 from AndersonTorres/window-managers
...
Update NixOS module files to include WindowMaker
2015-02-10 13:06:06 +01:00
AndersonTorres
fff55a968e
Update NixOS module files to include WindowMaker
...
According to a hint on NixOS mailing list[1], I updated nixos/modules/services/x11/window-managers/default.nix
to include windowmaker.
1 - https://github.com/NixOS/nixpkgs/pull/4066#issuecomment-72017611
2015-02-03 21:24:12 -02:00
Nikolay Amiantov
b7bb524f04
nixos/xmonad: move to haskell-ng and make a wrapper
2015-02-03 01:05:23 +03:00
Thomas Tuegel
0fee7a2b21
fontconfig: stringify dpi correctly
2015-02-01 16:18:48 -06:00
Thomas Tuegel
63ec1a9677
add stable attrs for plasma5, kf5, and kdeApps
2015-01-26 21:01:07 -06:00
Thomas Tuegel
a55543711e
kde5: simplify package list
2015-01-26 21:01:06 -06:00
Thomas Tuegel
3a97ea592f
kdm: install default backgrounds
2015-01-26 21:01:06 -06:00
Thomas Tuegel
726b80bc87
startkde: don't split script between NixOS module and package
2015-01-26 21:01:06 -06:00
Thomas Tuegel
e7508b831f
kde5: warn if enabled with kde4
2015-01-26 21:01:05 -06:00
Thomas Tuegel
16b54d19d3
kde5: rename plasma5 desktop module
2015-01-26 21:01:05 -06:00
Thomas Tuegel
5c52354ee8
add NixOS module for Plasma desktop
2015-01-26 21:00:38 -06:00
Edward Tjörnhammar
6bbec634a7
Merge pull request #5850 from edwtjo/kodi-plugins
...
XBMC to Kodi migrations
2015-01-24 14:17:14 +01:00
aszlig
127c928c23
nixos/rename: Fix merging multiple destinations.
...
The renaming of options define the original value for the new attribute
path. This works well if there is only *one* target, but if there are
more, we end up recursing into the attribute set of the option
definition itself.
We now check for that within the parent recursion node (we can't check
that from the subnode, because we lack that information about whether
it's defined multiple times) and if the subnode consist entirely of a
list of definitions, we use mkMerge on it.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2015-01-22 14:08:28 +01:00
Edward Tjörnhammar
5b1c9417a8
Add Kodi desktop-manager
2015-01-19 22:14:36 +01:00
Matej Cotman
4e6efec4b4
enlightenment: fix media preview
2015-01-13 14:56:35 +01:00
Vladimír Čunát
3c050d00a5
upower: use newer version by default
...
Tested on KDE4, fixed with xfce, and was used with GNOME before.
CC @lethalman.
I did not test e19, as it won't build, probably due to #5392 @shlevy.
CC maintainer @matejc.
Also removed a forgotten unused patch.
2014-12-27 22:46:46 +01:00
Luca Bruno
79209e30b5
nixos: Add -verbose to xserverArgs example
2014-12-22 21:01:12 +01:00
lethalman
50789593df
Merge pull request #5346 from svenkeidel/disable-xserver-verbose-logging
...
disable verbose logging for XServer, fixes #4333
2014-12-22 20:59:06 +01:00
Evgeny Egorochkin
87610ca0fd
kde4: enable akonadi by default
2014-12-19 08:59:22 +02:00
Luca Bruno
614162ee6c
Some lua and awesome improvements
...
- Move lgi to luaPackages
- Use luaPackages in awesome and passthru lua
- Allow to pass lua modules to the awesome WM so that those can be used in the configuration
2014-12-17 15:08:21 +01:00
Sven Keidel
7199db8aab
disable verbose logging for XServer, fixes #4333
...
The current options for the XServer produce a huge amount of log messages. The
server produces around 70-80 messages per minute. The most messages look like
this:
display-manager-start[1846]: GetModeLine - scrn: 0 clock: 75200
display-manager-start[1846]: GetModeLine - hdsp: 1366 hbeg: 1414 hend: 1478 httl: 1582
display-manager-start[1846]: vdsp: 768 vbeg: 772 vend: 779 vttl: 792 flags: 9
Since theses messages aren't very useful, I propose to remove the `-logverbose`
and `-verbose` options from the XServer arguments.
2014-12-15 18:59:49 +01:00
Thomas Tuegel
8991ff7ceb
Load default Fontconfig settings into Xresources for Xft
2014-12-08 10:55:24 -06:00
Matej Cotman
084fb3a0d3
e18: remove old desktop manager
2014-11-26 21:44:23 +01:00
Matej Cotman
959946a5af
e17: remove old desktop manager
2014-11-26 21:44:23 +01:00
Evgeny Egorochkin
f151f4c816
KDE4: fix sound using the old gstreamer approach; the correct way would be to wrap each and every phonon client, or patch phonon's search path
2014-11-15 21:40:13 +02:00
Luca Bruno
e8adc8b5ec
Drop GNOME 3.10
2014-11-14 22:46:37 +01:00
Luca Bruno
6af0d6974f
Merge branch 'master' into staging
2014-11-10 10:03:52 +01:00
Nikolay Amiantov
aeaa96f7e4
xfce4-volumed: add package ( close #4628 )
2014-11-08 21:48:51 +01:00
Aristid Breitkreuz
8b949e5ff5
Merge pull request #4823 from abbradar/synaptics-fix
...
synaptics: fix tapButtons setting
2014-11-08 19:38:06 +01:00
Pascal Wittmann
d6e87f1749
Try to load Xresources, if that fails fall back to Xdefaults. Closes #4670
2014-11-08 15:25:40 +01:00
Nikolay Amiantov
5f84c785ff
synaptics: fix tapButtons setting
2014-11-04 06:20:10 +03:00
Peter Simons
b11060d8db
Merge remote-tracking branch 'origin/master' into staging.
2014-10-31 11:14:24 +01:00
Peter Simons
e18e77fbcd
Merge pull request #4746 from abbradar/synaptics-fingers
...
Add "fingersMap" option to Synaptics
2014-10-31 11:06:58 +01:00
Nikolay Amiantov
118096fc0b
synaptics: add fingersMap option
2014-10-31 12:45:54 +03:00
Nikolay Amiantov
0eb86647b3
synaptics: add types to options
2014-10-31 12:45:54 +03:00
Kirill Elagin
0c6d49da7d
xsession: Start the right pulseaudio binary
...
Fixes #4663 .
2014-10-27 15:43:19 +03:00
Aristid Breitkreuz
dabdab8dce
Merge pull request #4640 from lethalman/installer-icons
...
kde installer: Add gparted, nixos manual and konsole in the desktop
2014-10-25 16:32:56 +02:00
Eelco Dolstra
f4be4f5e54
Merge remote-tracking branch 'origin/master' into staging
2014-10-24 12:24:13 +02:00
Luca Bruno
9e1ab43459
gnome3: Add cantarell fonts. Closes #4633
2014-10-24 11:50:47 +02:00
Luca Bruno
e553e27f48
kde installer: Add gparted, nixos manual and konsole in the desktop
2014-10-23 18:59:25 +02:00
Vladimír Čunát
2cf17b0802
Merge recent master into staging
...
Hydra nixpkgs: ?compare=1156478
2014-10-23 17:40:41 +02:00
Jascha Geerds
83ae3042a7
kde4: Use plasma-nm instead of knetworkmanager
2014-10-22 13:27:19 +02:00
Georges Dubus
50be0d5447
Removed the kde4_next nixos module
...
Merged its differences into kde4. This commit fixes #4519 .
2014-10-21 14:04:28 +02:00
Eelco Dolstra
09dc132e04
Merge remote-tracking branch 'origin/master' into staging
...
Conflicts:
pkgs/development/libraries/poppler/default.nix
2014-10-16 15:16:50 +02:00
Michael Raskin
2ef0a17561
Merge pull request #4387 from 1126/refactor-stumpwm
...
stumpwm: update and refactoring
2014-10-13 17:50:46 +04:00
Eelco Dolstra
a85dcf4a00
Merge remote-tracking branch 'origin/master' into staging
...
Conflicts:
pkgs/development/libraries/libav/default.nix
pkgs/shells/bash/bash-4.2-patches.nix
pkgs/stdenv/generic/default.nix
2014-10-07 00:09:37 +02:00
Vladimír Čunát
e4436ad841
FONTCONFIG_FILE: remove setters to /etc/fonts/fonts.conf
...
Any reasonably new version of fontconfig does search that path by default,
and setting this globally causes problems, as 2.10 and 2.11 need
incompatible configs.
Tested: slim+xfce desktop, chrootenv-ed steam.
I have no idea why we were setting the global variable;
e.g., neither Fedora nor Ubuntu does that.
2014-10-05 17:05:27 +02:00
_1126
7536d41287
stumpwm: update and refactoring
...
This commit updates the stumpwm to version 0.9.8. Futhermore, it
refactors the expression quite a lot:
* stumpwm has been moved from lisp modules to window-managers.
* stumpwm has been added to the window managers NixOS knows about, this
enables the user to add stumpwm as a default window manager in his
NixOS configuration like with Xmonad or i3.
* the package has been split into stumpwm and stumpwmContrib. This is
due to the fact that development of stumpwm and its extension modules
has been split into two repositories. As of today, the release is the
last one before this split. This split into two packages only reflect
those upcoming upstream changes already.
It is planned to make the addition of the extension modules voluntarily,
like with Xmonads option "enableContribAndExtras". Furthermore it might
be possible to add an option to compile stumpwm with clisp instead of
sbcl.
2014-10-05 14:50:08 +02:00
Eelco Dolstra
97220c973f
Replace hasAttr/getAttr calls with the ? and . operators
...
For NixOS evaluation, this gives a ~21% reduction in the number of
values allocated and a ~4% speedup. It's also more readable.
2014-10-05 01:11:06 +02:00
ambrop7@gmail.com
bea503ec36
kde: Allow kde_next as a desktop environment
...
This is the same as
93fda9e353
2014-09-24 23:50:23 +02:00
Luca Bruno
8ef7b83ca7
Fix nixos-rebuild evaluation
2014-09-23 14:01:25 +02:00
Mateusz Kowalczyk
1ffe41b34f
Merge branch 'dev/ati-drivers' of https://github.com/nathanielbaxter/nixpkgs
2014-09-22 01:27:00 +01:00
AndersonTorres
9c25f350a8
Ratpoison: updated for 1.4.8
...
Also, adding the infamous service file
Closes #4192
2014-09-21 20:05:12 +01:00
AndersonTorres
90fcd66599
AfterStep (version 2.2.12): New Package
...
AfterStep is a beautiful window manager, inspired by NEXTStep interface
Closes #4177
2014-09-21 00:03:44 +01:00
AndersonTorres
c6f28f988c
Windowmaker: adding system service file, and a long description
...
Closes #4066
2014-09-20 23:36:07 +01:00
Eelco Dolstra
91ec6e0d90
Merge remote-tracking branch 'origin/master' into staging
2014-09-18 22:28:35 +02:00
Eelco Dolstra
ec4f38c56f
Manual: Remove some option defaults that refer to store paths
...
Option defaults should not refer to store paths, because they cause
the manual to be rebuilt gratuitously. It's especially bad to refer to
a highly variable path like a computed configuration file.
2014-09-18 16:21:26 +02:00
lethalman
3224b32e64
Merge pull request #4101 from ts468/e19
...
Add package: Enlightenment E19!!!!
2014-09-16 16:13:56 +02:00
Thomas Strobel
1613d6cca6
Add package: Enlightenment E19!
...
Wayland desktop shell is not enabled, yet.
2014-09-15 23:34:28 +02:00
Matej Cotman
99a46a0eca
set network manager as default true
2014-09-12 13:52:26 +02:00
Luca Bruno
e4e39f26ba
Change default from gnome 3.10 to gnome 3.12
2014-09-08 18:35:45 +02:00
Nathaniel Baxter
c16874c4c0
ati_unfree: Create a nixos module for the ati_unfree x11 driver and
...
blacklist the radeon driver when ati_unfree is installed.
2014-09-07 12:40:32 +10:00
Michael Raskin
a3b9bf6c87
Merge pull request #3653 from iyzsong/nixos/xfce4-mixer
...
nixos: don't set variables for gstreamer-0.10 (fix #3652 )
2014-09-04 20:54:57 +04:00
Suvash Thapaliya
9073a30cee
Add extraConfig
option for SLiM
...
so that various configuration options can be set without having to
expose every single configurable parameter
2014-08-31 03:21:37 +02:00
aszlig
8a56a55bb4
nixos/manual: Use literalExample when feasible.
...
Should bring most of the examples into a better consistency regarding
syntactic representation in the manual.
Thanks to @devhell for reporting.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2014-08-27 23:41:15 +02:00
AndersonTorres
49fcac0d6b
Fluxbox: adding system support (as a module)
2014-08-21 07:03:37 -03:00
宋文武
35945027bf
nixos/xfce: don't set a bloated GST_PLUGIN_PATH
2014-08-19 09:32:07 +08:00
Luca Bruno
3d0dc6a143
gnome3: add services.xserver.desktopManager.gnome3.sessionPath
...
Used to add GI_TYPELIB_PATH and LD_LIBRARY_PATH for gnome shell extensions
or other libraries and services.
Not a great solution but may be the start for further work. Let's make
some cool packages work for now.
2014-08-14 21:16:40 +02:00
Matt Miemiec
8695c58648
Add the bspwm window manager to Nix.
2014-08-12 18:22:15 +02:00
Luca Bruno
1a29fcae69
gdm: Add very experimental display manager
2014-08-12 11:23:42 +02:00
Peter Simons
2d326e5032
Merge remote-tracking branch 'origin/master' into staging.
...
Conflicts:
pkgs/desktops/e18/enlightenment.nix
2014-08-04 16:51:47 +02:00
Luca Bruno
769ab3a218
nixos synaptics: allow null value for accelFactor, minSpeed and maxSpeed
...
Some desktop managers like GNOME are able to tweak the speed
of the mouse or synaptics at runtime with good defaults.
2014-08-04 13:42:27 +02:00
Vladimír Čunát
6295a3ca36
Merge recent master into x-updates
...
Hydra: ?compare=1142825
Conflicts (easy):
pkgs/applications/audio/lmms/default.nix
pkgs/desktops/e18/enlightenment.nix
pkgs/games/exult/default.nix
pkgs/os-specific/linux/alsa-plugins/default.nix
2014-08-02 05:08:07 +02:00
Shea Levy
7fec575976
Fix lib functions taken from pkgs.lib instead of lib in nixos
2014-08-01 16:23:56 -04:00
Eelco Dolstra
f64d84698e
Merge remote-tracking branch 'origin/master' into staging
...
Conflicts:
pkgs/applications/audio/espeak/edit.nix
pkgs/applications/audio/lmms/default.nix
pkgs/desktops/e18/enlightenment.nix
pkgs/games/exult/default.nix
pkgs/os-specific/linux/alsa-plugins/default.nix
2014-07-28 11:30:49 +02:00
Matej Cotman
5b97751a8f
fix e18 cpufreq module: set setuid to freqset
2014-07-25 12:49:31 +02:00
Vladimír Čunát
b9045a7d96
Merge branch 'x-updates' into staging
...
...in preparation for a merge to master
2014-07-22 22:28:39 +02:00
Vladimír Čunát
644c9eb6f7
Revert "Merge #3054 : add kde 4.13.2"
...
This is due to breaking evaluation; see the PR discussion.
This reverts commit 6a77d5fd3e
, reversing
changes made to 07a09fbe63
.
Conflicts:
nixos/modules/services/x11/desktop-managers/default.nix
2014-07-22 17:48:14 +02:00
Eelco Dolstra
7f410ef923
Merge remote-tracking branch 'origin/master' into staging
...
Conflicts:
pkgs/misc/vim-plugins/default.nix
2014-07-22 11:00:00 +02:00
Vladimír Čunát
9b02635faa
Merge recent master into x-updates
...
Hydra: ?compare=1138350
Conflicts:
nixos/modules/services/x11/desktop-managers/default.nix
Two imports were added independently on the same line.
I split it as well, as it was very long now.
2014-07-21 12:05:57 +02:00
Matej Cotman
1afb26fb17
e18: enlightenment desktop manager version 18
2014-07-17 23:00:38 +02:00
Eelco Dolstra
95b828de42
Merge remote-tracking branch 'origin/master' into staging
2014-07-07 13:16:26 +02:00
Vladimír Čunát
aceb30cd93
Merge master into x-updates
...
Adds the mass-rebuilding python update.
2014-07-02 22:54:41 +02:00
Shea Levy
b3cfb9084b
Get all lib functions from lib, not pkgs.lib, in modules
2014-07-02 12:28:18 -04:00
Eelco Dolstra
40f7b0f9df
Another attempt to eradicate ensureDir
...
See c556a6ea46
.
2014-06-30 14:56:10 +02:00
Wout Mertens
ab184b3388
kde: Allow kde_next as a desktop environment
2014-06-22 19:28:18 +02:00
Luca Bruno
a013d00448
nautilus-sendto: new package
...
Integrates Evolution and Pidgin into the Nautilus file manager
2014-05-28 17:27:48 +02:00
Luca Bruno
bf6ddc6285
nautilus 3.12: find extensions
2014-05-28 17:27:48 +02:00
Luca Bruno
6b21186742
gnome 3.12: make remote desktop sharing work
2014-05-26 17:18:04 +02:00
Luca Bruno
2131313fa6
Add gvfs dbus service and gvfs gio modules to gnome 3
...
Closes #2746
2014-05-26 11:13:51 +02:00
Bjørn Forsman
15beb4054d
nixos: add 'gvfs' when using GNOME3 desktop
...
One reason for adding this is to make Chromium able to open files it has
downloaded.
Currently this happens:
/run/current-system/sw/bin/xdg-open: line 364: gnome-open: command not found
(And nothing happens in the GUI when clicking a downloaded file.)
Looking into xdg-open, one can see that it first tries to run gvfs-open
and then falls back to gnome-open. Adding 'gvfs' makes the first command
succeed.
2014-05-25 14:17:36 +02:00
Eelco Dolstra
784503864b
Enable the xf86-video-modesetting driver
2014-05-21 15:55:50 +02:00
Luca Bruno
6e13cc82df
Override glib_networking with gnome 3.12 scope
2014-05-21 13:40:35 +02:00
Luca Bruno
df95a8cc2f
upower: add 0.99 version for gnome 3.12
2014-05-20 13:41:39 +02:00
Luca Bruno
f07fd89111
Allow specifying the gnome3 packages to use for the xserver service
2014-05-20 13:41:39 +02:00
Vladimír Čunát
bc792bda14
fix eval after previous commit
2014-05-18 14:27:41 +02:00
Vladimír Čunát
8e9ead8656
berlios.de probably shut down, replace it
...
The shutdown was announced years ago, only now it stopped working.
2014-05-18 13:30:27 +02:00
Luca Bruno
4ca985a7e3
bijiben: new package
...
Note editor designed to remain simple to use
https://wiki.gnome.org/Apps/Bijiben
2014-05-02 17:43:18 +02:00
Luca Bruno
b3fe998fdb
gnome-clocks: new package
...
Clock application designed for GNOME 3
https://wiki.gnome.org/Apps/Clocks
2014-05-02 16:04:57 +02:00
Luca Bruno
fbfccea0e8
geoclue2: add dbus service
2014-05-02 16:04:57 +02:00
Luca Bruno
4229053cb0
gnome-photos: new package
...
Photos is an application to access, organize and share your photos with GNOME 3
https://wiki.gnome.org/Apps/Photos
2014-05-02 16:04:57 +02:00
Luca Bruno
d6206ccceb
evolution: new package
...
Personal information management application that provides integrated mail,
calendaring and address book functionality
https://wiki.gnome.org/Apps/Evolution
2014-05-02 16:04:57 +02:00
Eelco Dolstra
02cef04c81
Move the NVIDIA support into its own module
...
Previously all card-specific stuff was scattered across xserver.nix
and opengl.nix, which is ugly. Now it can be kept together in a single
card-specific module. This required the addition of a few internal
options:
- services.xserver.drivers: A list of { name, driverName, modules,
libPath } sets.
- hardware.opengl.package: The OpenGL implementation. Note that there
can be only one OpenGL implementation at a time in a system
configuration (i.e. no dynamic detection).
- hardware.opengl.package32: The 32-bit OpenGL implementation.
2014-04-29 14:42:36 +02:00
Eelco Dolstra
3fe96bcca1
Rename hardware.opengl.videoDrivers back to services.xserver.videoDrivers
...
Fixes #2379 .
The new name was a misnomer because the values really are X11 video
drivers (e.g. ‘cirrus’ or ‘nvidia’), not OpenGL implementations. That
it's also used to set an OpenGL implementation for kmscon is just
confusing overloading.
2014-04-29 14:42:36 +02:00
Eelco Dolstra
e6b5c0121f
Obsolete fonts.extraFonts
...
You can now just set fonts.fonts, which will be merged with the
default value unless you use mkOverride.
2014-04-29 12:34:57 +02:00
Luca Bruno
3ccf8e1ba2
gnome-documents: new package
...
Document manager application designed to work with GNOME 3
https://wiki.gnome.org/Apps/Documents
2014-04-22 22:17:21 +02:00
Luca Bruno
737fc27473
gnome-music: new package
...
Music player and management application for the GNOME desktop environment
https://wiki.gnome.org/Apps/Music
2014-04-22 22:17:20 +02:00
Luca Bruno
f6159b9095
seahorse: new package
...
Application for managing encryption keys and passwords in the GnomeKeyring
https://wiki.gnome.org/Apps/Seahorse
2014-04-22 22:17:20 +02:00
Luca Bruno
a4ef8dd634
gnome3: prioritize nautilus when opening inode/directory
2014-04-22 22:17:20 +02:00
Luca Bruno
bfbdbc19eb
gedit: new package
...
Official text editor of the GNOME desktop environment
https://wiki.gnome.org/Apps/Gedit
2014-04-22 22:17:19 +02:00
Eelco Dolstra
19e9d25e8f
Remove KDE 4.11
2014-04-21 18:13:17 +02:00
Eelco Dolstra
4e8c2f0ff9
Merge branch 'systemd-update'
2014-04-20 19:31:01 +02:00
Eelco Dolstra
37d5e9c455
Temporary fix for installer tests
...
http://hydra.nixos.org/build/10455979
2014-04-20 01:53:11 +02:00
Eelco Dolstra
ffedee6ed5
Start ssh-agent as a user unit
...
This has some advantages:
* You get ssh-agent regardless of how you logged in. Previously it was
only started for X11 sessions.
* All sessions of a user share the same agent. So if you added a key
on tty1, it will also be available on tty2.
* Systemd will restart ssh-agent if it dies.
* $SSH_AUTH_SOCK now points to the /run/user/<uid> directory, which is
more secure than /tmp.
For bonus points, we should patch ssh-agent to support socket-based
activation...
2014-04-18 00:45:26 +02:00
Luca Bruno
1942d9cadc
gnome-control-center: find gnome-shell search providers
2014-04-17 17:32:20 +02:00
Luca Bruno
eddb702c96
gnome3: enable pulseaudio by default
2014-04-16 18:27:35 +02:00
Domen Kožar
3a9f28ee08
Merge pull request #2185 from lethalman/gnome3
...
tracker, licenses.cc-by-30, gnome-user-docs, upgrade sushi, gnome-keyring service, gnome-user-share, gnome-tweak-tool, gnome-shell-extensions, xdg-user-dirs
2014-04-16 18:08:00 +02:00
Luca Bruno
92a831a4ec
xdg-user-dirs: new package
...
A tool to help manage well known user directories
like the desktop folder and the music folder
http://freedesktop.org/wiki/Software/xdg-user-dirs
2014-04-16 15:02:27 +02:00
Luca Bruno
b3a9cc1725
gnome3: add gnome-menus and shared_mime_info packages to find applications
2014-04-15 00:15:20 +02:00
Luca Bruno
fd900f2f8a
gnome3: add gtk3 to system packages for gtk-update-icon-cache
...
Updating the icon-cache lets gnome-shell show app icons in the activity
2014-04-14 17:19:38 +02:00
Eelco Dolstra
29027fd1e1
Rewrite ‘with pkgs.lib’ -> ‘with lib’
...
Using pkgs.lib on the spine of module evaluation is problematic
because the pkgs argument depends on the result of module
evaluation. To prevent an infinite recursion, pkgs and some of the
modules are evaluated twice, which is inefficient. Using ‘with lib’
prevents this problem.
2014-04-14 16:26:48 +02:00
Luca Bruno
b80925a19e
empathy: find gsettings schemas, enable in gnome3, disable parallel build
...
Enabling by default on gnome3 as now it's possible to create and use
accounts (tested with telepathy_gabble and gtalk).
At this time, empathy x86-64 fails to build on hydra but I'm unable
to reproduce. Therefore, try disabling the parallel build.
2014-04-14 13:25:59 +02:00
Luca Bruno
997b4898b5
gnome-shell-extensions: new package
...
Modify and extend GNOME Shell functionality and behavior
https://wiki.gnome.org/Projects/GnomeShell/Extensions
2014-04-14 09:58:04 +02:00
Luca Bruno
3cc07a44bc
gnome-tweak-tool: new package
...
A tool to customize advanced GNOME 3 options
https://wiki.gnome.org/action/show/Apps/GnomeTweakTool
2014-04-14 09:58:04 +02:00
Luca Bruno
c6383af311
gnome-online-accounts: add dbus service
2014-04-14 09:58:04 +02:00
Luca Bruno
add4977a91
system-path, gnome3: run update-desktop-database to create the mime cache
...
This allows programs such as yelp to handle help:// protocol schemas
2014-04-14 09:58:03 +02:00
Luca Bruno
a5b4c74a16
gnome-user-share: new package
...
Service that exports the contents of the Public folder in your home directory on the local network
https://help.gnome.org/users/gnome-user-share/3.8
2014-04-14 09:58:03 +02:00
Luca Bruno
191c4b6145
gnome3: make extensions.gnome.org recognize the gnome desktop
2014-04-14 09:58:03 +02:00
Luca Bruno
b0154961ed
gnome-keyring: add dbus service
2014-04-14 09:58:03 +02:00
Luca Bruno
9d5a06cfe7
gnome3: use package names for environment.gnome3.excludePackages
2014-04-14 09:58:03 +02:00
Luca Bruno
87284dd9e9
sushi, telepathy: make enabling the service overridable
2014-04-14 09:58:02 +02:00
Luca Bruno
b4096479fa
gnome-user-docs: new package licensed under the new licenses.cc-by-30
...
User and system administration help for the Gnome
https://help.gnome.org/users/gnome-help/3.10
2014-04-14 09:58:02 +02:00
Luca Bruno
d5b4c3c63e
tracker: new package
...
Desktop-neutral user information store, search tool and indexer
https://wiki.gnome.org/Projects/Tracker
2014-04-14 09:58:02 +02:00
Luca Bruno
a3115707dd
Add environment.gnome3.excludePackages
...
Give the user a full desktop, and the possibility to exclude
non-base packages from the default list of packages.
2014-04-09 00:36:53 +02:00
Luca Bruno
c56af6102a
at-spi2-core: add dbus module, enabled on gnome3 by default
2014-04-09 00:36:53 +02:00
Luca Bruno
8553993887
telepathy-mission-control: add dbus service, enabled by default on gnome3
2014-04-09 00:36:52 +02:00
Luca Bruno
2bc0f7b701
evolution-data-server: fix gsettings schemas and add dbus service
2014-04-09 00:36:51 +02:00
Luca Bruno
ea3644cb09
sushi: new package
...
A quick previewer for Nautilus
http://en.wikipedia.org/wiki/Sushi_(software)
2014-04-08 13:41:29 +02:00
Luca Bruno
06614031d6
accountservice: add dbus and systemd services
...
Enable by default with gnome3.
2014-04-08 13:39:48 +02:00
Luca Bruno
5174e6db80
gnome-backgrounds: new package
2014-04-06 15:23:11 +02:00
Luca Bruno
671e346eb2
gnome3: add glib-networking gio modules
...
With glib-networking, epiphany and other gnome apps
can access https and other networking protocols.
2014-04-04 23:45:06 +02:00
Eelco Dolstra
6e086caa8a
xterm: Don't enable unless X11 is enabled
2014-04-03 20:44:57 +02:00
Vladimír Čunát
6445ac90ad
Merge master into x-updates
2014-04-01 10:49:31 +02:00
Eelco Dolstra
0fdd641b21
Ensure that slim's theme applies to slimlock
2014-03-30 19:33:28 +02:00
Eelco Dolstra
aaf01268ff
Revert "slim: remove duplicate code"
...
This reverts commit f7d5e83abb
. It
breaks the Firefox and Xfce tests:
in job ‘tests.firefox.x86_64-linux’:
cannot coerce a boolean to a string
in job ‘tests.xfce.x86_64-linux’:
infinite recursion encountered
2014-03-30 17:06:01 +02:00
Shea Levy
63f97fe9db
Merge branch 'slim_fix' of git://github.com/jagajaga/nixpkgs
...
add normal theme support for slim and slimlock
2014-03-29 00:17:52 -04:00
Shea Levy
a82ca6a7f9
Merge branch 'disable-acpid' of git://github.com/ambrop72/nixpkgs
...
power-management: Don't enable acpid.
2014-03-28 23:52:56 -04:00
Vladimír Čunát
11492176d5
xorg: add "intel-testing" video driver, currently 2.99.911
2014-03-23 22:10:56 +01:00
Vladimír Čunát
a245aeaef1
nixos ati: support glamor, disabled by default
...
This is from @ambrop72 #1969 .
2014-03-21 10:34:19 +01:00
José Romildo Malaquias
47c7e29ffa
make environment.variables.GIO_EXTRA_MODULES a list
...
Close #1929 .
2014-03-19 22:15:44 +01:00
ambrop7@gmail.com
e5cc6d3552
Enable acpid if nvidia driver is being used.
...
The NVidia driver wants to connect to acpid to receive ACPI events.
2014-03-17 19:27:06 +01:00
Domen Kozar
28069d6aad
move windowManager.xbmc to desktopManager.xbmc
2014-03-12 09:20:59 +01:00
Arseniy Seroka
f7d5e83abb
slim: remove duplicate code
2014-03-11 16:27:27 +04:00
Domen Kožar
068c0aa219
Merge pull request #1833 from coreyoconnor/fix-synaptics-config
...
correct tapButtons in synaptics config.
2014-03-07 13:10:31 +01:00
Pascal Wittmann
c2fcf07f06
Use feh only as a fallback if the xserver is actually enabled.
...
Otherwise feh is installed even though no xserver is available.
2014-03-04 09:10:23 +01:00
Corey O'Connor
20567eba1f
correct tapButtons in synaptics config. Dont rely on the X11 input settings to take the last option.
2014-02-24 16:03:47 -08:00
Domen Kožar
ad0732313d
gnome3: typo
2014-02-19 16:53:08 +01:00
Domen Kožar
746c42d10f
gnome3: add some default core packages to be installed
2014-02-19 16:38:42 +01:00
Domen Kožar
189273af38
add gnome3.vino
2014-02-19 16:38:41 +01:00
Pascal Wittmann
516cdc25a4
Renamed obsolete option services.xserver.videoDrivers to hardware.opengl.videoDrivers
2014-02-18 23:11:49 +01:00
Domen Kožar
4b201b27bf
gnome3: correctly place GIO_EXTRA_MODULES
2014-02-17 00:24:13 +01:00
Domen Kožar
e24b01f615
desktop-manager.gnome3: add dconf support
2014-02-16 21:37:18 +01:00
Domen Kožar
0b5d523b84
redshift: default to string type for option brightness
2014-02-16 14:22:49 +01:00
Thiago Tonelli Bartolomei
2dcf933817
adding wantedBy graphical.target
2014-02-14 09:48:19 -05:00
Thiago Tonelli Bartolomei
b5d17fe873
- adding brightness options
...
- setting options to be uniq
- using proper systemd exec service
2014-02-13 11:11:14 -05:00
Shea Levy
dea562b6b9
services.mesa -> hardware.opengl
...
Signed-off-by: Shea Levy <shea@shealevy.com>
2014-02-08 14:45:37 -05:00
Domen Kožar
5ffab7710d
gnome3.gnome_control_center: build and fix runtime deps
2014-02-08 12:30:23 +01:00
Domen Kožar
506a030b91
gnome3: add missing files
2014-02-07 00:37:17 +01:00
Domen Kožar
65a28e8b73
Add gnome3 desktop manager. Very experimental.
...
Currently very basic gnome-shell launches on my laptop. Quite some
services won't start yet, most notable is gnome-control-center.
GTK3 apps still don't have theming applied and for example launching
chromium results in horrible red windows.
2014-02-07 00:31:29 +01:00
Domen Kožar
15fb296b43
xfce: partially add gtk3 support
2014-02-07 00:30:21 +01:00
Vladimír Čunát
4284694439
nixos/mesa: don't create /run/opengl-driver-32 ...
...
... if on 64-bit and without 32-bit drivers.
Also assert against requesting 32-bit drivers on 32-bit machine.
2014-02-05 19:20:42 +01:00
Arseniy Seroka
d573ea576f
add normal theme support for slim and slimlock
2014-02-05 16:46:42 +04:00
Oliver Charles
32a08d0846
lightdm: Update to 1.8.6
2014-01-31 12:42:03 +00:00
Shea Levy
7f15b0c132
Merge branch 'xprofile' of git://github.com/pSub/nixpkgs into master
...
Allow the user to execute commands at the beginning of the X session.
Signed-off-by: Shea Levy <shea@shealevy.com>
2014-01-17 09:28:19 -05:00
Shea Levy
babd66e8e6
Fix environment.etc setting
...
Signed-off-by: Shea Levy <shea@shealevy.com>
2014-01-15 15:15:46 -05:00
Shea Levy
22c5c57043
Fix typo
...
Thanks to @bennofs for pointing it out
Signed-off-by: Shea Levy <shea@shealevy.com>
2014-01-15 11:14:46 -05:00
Shea Levy
646af581f5
Option description formatting
...
Signed-off-by: Shea Levy <shea@shealevy.com>
2014-01-15 08:17:19 -05:00
Shea Levy
852c270035
nixos: Split mesa setup from xserver.nix
...
With kmscon, it is now possible to have a system without X that still
needs the mesa setup in /run/opengl-driver
Signed-off-by: Shea Levy <shea@shealevy.com>
2014-01-15 08:17:19 -05:00
Jaka Hudoklin
78d3180dbe
xfce: add xfce screenshooter
2014-01-13 10:55:18 +00:00
Shea Levy
886a675f79
Fix extra kernelDev reference
...
Signed-off-by: Shea Levy <shea@shealevy.com>
2014-01-05 13:15:03 -05:00
Shea Levy
a589bfae17
Update and fix kernel packages to new kernel build
...
In most cases, this just meant changing kernelDev (now removed from
linuxPackagesFor) to kernel.dev. Some packages needed more work (though
whether that was because of my changes or because they were already
broken, I'm not sure). Specifics:
* psmouse-alps builds on 3.4 but not 3.10, as noted in the comments that
were already there
* blcr builds on 3.4 but not 3.10, as noted in comments that were
already there
* open-iscsi, ati-drivers, wis-go7007, and openafsClient don't build on
3.4 or 3.10 on this branch or on master, so they're marked broken
* A version-specific kernelHeaders package was added
The following packages were removed:
* atheros/madwifi is superceded by official ath*k modules
* aufs is no longer used by any of our kernels
* broadcom-sta v6 (which was already packaged) replaces broadcom-sta
* exmap has not been updated since 2011 and doesn't build
* iscis-target has not been updated since 2010 and doesn't build
* iwlwifi is part of mainline now and doesn't build
* nivida-x11-legacy-96 hasn't been updated since 2008 and doesn't build
Everything not specifically mentioned above builds successfully on 3.10.
I haven't yet tested on 3.4, but will before opening a pull request.
Signed-off-by: Shea Levy <shea@shealevy.com>
2014-01-04 21:17:04 -05:00
Pascal Wittmann
badb4753e4
Allow the user to execute commands at the beginning of the X session.
...
The difference between xsession and xprofile is that xsession is exec'd and xprofile is sourced.
So with xprofile all commands after sourcing will still be exectued. This allows for instance
autostarting of applications while configuring the start of a window manager via configuration.nix.
2014-01-02 11:38:44 +01:00
Moritz Ulrich
1f91c749f5
services.redshift: Start after display-manager.service.
...
Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
2013-12-29 21:19:19 +01:00
Moritz Ulrich
6934145c30
services.redshift: Enable auto-restart.
...
The redshift service stops working after some time (the program exits
after some hours/days). It looks like these exits are related to calls
to xrandr (for multiple displays) or suspend-to-ram.
Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
2013-12-29 21:19:19 +01:00
Moritz Ulrich
5890215501
windowManager.xmonad: Make it configurable and extensible.
...
PR #1366
The previous windowManager.xmonad option only starts xmonad and
doesn't make ghc available. This assumes that the user has GHC with
access to the xmonad package in his PATH when using xmonad.
Xmonad in Nix is now patched to accept the XMONAD_{GHC,XMESSAGE}
environment variables which define the path to either ghc or xmessage.
These are set automatically when using xmonad through
windowManager.xmonad.
My (or specific: @aristidb and my) changes make it possible to use
Xmonad without adding GHC to any profile. This is useful if you want
to add a different GHC to your profile.
This commit introduces some options:
- xmonad.haskellPackages: Controls which Haskell package set & GHC set
is used to (re)build Xmonad
- xmonad.extraPackages: Function returning a list of additional
packages to make available to GHC when rebuilding Xmonad
- xmonad.enableContribExtras: Boolean option to build xmonadContrib
and xmonadExtras.
Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
2013-12-28 09:29:53 +01:00
Vladimír Čunát
b80d1c5923
Merge x-updates
2013-12-25 23:56:41 +01:00
Peter Simons
7bb7ea52e9
nixos: don't white-list port 5900 in the firewall when x11vnc is enabled
...
If you want x11vnc to receive TCP connections from the rest of the world,
please add
networking.firewall.allowedTCPPorts = [ 5900 ];
to /etc/nixos/configuration.nix.
See <http://lists.science.uu.nl/pipermail/nix-dev/2013-November/011997.html >
for the discussion that lead to this.
2013-12-23 21:30:10 +01:00
Vladimír Čunát
4c5a71f777
Merge master into x-updates
...
Conflicts:
pkgs/desktops/gnome-2/desktop/gvfs/default.nix
pkgs/development/libraries/cogl/default.nix
pkgs/development/libraries/libsoup/2.44.nix
2013-12-18 23:21:29 +01:00
David Virgilio
2f69aaf721
add herbstluftwm enable option
2013-12-14 14:45:33 +01:00
Vladimír Čunát
c33c2e68e4
xfce4notifyd: minor update, add to the default installation
2013-11-18 21:08:25 +01:00
Sergey Mironov
d8b0c942a1
xfce: enable tumbler the thumbnail manager ( close #1206 )
2013-11-16 16:58:08 +01:00
Eelco Dolstra
065493284f
Update the X11 terminal server module for systemd
...
Yay, we no longer need inetd!
2013-11-08 16:39:22 +01:00
Eelco Dolstra
e62e15b2f9
Only run systemd-inhibit for local X11 sessions
2013-11-08 16:39:22 +01:00
Michael Raskin
e8b347e6ae
Merge pull request #1167 from grwlf/serverflags
...
Add serverFlagsSection option to the xserver config
2013-11-07 03:00:37 -08:00
Michael Raskin
0cfc45c3b9
Merge pull request #1164 from kirelagin/master
...
Make touchpad button mapping configurable
2013-11-07 02:49:44 -08:00
Domen Kožar
a734f32fa1
Remove desktopManager.gnome
...
Gnome doesn't work at least since I started using NixOS half a year
ago, let's not give wrong impressions to newcomers. Packaging gnome3
is still something on horizon.
2013-11-04 18:12:38 +01:00
Sergey Mironov
99914f8581
Add serverFlagsSection parameter to the xserver config
2013-11-04 18:54:13 +04:00
Kirill Elagin
fce38e454b
Make touchpad button mapping configurable
2013-11-03 13:00:49 +04:00
Eelco Dolstra
244cf195c8
Use the "assertions" option instead of mkAssert
2013-10-30 18:47:44 +01:00
Eelco Dolstra
7d5152964c
Drop environment.x11Packages
...
It doesn't do anything useful compared to environment.systemPackages.
2013-10-30 18:47:43 +01:00
Eelco Dolstra
408b8b5725
Add lots of missing option types
2013-10-30 18:47:43 +01:00
Eelco Dolstra
be5d3a59dd
Clean up some option examples
2013-10-30 18:47:43 +01:00
Eelco Dolstra
db2a9afb75
Remove obsolete xfceutils attribute
2013-10-30 15:35:09 +01:00
Eelco Dolstra
862e3dd977
Substitute "types.uniq types.string" -> "types.str"
2013-10-30 14:57:42 +01:00
Eelco Dolstra
0695b68c8c
Manual: Render multi-line strings properly
2013-10-29 17:39:31 +01:00
Eelco Dolstra
30a36f9a80
Remove remaining uses of mkOverrideTemplate
2013-10-28 22:45:58 +01:00
Eelco Dolstra
d5047faede
Remove uses of the "merge" option attribute
...
It's redundant because you can (and should) specify an option type, or
an apply function.
2013-10-28 22:45:56 +01:00
Eelco Dolstra
4b1a9dd00b
Remove uses of mkFixStrictness
...
mkFixStrictness is no longer needed, woohoo!
2013-10-28 22:45:55 +01:00
Domen Kožar
897329fc47
Merge pull request #1106 from ocharles/redshift
...
services.redshift: New service
2013-10-22 01:33:08 -07:00
Oliver Charles
d792544802
services.redshift: New service
2013-10-22 09:03:06 +01:00
Evgeny Egorochkin
4732f59226
xserver.s3tcSupport: fix typo, improve description.
2013-10-21 19:11:17 +03:00
Evgeny Egorochkin
89854548e7
Add services.xserver.s3tcSupport option
2013-10-19 00:40:45 +03:00
Eelco Dolstra
bbe265e8c2
slim: Only enable if the X server is enabled
...
http://hydra.nixos.org/build/6494972
Disabling slim revealed that services.xserver.displayManager.job had
an incorrect type, so fixed that as well.
2013-10-15 17:24:33 +02:00
Eelco Dolstra
a2c820c678
Turn security.pam.services into an attribute set
...
That is, you can say
security.pam.services.sshd = { options... };
instead of
security.pam.services = [ { name = "sshd"; options... } ];
making it easier to override PAM settings from other modules.
2013-10-15 14:47:51 +02:00
Eelco Dolstra
3f2c0bf9bd
slim: Fix session handling
2013-10-15 13:41:03 +02:00
Eelco Dolstra
5b702be29f
Add support for slimlock, slim's simple screen locker
2013-10-15 13:23:40 +02:00
Eelco Dolstra
873662b8ad
slim: Work around broken PAM session handling
...
Previously logging in via SLiM more than once didn't work because SLiM
doesn't clean up its PAM session properly (that is, in a child rather
than in the parent). Thus the slim process becomes part of the user
session's cgroup, among other things. This patch causes SLiM to exit
after the session has finished, after which systemd will restart
display-manager.service.
Fixes NixOS/nixops#137 .
2013-10-15 13:23:40 +02:00
Eelco Dolstra
5c1f8cbc70
Move all of NixOS to nixos/ in preparation of the repository merge
2013-10-10 13:28:20 +02:00