+1
-1
LICENSE
+1
-1
LICENSE
+6
-9
flake.lock
+6
-9
flake.lock
···
163
163
},
164
164
"nixpkgs_2": {
165
165
"locked": {
166
-
"lastModified": 1762286042,
167
-
"narHash": "sha256-OD5HsZ+sN7VvNucbrjiCz7CHF5zf9gP51YVJvPwYIH8=",
168
-
"owner": "nixos",
169
-
"repo": "nixpkgs",
166
+
"lastModified": 315532800,
167
+
"narHash": "sha256-kcVcDangvKXNNkcwEm9kspkakJ/QV1YVvksGiqOwoP4=",
170
168
"rev": "12c1f0253aa9a54fdf8ec8aecaafada64a111e24",
171
-
"type": "github"
169
+
"type": "tarball",
170
+
"url": "https://releases.nixos.org/nixpkgs/nixpkgs-25.11pre889481.12c1f0253aa9/nixexprs.tar.xz"
172
171
},
173
172
"original": {
174
-
"owner": "nixos",
175
-
"ref": "nixpkgs-unstable",
176
-
"repo": "nixpkgs",
177
-
"type": "github"
173
+
"type": "tarball",
174
+
"url": "https://channels.nixos.org/nixpkgs-unstable/nixexprs.tar.xz"
178
175
}
179
176
},
180
177
"root": {
+3
-4
flake.nix
+3
-4
flake.nix
···
2
2
description = "diogo's dotfiles";
3
3
4
4
inputs = {
5
-
nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
5
+
nixpkgs.url = "https://channels.nixos.org/nixpkgs-unstable/nixexprs.tar.xz";
6
6
7
7
darwin = {
8
8
type = "github";
···
58
58
};
59
59
60
60
diogocastro-website = {
61
-
type = "github";
62
-
owner = "diogorip";
63
-
repo = "website";
61
+
type = "git";
62
+
url = "https://codeberg.org/diogocastro/website.git";
64
63
};
65
64
};
66
65
-3
home/diogo/programs/default.nix
-3
home/diogo/programs/default.nix
+1
-2
home/diogo/programs/firefox.nix
+1
-2
home/diogo/programs/firefox.nix
···
26
26
"https://google.com"
27
27
"https://youtube.com"
28
28
"https://cloudflare.com"
29
+
"https://bunny.net"
29
30
"https://twitch.tv"
30
31
"https://apple.com"
31
32
"https://icloud.com"
···
39
40
"https://mistral.ai"
40
41
"https://codeberg.org"
41
42
"https://revolut.com"
42
-
"https://ips.pt"
43
43
"https://proton.me"
44
44
"https://bitwarden.com"
45
45
"https://bitwarden.eu"
46
-
"https://diogo.rip"
47
46
"http://10.100.0.1"
48
47
"http://[fd00:1:1:1::1]"
49
48
];
-9
home/diogo/programs/git.nix
-9
home/diogo/programs/git.nix
···
84
84
85
85
programs.lazygit = {
86
86
enable = config.programs.git.enable && config.sys.profiles.graphical.enable;
87
-
settings = {
88
-
confirmOnQuit = false;
89
-
git = {
90
-
paging = {
91
-
colorArg = "always";
92
-
pager = "delta --paging=never";
93
-
};
94
-
};
95
-
};
96
87
};
97
88
98
89
programs.delta = {
-1
home/diogo/programs/neovim/default.nix
-1
home/diogo/programs/neovim/default.nix
-2
home/diogo/programs/neovim/init.lua
-2
home/diogo/programs/neovim/init.lua
+4
-6
modules/darwin/brew.nix
+4
-6
modules/darwin/brew.nix
···
18
18
"homebrew/homebrew-core" = pkgs.fetchFromGitHub {
19
19
owner = "homebrew";
20
20
repo = "homebrew-core";
21
-
rev = "2e8d747b4e6ee4a63475024a599dabc4cc75d139";
22
-
hash = "sha256-+wW1qoXfCi5d9isUiatbpKx6Esg1RzhmtTqV7bFzgBA=";
21
+
rev = "0634826e76e68dace104584222a23c0bc4612878";
22
+
hash = "sha256-h4iA8NsKMTNh7642RhyAhA88OulKr1UCaKDrUnMBJHI=";
23
23
};
24
24
"homebrew/homebrew-cask" = pkgs.fetchFromGitHub {
25
25
owner = "homebrew";
26
26
repo = "homebrew-cask";
27
-
rev = "ac3bea955fb6aa91c40fa186278989b4ae673ac6";
28
-
hash = "sha256-fdHjd9Djje69tmduH8pNqHnrQzjILZO+wn8C9iHZZZo=";
27
+
rev = "ba57155646befb058e9e0f242c10995445f9b966";
28
+
hash = "sha256-QTUQZgJb+sKMgnvUccZFzHfzKdvibuMwEvV4p/oOA1U=";
29
29
};
30
30
};
31
31
mutableTaps = false;
···
66
66
"raycast"
67
67
"zen"
68
68
"sketch@beta"
69
-
"element"
70
-
"proton-mail-bridge"
71
69
]
72
70
++ lib.optionals config.sys.profiles.gaming.enable [
73
71
"steam"
+2
-2
modules/darwin/preferences.nix
+2
-2
modules/darwin/preferences.nix
···
10
10
persistent-apps = [
11
11
{ app = "/Applications/Zen.app"; }
12
12
{ app = "/System/Applications/Mail.app"; }
13
-
{ app = "/nix/store/2j3fp70magmwbrfzvmqkf3wlb2b4lr2p-ghostty-bin-1.2.0/Applications/Ghostty.app"; }
14
-
{ app = "/nix/store/v6kar0dsqx37vbkbjmglacd0lscbbh85-vesktop-1.5.8/Applications/Vesktop.app"; }
13
+
{ app = "/nix/store/cb89wc26l0fzaywsr1y8ds0vwsxi9mr0-ghostty-bin-1.2.3/Applications/Ghostty.app"; }
14
+
{ app = "/nix/store/xcwka2yvbvip4lmc1m15gyq99wfwbahn-vesktop-1.6.1/Applications/Vesktop.app"; }
15
15
{ app = "/System/Applications/System Settings.app"; }
16
16
];
17
17
};