Nix Flakes configuration for MacOS, NixOS and WSL
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: desmume for nds emulation

cosmeak 829f4ef9 669cb4f3

+33 -42
+23 -39
flake.lock
··· 7 7 ] 8 8 }, 9 9 "locked": { 10 - "lastModified": 1748065210, 11 - "narHash": "sha256-dFqlLNW6UW19m0vg5FHWLH2G2LGkqYyPs/4YqfoZMoM=", 10 + "lastModified": 1749744770, 11 + "narHash": "sha256-MEM9XXHgBF/Cyv1RES1t6gqAX7/tvayBC1r/KPyK1ls=", 12 12 "owner": "nix-darwin", 13 13 "repo": "nix-darwin", 14 - "rev": "acd6aa5a9065c6695212be313e06f08f7184cb25", 14 + "rev": "536f951efb1ccda9b968e3c9dee39fbeb6d3fdeb", 15 15 "type": "github" 16 16 }, 17 17 "original": { 18 18 "owner": "nix-darwin", 19 + "ref": "nix-darwin-25.05", 19 20 "repo": "nix-darwin", 20 21 "type": "github" 21 22 } ··· 23 24 "flake-compat": { 24 25 "flake": false, 25 26 "locked": { 26 - "lastModified": 1733328505, 27 - "narHash": "sha256-NeCCThCEP3eCl2l/+27kNNK7QrwZB1IJCrXfrbv5oqU=", 27 + "lastModified": 1747046372, 28 + "narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=", 28 29 "owner": "edolstra", 29 30 "repo": "flake-compat", 30 - "rev": "ff81ac966bb2cae68946d5ed5fc4994f96d0ffec", 31 + "rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885", 31 32 "type": "github" 32 33 }, 33 34 "original": { ··· 38 39 }, 39 40 "hardware": { 40 41 "locked": { 41 - "lastModified": 1747900541, 42 - "narHash": "sha256-dn64Pg9xLETjblwZs9Euu/SsjW80pd6lr5qSiyLY1pg=", 42 + "lastModified": 1751432711, 43 + "narHash": "sha256-136MeWtckSHTN9Z2WRNRdZ8oRP3vyx3L8UxeBYE+J9w=", 43 44 "owner": "NixOS", 44 45 "repo": "nixos-hardware", 45 - "rev": "11f2d9ea49c3e964315215d6baa73a8d42672f06", 46 + "rev": "497ae1357f1ac97f1aea31a4cb74ad0d534ef41f", 46 47 "type": "github" 47 48 }, 48 49 "original": { ··· 60 61 ] 61 62 }, 62 63 "locked": { 63 - "lastModified": 1747990026, 64 - "narHash": "sha256-sG5VbID+x5+xUC+jjgHibnzg8IllVcH+K2TLmYHLPME=", 64 + "lastModified": 1751529406, 65 + "narHash": "sha256-jwKDHyUycp678zDYa5Hyfq3msO73YMXdZPxp96dU7po=", 65 66 "owner": "Jovian-Experiments", 66 67 "repo": "Jovian-NixOS", 67 - "rev": "e2f4ced874406541a7957f7e2b8f05a0d59a0f00", 68 + "rev": "b2e5ce654e4f5bf8905c2e07a96dcf4966e6277d", 68 69 "type": "github" 69 70 }, 70 71 "original": { ··· 97 98 }, 98 99 "nixpkgs": { 99 100 "locked": { 100 - "lastModified": 1747744144, 101 - "narHash": "sha256-W7lqHp0qZiENCDwUZ5EX/lNhxjMdNapFnbErcbnP11Q=", 102 - "owner": "nixos", 103 - "repo": "nixpkgs", 104 - "rev": "2795c506fe8fb7b03c36ccb51f75b6df0ab2553f", 105 - "type": "github" 106 - }, 107 - "original": { 108 - "owner": "nixos", 109 - "ref": "nixos-unstable", 110 - "repo": "nixpkgs", 111 - "type": "github" 112 - } 113 - }, 114 - "nixpkgs-stable": { 115 - "locked": { 116 - "lastModified": 1747862697, 117 - "narHash": "sha256-U4HaNZ1W26cbOVm0Eb5OdGSnfQVWQKbLSPrSSa78KC0=", 101 + "lastModified": 1751479989, 102 + "narHash": "sha256-M5KgdpVBVcW4HRVq9/OSRbrxlwsQ1ogEKqnvzsClDqU=", 118 103 "owner": "nixos", 119 104 "repo": "nixpkgs", 120 - "rev": "2baa12ff69913392faf0ace833bc54bba297ea95", 105 + "rev": "34627c90f062da515ea358360f448da57769236e", 121 106 "type": "github" 122 107 }, 123 108 "original": { 124 109 "owner": "nixos", 125 - "ref": "nixos-24.11", 110 + "ref": "nixos-25.05", 126 111 "repo": "nixpkgs", 127 112 "type": "github" 128 113 } 129 114 }, 130 115 "nixpkgs_2": { 131 116 "locked": { 132 - "lastModified": 1742937945, 133 - "narHash": "sha256-lWc+79eZRyvHp/SqMhHTMzZVhpxkRvthsP1Qx6UCq0E=", 117 + "lastModified": 1749173751, 118 + "narHash": "sha256-ENY3y3v6S9ZmLDDLI3LUT8MXmfXg/fSt2eA4GCnMVCE=", 134 119 "owner": "NixOS", 135 120 "repo": "nixpkgs", 136 - "rev": "d02d88f8de5b882ccdde0465d8fa2db3aa1169f7", 121 + "rev": "ed29f002b6d6e5e7e32590deb065c34a31dc3e91", 137 122 "type": "github" 138 123 }, 139 124 "original": { ··· 149 134 "hardware": "hardware", 150 135 "jovian": "jovian", 151 136 "nixpkgs": "nixpkgs", 152 - "nixpkgs-stable": "nixpkgs-stable", 153 137 "wsl": "wsl" 154 138 } 155 139 }, ··· 159 143 "nixpkgs": "nixpkgs_2" 160 144 }, 161 145 "locked": { 162 - "lastModified": 1746453552, 163 - "narHash": "sha256-r66UGha+7KVHkI7ksrcMjnw/mm9Sg4l5bQlylxHwdGU=", 146 + "lastModified": 1749574455, 147 + "narHash": "sha256-fm2/8KPOYvvIAnNVtjDlTt/My00lIbZQ+LMrfQIWVzs=", 164 148 "owner": "nix-community", 165 149 "repo": "NixOS-WSL", 166 - "rev": "be618645aa0adf461f778500172b6896d5ab2d01", 150 + "rev": "917af390377c573932d84b5e31dd9f2c1b5c0f09", 167 151 "type": "github" 168 152 }, 169 153 "original": {
+2 -3
flake.nix
··· 7 7 8 8 inputs = { 9 9 # packages 10 - nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable"; 11 - nixpkgs-stable.url = "github:nixos/nixpkgs?ref=nixos-24.11"; 10 + nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-25.05"; 12 11 13 12 # Special hardware 14 13 hardware.url = "github:NixOS/nixos-hardware/master"; 15 14 16 15 # Macos modules 17 16 darwin = { 18 - url = "github:nix-darwin/nix-darwin"; 17 + url = "github:nix-darwin/nix-darwin?ref=nix-darwin-25.05"; 19 18 inputs.nixpkgs.follows= "nixpkgs"; 20 19 }; 21 20
+2
machines/darwin/njord/default.nix
··· 26 26 utm # VM emulator for macos/ios 27 27 cocoapods # used for swift development 28 28 obsidian # Markdown note taking app 29 + zed-editor # code editor 30 + # desmume # Nintendo DS emulator - not working on aarch64-darwin because required alsa audio for build 29 31 ]; 30 32 31 33 programs._1password.enable = true; # Password manager (come from nix-darwin modules)
+2
machines/darwin/njord/homebrew/casks.nix
··· 7 7 "discord" # use this one since nixpkgs doesn't have krisp 8 8 # "logitech-g-hub" # Error when trying to install it 9 9 "ghostty" # terminal emulator 10 + "balenaetcher" # image flasher 11 + "desmume" # Nintendo DS emulator 10 12 ]; 11 13 }
+4
machines/nixos/sunna/default.nix
··· 1 + { self, inputs, pkgs, hostname, ... }: 2 + { 3 + # TODO 4 + }