+1
-1
.github/workflows/checks.yml
+1
-1
.github/workflows/checks.yml
+14
-18
flake.lock
+14
-18
flake.lock
···
209
209
},
210
210
"nixpkgs-unstable": {
211
211
"locked": {
212
-
"lastModified": 1763966396,
213
-
"narHash": "sha256-6eeL1YPcY1MV3DDStIDIdy/zZCDKgHdkCmsrLJFiZf0=",
214
-
"owner": "NixOS",
215
-
"repo": "nixpkgs",
216
-
"rev": "5ae3b07d8d6527c42f17c876e404993199144b6a",
217
-
"type": "github"
212
+
"lastModified": 1764230294,
213
+
"narHash": "sha256-LGU93g01gClmIpYL0xR0fJ5rs5it7ttjjcB+xKaMcH4=",
214
+
"rev": "0d59e0290eefe0f12512043842d7096c4070f30e",
215
+
"type": "tarball",
216
+
"url": "https://releases.nixos.org/nixpkgs/nixpkgs-26.05pre903204.0d59e0290eef/nixexprs.tar.xz?lastModified=1764230294&rev=0d59e0290eefe0f12512043842d7096c4070f30e"
218
217
},
219
218
"original": {
220
-
"id": "nixpkgs",
221
-
"ref": "nixos-unstable",
222
-
"type": "indirect"
219
+
"type": "tarball",
220
+
"url": "https://channels.nixos.org/nixpkgs-unstable/nixexprs.tar.xz"
223
221
}
224
222
},
225
223
"nixpkgs_2": {
226
224
"locked": {
227
-
"lastModified": 1764181995,
228
-
"narHash": "sha256-I3JPTN5QoGlZak2knHw0eOt0Xim+T4kr1qqkcHlipAg=",
229
-
"owner": "NixOS",
230
-
"repo": "nixpkgs",
231
-
"rev": "43a711102b659ddc5813a2b2779b86dd0dc43e08",
232
-
"type": "github"
225
+
"lastModified": 1764173365,
226
+
"narHash": "sha256-QeO1K3OUZqJSduaDhq9hIB265U78iBR3mgv3ruOcLO8=",
227
+
"rev": "2fecba9952096ba043c16b9ef40b92851ff3e5d9",
228
+
"type": "tarball",
229
+
"url": "https://releases.nixos.org/nixos/25.11/nixos-25.11beta186.2fecba995209/nixexprs.tar.xz?lastModified=1764173365&rev=2fecba9952096ba043c16b9ef40b92851ff3e5d9"
233
230
},
234
231
"original": {
235
-
"id": "nixpkgs",
236
-
"ref": "release-25.11",
237
-
"type": "indirect"
232
+
"type": "tarball",
233
+
"url": "https://channels.nixos.org/nixos-25.11/nixexprs.tar.xz"
238
234
}
239
235
},
240
236
"root": {
+2
-2
flake.nix
+2
-2
flake.nix
···
2
2
description = "my nixos dotfiles :3";
3
3
4
4
inputs = {
5
-
nixpkgs.url = "nixpkgs/release-25.11";
6
-
nixpkgs-unstable.url = "nixpkgs/nixos-unstable";
5
+
nixpkgs.url = "https://channels.nixos.org/nixos-25.11/nixexprs.tar.xz";
6
+
nixpkgs-unstable.url = "https://channels.nixos.org/nixpkgs-unstable/nixexprs.tar.xz";
7
7
systems.url = "github:nix-systems/default";
8
8
9
9
home-manager = {
+2
-2
home/modules/age.nix
+2
-2
home/modules/age.nix
-1
home/modules/packages.nix
-1
home/modules/packages.nix
+7
-7
home/modules/programs/chromium.nix
+7
-7
home/modules/programs/chromium.nix
···
4
4
programs.chromium = {
5
5
enable = true;
6
6
extensions = [
7
-
{ id = "fgmjlmbojbkmdpofahffgcpkhkngfpef"; } # Startpage
8
-
{ id = "bgnkhhnnamicmpeenaelnjfhikgbkllg"; } # AdGuard AdBlocker
9
-
{ id = "bkkmolkhemgaeaeggcmfbghljjjoofoh"; } # Catppuccin Chrome Theme - Mocha
10
-
{ id = "lnjaiaapbakfhlbjenjkhffcdpoompki"; } # Catppuccin for Web File Explorer Icons
11
-
{ id = "kaalofacklcidaampbokdplbklpeldpj"; } # Wide GitHub
12
-
{ id = "eimadpbcbfnmbkopoojfekhnkhdbieeh"; } # Dark Reader
13
-
{ id = "clngdbkpkpeebahjckkjfobafhncgmne"; } # Stylus
7
+
"fgmjlmbojbkmdpofahffgcpkhkngfpef" # Startpage
8
+
"bgnkhhnnamicmpeenaelnjfhikgbkllg" # AdGuard AdBlocker
9
+
"bkkmolkhemgaeaeggcmfbghljjjoofoh" # Catppuccin Chrome Theme - Mocha
10
+
"lnjaiaapbakfhlbjenjkhffcdpoompki" # Catppuccin for Web File Explorer Icons
11
+
"kaalofacklcidaampbokdplbklpeldpj" # Wide GitHub
12
+
"eimadpbcbfnmbkopoojfekhnkhdbieeh" # Dark Reader
13
+
"clngdbkpkpeebahjckkjfobafhncgmne" # Stylus
14
14
];
15
15
};
16
16
+2
-2
home/modules/programs/iamb.nix
+2
-2
home/modules/programs/iamb.nix
···
1
-
{ pkgs, iamb, ... }:
1
+
{ pkgs, inputs, ... }:
2
2
3
3
{
4
4
programs.iamb = {
5
5
enable = true;
6
-
package = iamb.packages.${pkgs.stdenv.system}.default;
6
+
package = inputs.iamb.packages.${pkgs.stdenv.system}.default;
7
7
8
8
settings = {
9
9
profiles.user.user_id = "@adam:matrix.system72.dev";
+2
-2
home/modules/programs/neovim.nix
+2
-2
home/modules/programs/neovim.nix
-2
home/modules/programs/niri.nix
-2
home/modules/programs/niri.nix
+4
-2
home/modules/programs/rofi.nix
+4
-2
home/modules/programs/rofi.nix
···
1
+
{ pkgs, ... }:
2
+
1
3
let
2
-
catppuccinMocha = builtins.fetchurl {
4
+
catppuccinMocha = pkgs.fetchurl {
3
5
url = "https://raw.githubusercontent.com/catppuccin/rofi/71fb15577ccb091df2f4fc1f65710edbc61b5a53/themes/catppuccin-mocha.rasi";
4
6
sha256 = "0ikn0yc2b9cyzk4xga8mcq1j7xk2idik4wzpsibrphy8qr2pla4b";
5
7
};
6
-
catppuccinConfig = builtins.fetchurl {
8
+
catppuccinConfig = pkgs.fetchurl {
7
9
url = "https://raw.githubusercontent.com/catppuccin/rofi/71fb15577ccb091df2f4fc1f65710edbc61b5a53/catppuccin-default.rasi";
8
10
sha256 = "1f3r6yarrykj8cxvi5hblzlr5n8zbncifnxps9xl5gl32w6ysq5z";
9
11
};
+2
-1
home/modules/programs/spicetify.nix
+2
-1
home/modules/programs/spicetify.nix
+3
-1
home/modules/programs/waybar.nix
+3
-1
home/modules/programs/waybar.nix
+3
-3
home/modules/programs/zsh.nix
+3
-3
home/modules/programs/zsh.nix
···
28
28
car = "cat";
29
29
shred = "shred -uvz";
30
30
31
-
mkdirenv = "echo -e 'if has nix;then\\n use flake\\nfi' >> .envrc && direnv allow";
31
+
mkdirenv = "echo -e 'if has nix; then\\n use flake\\nfi' >> .envrc && direnv allow";
32
32
33
-
nix-build = "nom build";
34
-
nix-shell = "nom shell";
33
+
nixb = "nom build";
34
+
nixs = "nom shell";
35
35
nixdev = "nom develop";
36
36
37
37
diff = "diff --color=auto";
-16
home/modules/theme.nix
-16
home/modules/theme.nix
···
16
16
size = 24;
17
17
};
18
18
};
19
-
20
-
xdg.configFile."gtk-3.0/settings.ini".text = ''
21
-
[Settings]
22
-
gtk-theme-name=Catppuccin-GTK-Dark
23
-
gtk-icon-theme-name=Papirus-Dark
24
-
gtk-cursor-theme-name=catppuccin-mocha-dark-cursors
25
-
gtk-cursor-theme-size=24
26
-
'';
27
-
28
-
xdg.configFile."gtk-4.0/settings.ini".text = ''
29
-
[Settings]
30
-
gtk-theme-name=Catppuccin-GTK-Dark
31
-
gtk-icon-theme-name=Papirus-Dark
32
-
gtk-cursor-theme-name=catppuccin-mocha-dark-cursors
33
-
gtk-cursor-theme-size=24
34
-
'';
35
19
}
+1
-1
home/modules/wallpaper.nix
+1
-1
home/modules/wallpaper.nix
+1
modules/base.nix
+1
modules/base.nix
-11
modules/home.nix
-11
modules/home.nix
···
1
1
{ inputs, ... }:
2
-
3
-
let
4
-
iamb = inputs.iamb;
5
-
anvim = inputs.anvim;
6
-
agenix = inputs.agenix;
7
-
spicetify-nix = inputs.spicetify-nix;
8
-
in
9
2
{
10
3
home-manager = {
11
4
useGlobalPkgs = true;
···
14
7
extraSpecialArgs = {
15
8
inherit
16
9
inputs
17
-
iamb
18
-
anvim
19
-
agenix
20
-
spicetify-nix
21
10
;
22
11
}; # TODO: optimize maybe
23
12
users.adam = import ../home/adam.nix;