Benjamin Lee
ba92c4d307
add support for dfont to the fonts module
2023-09-08 15:43:25 -07:00
Michael Hoang
511177ffe8
Merge pull request #765 from tnxz/master
...
add progress to homebrew package installations
2023-08-17 15:06:10 +10:00
run
ffccbdf7d8
add progress to homebrew package installations
2023-08-17 10:00:39 +05:30
Michael Hoang
3fcd83783a
Merge pull request #761 from sevillaarvin/sevillaarvin-patch-1
2023-08-14 07:48:23 +10:00
Arvin Sevilla
d21a7e30e6
Update pkgs/darwin-installer/default.nix
...
Co-authored-by: Michael Hoang <Enzime@users.noreply.github.com>
2023-08-13 18:04:12 +08:00
Arvin Sevilla
5c22b241f7
chore(installer): capitalize the default option when reading user input
2023-08-13 16:54:23 +08:00
Emily
426d38710b
Merge pull request #760 from qowoz/string
...
finder: `types.string` -> `types.str`
2023-08-10 05:01:37 +01:00
zowoq
b671517f28
finder: types.string
-> types.str
...
`string` was changed from deprecation warning to error in c59c6b1c57
2023-08-10 13:46:47 +10:00
Michael Hoang
829041cf10
Merge pull request #755 from emilazy/fix-test-negations
...
tests: fix uses of `!`
2023-08-06 08:41:55 +10:00
Michael Hoang
8593ffb5de
Merge pull request #758 from emilazy/babelfish-default
...
fish: add default for `babelfishPackage`
2023-08-06 08:32:26 +10:00
Emily
9d53926782
tests: fix uses of !
...
`set -e` does not trigger on negations, so none of these were
actually being tested (and one appears to have been incorrectly
negated all along).
2023-08-05 23:30:16 +01:00
Emily
e2187d633c
fish: simplify babelfishTranslate
2023-08-05 22:57:44 +01:00
Emily
e65825ca9e
fish: add default for babelfishPackage
...
This option should probably be dropped but I'd prefer to batch that
with using Babelfish by default (or unconditionally, as Home Manager
does) so as to avoid multiple independent breaking changes.
Fixes : #632
2023-08-05 21:36:54 +01:00
Michael Hoang
e3c554fe50
Merge pull request #757 from aequitas/aequitas-patch-1
...
Fix example configuration for flake migration
2023-08-05 23:03:47 +10:00
Johan Bloemberg
dd73866955
Fix example configuration for flake migration
2023-08-04 22:18:10 +02:00
Emily
75c2925c57
release: give test derivations meaningful names
2023-08-03 09:47:40 +01:00
Michael Hoang
d3529322dc
Merge pull request #753 from lilyball/linux-builder-maxJobs
...
linux-builder: add maxJobs option
2023-08-03 07:36:24 +10:00
Lily Ballard
97e978626e
linux-builder: add maxJobs option
...
Fixes #751
2023-08-02 12:33:34 -07:00
Michael Hoang
16c07487ac
Merge pull request #749 from emilytrau/ofborg-logfile-description
2023-07-27 14:18:58 +10:00
Emily Trau
588303a21f
fix: correct description of services.ofborg.logFile
2023-07-27 14:05:53 +10:00
Michael Hoang
94212ebe32
Merge pull request #163 from kubek2k/patch-1
2023-07-26 20:45:13 +10:00
Jakub Janczak
6a00d1b59b
Update modules/programs/bash/default.nix
...
Co-authored-by: Michael Hoang <Enzime@users.noreply.github.com>
2023-07-26 09:19:33 +02:00
Jakub Janczak
e21b70da3f
Don't run static bashrc only for pure nix-shell
2023-07-26 09:19:33 +02:00
Michael Hoang
1c1dd8b070
Merge pull request #595 from azuwis/sketchybar
...
sketchybar: init
2023-07-26 09:50:15 +10:00
Michael Hoang
a96987cef4
Merge pull request #713 from pik694/master
...
Dock icon magnification settings
2023-07-26 09:44:43 +10:00
Piotr Żelazko
7ff10017ed
chore: apply CR suggestions
2023-07-25 18:40:30 +02:00
Zhong Jianxin
56f56c80ef
sketchybar: init
...
Fix #581
2023-07-25 18:58:56 +08:00
Michael Hoang
efd35d99ce
Merge pull request #748 from ryane/eternal-terminal-keep-alive
...
eternal-terminal: enable keep alive
2023-07-25 11:18:12 +10:00
ryane
9f8bc612c8
eternal-terminal: enable keep alive
...
See https://github.com/LnL7/nix-darwin/pull/745#discussion_r1272806159
2023-07-24 20:44:49 -04:00
Emily
6ed4eb544f
Merge pull request #747 from LnL7/revert-744-set-module-class
...
Revert "eval-config: set `class`"
2023-07-24 23:51:24 +01:00
Emily
a5b09580e2
Revert "eval-config: set class
"
2023-07-24 23:24:20 +01:00
Emily
8f0e02cfc8
Merge pull request #744 from emilazy/set-module-class
...
eval-config: set `class`
2023-07-24 23:10:33 +01:00
Emily
03b811d7c9
Merge pull request #745 from ryane/eternal-terminal-module
...
eternal-terminal: add module
2023-07-24 23:10:15 +01:00
ryane
c4a1a1c458
eternal-terminal: change launchd agent config
...
- don't daemonize program
- disable keep alive
these settings are consistent with the configuration in the project
repository:
1d9cd2be9d/init/launchd/homebrew.mxcl.et.plist
2023-07-24 17:50:26 -04:00
Piotr Żelazko
640331dfba
docs: add magnification values range
2023-07-24 21:16:04 +02:00
ryane
6adc4c680b
eternal-terminal: add module
...
Adds an eternal-terminal module. Much of the implementation is borrowed
from the corresponding nixos module:
https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/networking/eternal-terminal.nix
2023-07-23 08:20:28 -04:00
Michael Hoang
0f9058e739
Merge pull request #733 from Enzime/version
...
Add `darwin-version` command
2023-07-23 18:16:13 +10:00
Emily
ced9f58f87
Merge pull request #743 from emilazy/fix-enable-option-docs
...
treewide: fix `mkEnableOption` docs
2023-07-23 04:50:08 +01:00
Emily
5fd8914dac
treewide: fix mkEnableOption
docs
...
`mkEnableOption` wraps its argument in a complete sentence with a
terminating full stop; an additional newline will add an incorrect
space before the end of the sentence in the rendered documentation,
and any additional verbiage that doesn't fit into the form "Whether to
enable [...]." is also incorrect. In the latter case, the description
can be overridden manually.
2023-07-21 21:17:59 +01:00
Emily
724937461f
eval-config: set class
...
See [the Nixpkgs manual]. This allows modules to declare themselves
as being only for NixOS or nix-darwin, reducing compatibility
risks. Unmarked modules will continue to behave as before. Technically
a breaking change, but any configuration importing a module explicitly
marked as NixOS-specific was probably broken already.
[the Nixpkgs manual]: https://nixos.org/manual/nixpkgs/unstable/#module-system-lib-evalModules-param-class
2023-07-21 09:22:21 +01:00
Emily
0d3ad9e7ff
documentation: use eval-config.nix
...
Avoid letting the module evaluation for the documentation drift out
of sync with how system configurations are evaluated.
2023-07-21 09:22:21 +01:00
Emily
531c3de7ec
Merge pull request #665 from quentinmit/fonts
...
Make font handling match NixOS
2023-07-20 05:02:34 +01:00
Quentin Smith
f1a206c960
Merge remote-tracking branch 'origin/master' into fonts
2023-07-19 17:04:42 -04:00
Emily
61662a63bf
Merge pull request #731 from emilazy/etc-checks
...
etc: check for existing files during checks stage
2023-07-16 15:16:07 +01:00
Emily
4eb1c549a9
etc: check for existing files during checks stage
...
This ensures that activation fails early if there are any `/etc` files
with unexpected state, rather than leaving the system half-activated.
2023-07-16 12:15:07 +01:00
Emily
c91c351943
etc: rename activation script variables
2023-07-16 12:13:27 +01:00
Michael Hoang
0dafe2170d
Add darwin-version
command
2023-07-14 23:06:46 +10:00
Emily
c806a73609
Merge pull request #739 from yusefnapora/yabai/extra-config-option-type
...
use `types.lines` for yabai.extraConfig option
2023-07-13 21:57:17 +01:00
Yusef Napora
fbc47b7bbc
use types.lines
for yabai.extraConfig option
...
This allows setting the option definition in multiple locations.
The final value will be all definitions concatenated with `\n`.
2023-07-13 14:53:24 -04:00
Domen Kožar
d468d4e813
Merge pull request #738 from Enzime/fix/workflows
...
workflows: use `nix-darwin` instead of `darwin`
2023-07-13 16:03:11 +01:00