add(nix): nix-darwin !

This commit is contained in:
Léana 江 2024-02-28 12:22:40 +01:00 committed by Léana 江
parent 3b8c2068e9
commit 892ab68fbd
6 changed files with 110 additions and 25 deletions

View file

@ -1,6 +1,4 @@
{pkgs, ...}: let
inherit (pkgs.stdenv) isLinux;
abbrs = {
## Docker
dc = "docker compose";
@ -31,16 +29,16 @@
xp = "cd ~/.dotfiles/.config/xmonad && $EDITOR xmonad.hs && prevd";
# Home-Manager / NixOS
ns = "sudo nixos-rebuild switch -L --flake ~/.dotfiles/nix#carbon";
hp = "cd ~/.dotfiles/.config/home-manager && $EDITOR flake.nix && prevd";
hs = "home-manager switch -L --flake ~/.dotfiles/nix#bismuth";
nsh = "nix-shell -p";
};
abbrsLinux = {
ss = "sudo systemctl";
se = "sudoedit";
ns = "sudo nixos-rebuild switch -L --flake ~/.dotfiles/nix#carbon";
};
abbrsDarwin = {
ns = "darwin-rebuild switch -L --flake ~/.dotfiles/nix#bismuth";
};
abbrsMacos = {};
aliases = {
rm = "rm -i"; # idiot protection
@ -53,7 +51,7 @@
chown = "chown --preserve-root";
sudoedit = "SUDO_EDITOR=(which nvim) sudoedit";
};
aliasesMacos = {
aliasesDarwin = {
hide_desktop = ''
defaults write com.apple.finder CreateDesktop false; killall Finder
'';
@ -68,20 +66,22 @@
'';
};
in {
programs.fish = {
programs.fish = let
inherit (pkgs.stdenv) isLinux;
in {
shellAbbrs =
abbrs
// (
if isLinux
then abbrsLinux
else abbrsMacos
else abbrsDarwin
);
shellAliases =
aliases
// (
if isLinux
then aliasesLinux
else aliasesMacos
else aliasesDarwin
);
};
}

View file

@ -1,7 +1,7 @@
{audio-lint, ...}: {
{audio-lint, lib, ...}: {
imports = [./fonts.nix];
home.homeDirectory = "/Users/leana";
home.homeDirectory = lib.mkForce "/Users/leana";
home.packages = [
audio-lint