diff --git a/.gitignore b/.gitignore index 086fcb6c..2452b06f 100644 --- a/.gitignore +++ b/.gitignore @@ -2,33 +2,6 @@ */*.DS_Store .Trash BrewFile.lock.json -switch.log .vscode -*.tar.* -*.tgz -*.o -*.so -*.out -*.bak -*.bk -*.tmp -*.temp -*.rej -*.orig - -/programs/tabbed/tabbed -/programs/tabbed/xembed -/programs/blind/blind -/programs/dmenu/dmenu -/programs/dmenu/stest -/programs/dmenu/dmenu/stest -/programs/dwm/dwm -/programs/quark/quark -/programs/sent/sent -/programs/slock/slock -/programs/st/st -//programs/slstatus/slstatus -/programs/surf/surf -/programs/herbe/herbe -/programs/dwmblocks/dwmblocks +/nix-shells/macos-vm/ diff --git a/README.md b/README.md index 34103e20..03240534 100644 --- a/README.md +++ b/README.md @@ -21,5 +21,5 @@ This repository can be used as a base for your own dotfiles. 2. Run the install script: ```sh -sh <(curl -L https://raw.githubusercontent.com/TrudeEH/dotfiles/refs/heads/main/install.sh) +bash <(curl -L https://raw.githubusercontent.com/TrudeEH/dotfiles/refs/heads/main/install.sh) ``` diff --git a/nix-shells/macos-vm.nix b/nix-shells/macos-vm.nix new file mode 100644 index 00000000..45fa2249 --- /dev/null +++ b/nix-shells/macos-vm.nix @@ -0,0 +1,17 @@ +let + nixpkgs = fetchTarball "https://github.com/NixOS/nixpkgs/tarball/nixos-24.05"; + pkgs = import nixpkgs { config = {}; overlays = []; }; +in + +pkgs.mkShellNoCC { + packages = with pkgs; [ + quickemu + ]; + + shellHook = '' + mkdir -p macos-vm + cd macos-vm + quickget macos ventura + quickemu --vm macos-ventura.conf + ''; +}