summary refs log tree commit diff
path: root/nixos/modules/services/ttys
Commit message (Collapse)AuthorAge
* nixos/kmscon: Add autologin optionDominik Xaver Hörl2018-09-29
|
* [bot] treewide: remove unused 'inherit' in let blocksvolth2018-07-20
|
* nixos: rename config.system.nixos* -> config.system.nixos.*Jan Malakhovski2018-02-18
|
* kmscon: reset ExecStart to allow overridePeter Hoeg2017-09-21
| | | | | | | | | | The getty@.service unit already has an ExecStart so we cannot simply set a new one in order to override it or we will get this error: systemd[1]: getty@tty1.service: Service has more than one ExecStart= setting, which is only allowed for Type=oneshot services. Refusing. Instead "reset" ExecStart by setting it to empty which is the systemd way of doing it.
* nixos/agetty: override upstream defaultFranz Pletz2017-08-13
| | | | Also see c2cf696430055498467dd9deec59939e8d52a43e.
* nixos/agetty: override upstream defaultJörg Thalheim2017-07-16
| | | | | Since systemd 234 we keep default value for ExecStart in the upstream service file. Therefor we need to override it in our module.
* kmscon service: disable systemd-vconsole-setupNikolay Amiantov2017-03-01
| | | | cc #22470.
* agetty: remove override for container-getty@.service since it's upstreamAlexander Ried2016-09-05
| | | | Added in systemd/systemd@68ac53e
* Merge pull request #10996 from oxij/nixos-labelArseniy Seroka2016-01-09
|\ | | | | nixos: introduce system.nixosLabel support
| * nixos: introduce system.nixosLabel option and use it where appropriateJan Malakhovski2016-01-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Setting nixosVersion to something custom is useful for meaningful GRUB menus and /nix/store paths, but actuallly changing it rebulids the whole system path (because of `nixos-version` script and manual pages). Also, changing it is not a particularly good idea because you can then be differentitated from other NixOS users by a lot of programs that read /etc/os-release. This patch introduces an alternative option that does all you want from nixosVersion, but rebuilds only the very top system level and /etc while using your label in the names of system /nix/store paths, GRUB and other boot loaders' menus, getty greetings and so on.
* | kmscon service: add extraOptions optionNathan Zadoks2016-01-02
|/
* agetty: Add autologinUser config optionTuomas Tynkkynen2015-04-14
| | | | | | | | This option causes the specified user to be automatically logged in at the virtual console. While at it, refactor and make a helper function for building the getty command line.
* Make console-getty only used inside container by defaultMichael Raskin2014-09-02
|
* nixos: add systemd service for getty on /dev/consoleJaka Hudoklin2014-08-25
|
* Get all lib functions from lib, not pkgs.lib, in modulesShea Levy2014-07-02
|
* Fix udev rule required by gpmEelco Dolstra2014-05-20
| | | | Backport: 14.04
* gpm: Depend on /dev/input/miceEelco Dolstra2014-04-28
|
* gpm: Better start conditionEelco Dolstra2014-04-18
|
* Improve gpm serviceEelco Dolstra2014-04-18
|
* Allow upstream systemd units to be extendedEelco Dolstra2014-04-17
| | | | | | | | | | | | If you define a unit, and either systemd or a package in systemd.packages already provides that unit, then we now generate a file /etc/systemd/system/<unit>.d/overrides.conf. This makes it possible to use upstream units, while allowing them to be customised from the NixOS configuration. For instance, the module nix-daemon.nix now uses the units provided by the Nix package. And all unit definitions that duplicated upstream systemd units are finally gone. This makes the baseUnit option unnecessary, so I've removed it.
* Remove hack for using upstream getty unitsEelco Dolstra2014-04-16
| | | | | Also, enable the container-getty@ unit so that "machinectl login" works.
* Rewrite ‘with pkgs.lib’ -> ‘with lib’Eelco Dolstra2014-04-14
| | | | | | | | 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.
* autovt@.service really has to be a symlinkEelco Dolstra2014-03-13
|
* Fix kmscon evaluationEelco Dolstra2014-03-12
|
* getty@ and autovt@: Use the upstream unitsEelco Dolstra2014-03-12
|
* nixos: Make serial agetty's bitrates configurable.Petr Rockai2014-02-15
|
* services.mesa -> hardware.openglShea Levy2014-02-08
| | | | Signed-off-by: Shea Levy <shea@shealevy.com>
* kmscon: Don't re-run systemd-vconsole-setup after boot, and let tty1 wait ↵Shea Levy2014-01-18
| | | | | | for vconsole setup Signed-off-by: Shea Levy <shea@shealevy.com>
* Don't restart kmscon VTs if the unit changesShea Levy2014-01-15
| | | | Signed-off-by: Shea Levy <shea@shealevy.com>
* Option description formattingShea Levy2014-01-15
| | | | Signed-off-by: Shea Levy <shea@shealevy.com>
* nixos: Split mesa setup from xserver.nixShea Levy2014-01-15
| | | | | | | 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>
* Add module to use kmscon instead of linux-console for VTsShea Levy2014-01-15
| | | | | | | | | | This required some changes to systemd unit handling: * Add an option to specify that a unit is just a symlink * Allow specified units to overwrite systemd-provided ones * Have gettys.target require autovt@1.service instead of getty@1.service Signed-off-by: Shea Levy <shea@shealevy.com>
* Add lots of missing option typesEelco Dolstra2013-10-30
|
* Move all of NixOS to nixos/ in preparation of the repository mergeEelco Dolstra2013-10-10