Compare commits

..

19 Commits

Author SHA1 Message Date
dde705cf76 update flake 2025-08-31 15:45:46 +02:00
1cb2aa0a04 Merge pull request #5 from ordionary/main
back
2025-08-18 12:04:27 +02:00
nicco
6946fcb6fe update and remove tidal 2025-08-18 09:59:20 +02:00
nicco
6425ba60eb Merge branch 'main' of github.com:ordionary/nix 2025-08-18 09:53:11 +02:00
nicco
246ec2c64c remove bruno and replace cd 2025-08-18 09:53:05 +02:00
6cf8fc5ef5 add nvs overlay 2025-08-08 19:59:01 +02:00
0e9cccf82e Merge pull request #4 from ordionary/main
Back back
2025-08-08 19:15:08 +02:00
nicco
8a51c74620 add nvs package 2025-08-08 19:12:36 +02:00
nicco
2f0d9a097e add project deps 2025-08-08 19:11:26 +02:00
nicco
f797752d8c add posting 2025-08-01 18:48:44 +02:00
aaec06be58 Merge branch 'main' of github.com:cupcakearmy/nix 2025-07-31 11:11:55 +02:00
a345a227aa update nix 2025-07-31 11:11:43 +02:00
b712b580a9 Merge pull request #3 from ordionary/main
sync back
2025-07-31 11:10:38 +02:00
nicco
8d79067cb2 remove zen 2025-07-31 11:10:10 +02:00
Nicco
86e48260f6 Merge branch 'cupcakearmy:main' into main 2025-07-31 10:48:05 +02:00
nicco
3f30b041c7 add ios stuff 2025-07-31 10:45:42 +02:00
nicco
412d5200f2 switch back to vscode 2025-07-31 10:45:32 +02:00
nicco
c4e7214a17 cli tools 2025-07-21 18:01:06 +02:00
nicco
03098ec5d9 add delta for git 2025-07-21 18:01:00 +02:00
10 changed files with 72 additions and 14 deletions

View File

@@ -19,15 +19,16 @@
"sloth"
"vscodium"
"visual-studio-code"
"bruno"
"utm"
"balenaetcher"
"outerbase-studio"
"hoppscotch"
# Base
"obsidian"
"figma"
"zen"
"ungoogled-chromium"
"bitwarden"
"spotify"
"slack"

View File

@@ -40,7 +40,7 @@
persistent-apps = [
"/Applications/Zen.app"
"/Applications/Ghostty.app"
"/Applications/VSCodium.app"
"/Applications/Visual Studio Code.app"
"/Applications/Spotify.app"
"/System/Applications/System Settings.app"
];

View File

@@ -4,9 +4,12 @@
process = git-lfs filter-process
required = true
[core]
pager = delta
excludesfile = ~/.gitignore_global
autocrlf = input
ignorecase=false
[interactive]
diffFilter = delta --color-only
[pull]
rebase = false
@@ -27,3 +30,6 @@
[include]
path = ~/.gitconfig.local
[delta]
navigate = true

18
flake.lock generated
View File

@@ -7,11 +7,11 @@
]
},
"locked": {
"lastModified": 1752814804,
"narHash": "sha256-irfg7lnfEpJY+3Cffkluzp2MTVw1Uq9QGxFp6qadcXI=",
"lastModified": 1756579987,
"narHash": "sha256-duCce8zGsaMsrqqOmLOsuaV1PVIw/vXWnKuLKZClsGg=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "d0300c8808e41da81d6edfc202f3d3833c157daf",
"rev": "99a69bdf8a3c6bf038c4121e9c4b6e99706a187a",
"type": "github"
},
"original": {
@@ -27,11 +27,11 @@
]
},
"locked": {
"lastModified": 1751313918,
"narHash": "sha256-HsJM3XLa43WpG+665aGEh8iS8AfEwOIQWk3Mke3e7nk=",
"lastModified": 1755825449,
"narHash": "sha256-XkiN4NM9Xdy59h69Pc+Vg4PxkSm9EWl6u7k6D5FZ5cM=",
"owner": "LnL7",
"repo": "nix-darwin",
"rev": "e04a388232d9a6ba56967ce5b53a8a6f713cdfcf",
"rev": "8df64f819698c1fee0c2969696f54a843b2231e8",
"type": "github"
},
"original": {
@@ -42,11 +42,11 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1752900028,
"narHash": "sha256-dPALCtmik9Wr14MGqVXm+OQcv7vhPBXcWNIOThGnB/Q=",
"lastModified": 1756536218,
"narHash": "sha256-ynQxPVN2FIPheUgTFhv01gYLbaiSOS7NgWJPm9LF9D0=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "6b4955211758ba47fac850c040a27f23b9b4008f",
"rev": "a918bb3594dd243c2f8534b3be01b3cb4ed35fd1",
"type": "github"
},
"original": {

View File

@@ -32,6 +32,9 @@
flake = self;
};
modules = [
{
nixpkgs.overlays = [ (import ./overlay.nix) ];
}
(import ./darwin.nix)
home-manager.darwinModules.home-manager
{

View File

@@ -42,6 +42,7 @@
l = "eza -a1lh";
ls = "eza";
cat = "bat";
cd = "z";
# QOL
dc = "docker compose";
@@ -54,6 +55,7 @@
px = "pnpm -s dlx";
n = "fnm use --install-if-missing";
c = "pwd | pbcopy";
k = "kubectl";
vai = "sudo darwin-rebuild switch --flake ~/.config/nix-macos#${host.hostName}";
};
@@ -72,6 +74,9 @@
if type -q fnm
fnm env --use-on-cd | source
end
if type -q nvs
nvs env --source | source
end
'';
};
bash = {

View File

@@ -20,6 +20,7 @@ with pkgs;
woff2
rsync
yq
delta
# Rust utils
bat
@@ -40,8 +41,13 @@ with pkgs;
colima
lazydocker
exercism
posting
terraform
k9s
kubectl
# Editor
nvs
neovim
fzf
lazygit

View File

@@ -7,12 +7,9 @@
extras = {
casks = [
"surfshark"
"raspberry-pi-imager"
"visual-studio-code"
"signal"
"discord"
"vlc"
"handbrake"
"daisydisk"
"blender"
"bambu-studio"

View File

@@ -15,6 +15,19 @@
pkgs: with pkgs; [
mkcert
dnsmasq
awscli2
mysql84
cocoapods
xcodes
# For projects
pixman
pkg-config
pango
libpng
giflib
librsvg
python313Packages.setuptools
];
};
}

27
overlay.nix Normal file
View File

@@ -0,0 +1,27 @@
final: prev: {
nvs = prev.buildGoModule rec {
pname = "nvs";
version = "1.10.5";
src = prev.fetchFromGitHub {
owner = "cupcakearmy";
repo = pname;
# tag = "v${version}";
rev = "1700f2751e969b77b7f7ab3cc16a4e0f3955ce14";
sha256 = "sha256-RScXYxkrfLJp1nAgN2YgSRC4mLGK4yXsYjGBrDR00b8=";
};
vendorHash = "sha256-l2FdnXA+vKVRekcIKt1R+MxppraTsmo0b/B7RNqnxjA=";
# Completions
nativeBuildInputs = [ prev.installShellFiles ];
postInstall = ''
export HOME=$TMPDIR
installShellCompletion --cmd nvs \
--bash <($out/bin/nvs completion bash) \
--fish <($out/bin/nvs completion fish) \
--zsh <($out/bin/nvs completion zsh)
'';
};
}