aboutsummaryrefslogtreecommitdiff
path: root/modules (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-10-05modules/nix: fixing syntax issueKatharina Fey1-1/+1
2019-10-05modules/base: fixing syntax errorsKatharina Fey2-6/+1
2019-10-05Adding nix and base modulesKatharina Fey24-0/+351
2019-10-05Adding workstation moduleKatharina Fey37-0/+869
2019-10-02redshift: add assertion on latitude and longitudeRobert Helgesson1-0/+12
These two options must be set if the provider is set to "manual". Closes #841
2019-10-02ssh: sockets forwards; remote and dynamic forwardsDavid Wood1-26/+89
This commit adds support for forwarding paths rather than just addresses/ports. It also adds options for specifying remote and dynamic forwards.
2019-10-01starship: use `[[` in bash initRobert Helgesson1-1/+1
2019-10-01starship: fix fish syntaxRobert Helgesson1-2/+2
Fixes #858
2019-09-26rtorrent: add news entryRobert Helgesson1-0/+7
2019-09-26rtorrent: add moduleMario Rodas2-0/+38
2019-09-26starship: add moduleMario Rodas3-0/+99
2019-09-26git: add attributes supportMario Rodas1-0/+11
2019-09-20xdg-mime-apps: add legacy `mimeapps.list` pathTobias Happ1-0/+4
Although `.local/share/applications/mimeapps.list` is deprecated, this file is still being read by some applications. To ensure compatibility duplicate the file as recommended in https://wiki.archlinux.org/index.php/XDG_MIME_Applications#mimeapps.list
2019-09-17sxhkd: add serviceNazarii Bardiuk3-0/+95
2019-09-16mpd: allow path literal values in optionsRobert Helgesson1-0/+3
This allows specifying, for example, the music directory using path literals without causing the directory to be copied to the Nix store. Suggested-by: Silvan Mosberger <infinisil@icloud.com>
2019-09-15xdg-mime-apps: add modulepacien2-1/+90
2019-09-12xsession: remove bashisms in start scriptsRobert Helgesson1-3/+3
Fixes #836
2019-09-11xdg-user-dirs: add modulepacien2-0/+101
2019-09-11gpg: sane default for throw-keyids optionBjarki ÁgĂșst GuĂ°mundsson1-1/+0
The [throw-keyids](https://www.gnupg.org/gph/en/manual/r2110.html) option "hides the receiver of the encrypted data as a countermeasure against traffic analysis." However, it also slows down decryption, and even breaks some applications; see e.g. https://github.com/open-keychain/open-keychain/issues/626 I think the sane default would be to leave it off, just as it is off by default in gpg. The typical user will probably not need this level of security, and will probably prefer a better user experience (faster decryption and compatibility with a wider range of applications). Closes #838
2019-09-11imapnotify: pkgs.mbsync -> pkgs.isyncBruno Bigras1-1/+1
2019-09-05mpd: use systemd journal instead of syslogHugo Geoffroy1-1/+0
MPD is using syslog for its logging output, while it could directly log to systemd's journal, as this daemon is primarily used as a systemd user service. This change makes MPD log to standard output, which is captured by systemd. See https://github.com/NixOS/nixpkgs/pull/57608, which does the same thing to NixOS's MPD service.
2019-09-05keyboard: make the `model` option optionalRobert Helgesson2-2/+3
Also, actually use it in the call to setxkbmap.
2019-09-05keyboard: make `layout` and `variant` optionalRobert Helgesson2-14/+28
Also default these options to `null` for state version ≄ 19.09. Fixes #811 Suggested-by: Sean Marshallsay <srm.1708@gmail.com>
2019-09-03polybar: restart service on failureRobert Helgesson1-0/+1
2019-09-03rofi: string -> strAlex Rice1-1/+1
2019-09-02mpv: add `scripts` optiondawidsowa1-1/+14
2019-09-01doc: surround `name?` with fancier charactersRobert Helgesson1-1/+1
2019-08-30git: deprecate `extraConfig` as stringRobert Helgesson1-1/+12
2019-08-29vim: always add sensible pluginTobias Happ1-1/+4
2019-08-29systemd: fix unit examplesRobert Helgesson1-8/+10
Closes #823
2019-08-28manual: add nmd as a generation dependencyRobert Helgesson1-0/+7
This is to allow network-less rebuilding of a generation after a garbage collection. Fixes #819
2019-08-28neovim: add extraConfig and plugins optionsTobias Happ1-1/+58
2019-08-28neovim: add finalPackage option as readOnlyTobias Happ1-8/+15
2019-08-28vim: allow packages to be passed as pluginsTobias Happ2-13/+60
This change allows to pass custom packages into the `vim.plugins` option. Additionally this adds a deprecation warning and an error message if a vim plugin is not present. This is an improvement because the user gets instant feedback, when a plugin is not found.
2019-08-28Fix option `defaultText` when referencing packagesRobert Helgesson28-29/+29
By using `literalExample` the documentation will show the option default without surrounding quotes.
2019-08-26random-background: disable creation of `~/.fehbg` fileRobert Helgesson1-1/+5
2019-08-26random-background: add option `enableXinerama`Michael Fellinger1-1/+16
2019-08-22Replace use of `stdenv.shell` by `runtimeShell`Robert Helgesson3-3/+3
2019-08-21docs: use nmd for generating documentationRobert Helgesson1-58/+5
The nmd library is an external library for generating Nix-centric documentation.
2019-08-21kakoune: add missing period at end of descriptionRobert Helgesson1-1/+1
2019-08-21nixpkgs: improve description formatting slightlyRobert Helgesson1-2/+1
2019-08-20ssh: add localForwards option for matchBlocksTobias Happ1-0/+62
2019-08-19Use `types.port` where applicableRobert Helgesson5-6/+6
This changes the type of all options that specify ports to `types.port`. This type restricts values to between 0 and 65535.
2019-08-18kdeconnect: fix incorrect path to kdeconnectdleotaku1-1/+1
2019-08-18firefox: use wrapped packageRobert Helgesson1-12/+24
This makes the programs.firefox.package option take a pre-wrapped Firefox package as value if state version is set to "19.09" or later. This should make the Firefox module work with a wider range of Firefox packages.
2019-08-18dwm-status: add moduleTobias Happ3-0/+79
2019-08-18emacs: document how to list available extra packagesRobert Helgesson1-1/+5
2019-08-18alot: fix account extraConfig sectionpacien1-3/+2
2019-08-17muchsync: add news entryRobert Helgesson1-0/+8
2019-08-17muchsync: add modulepacien2-0/+212