aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--flake.lock245
-rw-r--r--flake.nix16
-rw-r--r--hm/jaki/default.nix3
-rw-r--r--hm/packages/default.nix9
-rw-r--r--hm/ssh/default.nix2
-rw-r--r--hm/swayidle/default.nix2
-rw-r--r--hm/waybar/default.nix8
-rw-r--r--modules/hm/jaki/default.nix1
-rw-r--r--modules/hm/jaki/firefox/default.nix2
-rw-r--r--modules/hm/jaki/freetube.nix16
-rw-r--r--modules/hm/jaki/theming.nix2
-rw-r--r--modules/hm/jaki/vscodium.nix2
-rw-r--r--modules/nixos/jaki/default.nix1
-rw-r--r--modules/nixos/jaki/monero.nix22
-rw-r--r--modules/nixos/jaki/nix.nix2
-rw-r--r--modules/nixos/jaki/roles.nix1
16 files changed, 131 insertions, 203 deletions
diff --git a/flake.lock b/flake.lock
index 97672e4..7617a54 100644
--- a/flake.lock
+++ b/flake.lock
@@ -32,11 +32,11 @@
"arkenfox-user-js": {
"flake": false,
"locked": {
- "lastModified": 1778605135,
- "narHash": "sha256-+76DopMmUBZ5wJi2/BMCjC/nY2C8vXypX8JmBYEDycc=",
+ "lastModified": 1787195401,
+ "narHash": "sha256-t8WkesjL/pDyi23cqWeuC90KMzs89qOt3RczshI+6u4=",
"owner": "arkenfox",
"repo": "user.js",
- "rev": "8fe9905c35a1025d1e6df69479f7625585fd956d",
+ "rev": "450f476a803b7d968269ebcd79b69e1041e0f0be",
"type": "github"
},
"original": {
@@ -115,11 +115,11 @@
},
"crane": {
"locked": {
- "lastModified": 1781825982,
- "narHash": "sha256-SlXKwIRIhrOSAcTjCB3ftPLzJWZStQIPS7J1FlZPnKk=",
+ "lastModified": 1787326676,
+ "narHash": "sha256-lWhBbBvC05/xwivKBBiM2YNizpmgqCgyOIzomvRuwxs=",
"owner": "ipetkov",
"repo": "crane",
- "rev": "469fd08d0bcf6926321fa973c6777fbc87785dd7",
+ "rev": "692f7e9ef2ece8125b466f66f2af532b3edaed0d",
"type": "github"
},
"original": {
@@ -151,11 +151,11 @@
"firefox-gnome-theme": {
"flake": false,
"locked": {
- "lastModified": 1779670703,
- "narHash": "sha256-UdfMivNMwCCqQsYDg5pSz8X2IOaOrIZLIIy+Bg3CO2o=",
+ "lastModified": 1783570805,
+ "narHash": "sha256-ptl5aRlCv9/uRSv2u8Hq8UFVFeZ6Q/bT049bpqNgc3w=",
"owner": "rafaelmardojai",
"repo": "firefox-gnome-theme",
- "rev": "942159e73e40bf785816f7f1f5feed9ef3d7c8f9",
+ "rev": "5602ed62d638142c1ab31dccd01dfbfb28841225",
"type": "github"
},
"original": {
@@ -180,22 +180,6 @@
"type": "github"
}
},
- "flake-compat_2": {
- "flake": false,
- "locked": {
- "lastModified": 1767039857,
- "narHash": "sha256-vNpUSpF5Nuw8xvDLj2KCwwksIbjua2LZCqhV1LNRDns=",
- "owner": "NixOS",
- "repo": "flake-compat",
- "rev": "5edf11c44bc78a0d334f6334cdaf7d60d732daab",
- "type": "github"
- },
- "original": {
- "owner": "NixOS",
- "repo": "flake-compat",
- "type": "github"
- }
- },
"flake-parts": {
"inputs": {
"nixpkgs-lib": [
@@ -203,11 +187,11 @@
]
},
"locked": {
- "lastModified": 1778716662,
- "narHash": "sha256-m1Yf0wZ8j1OHjTc2UwHwyQRSnNeSgLJOd7q5Y45hzi4=",
+ "lastModified": 1787559586,
+ "narHash": "sha256-onL0VLf9vPllmT0H/OlURIU5r5t5WIEl7t4tVNKT0Nw=",
"owner": "hercules-ci",
"repo": "flake-parts",
- "rev": "f7c1a2d347e4c52d5fb8d10cb4d94b5884e546fb",
+ "rev": "9d0d87172c374f89da73c1cfe6d81ae62feac1f1",
"type": "github"
},
"original": {
@@ -224,11 +208,11 @@
]
},
"locked": {
- "lastModified": 1778716662,
- "narHash": "sha256-m1Yf0wZ8j1OHjTc2UwHwyQRSnNeSgLJOd7q5Y45hzi4=",
+ "lastModified": 1782949081,
+ "narHash": "sha256-vp6Y/Grm98ESt6ceOkWiHWyZRDV3J1RID4w+6NWK9yA=",
"owner": "hercules-ci",
"repo": "flake-parts",
- "rev": "f7c1a2d347e4c52d5fb8d10cb4d94b5884e546fb",
+ "rev": "17c9d6cdfc60c64f4ee8d306f9bc0b4ccb51481e",
"type": "github"
},
"original": {
@@ -278,19 +262,16 @@
"flake-compat": [
"flake-compat"
],
- "gitignore": [
- "gitignore"
- ],
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
- "lastModified": 1781733627,
- "narHash": "sha256-U3yTuGBnmXvXoQI3qkpfEDsn9RovQPAjN7ndRco+3u0=",
+ "lastModified": 1787424939,
+ "narHash": "sha256-O2tBn84NNuHrnqNVxx/XqsXwfYvS1YwBh+7CBnbCYsk=",
"owner": "cachix",
"repo": "git-hooks.nix",
- "rev": "3bbec39bc90eadfa031e6f3b77272f3f60803e39",
+ "rev": "809414f0cdadf82cf11b06c2b29ba9b3168b3297",
"type": "github"
},
"original": {
@@ -319,43 +300,23 @@
"type": "github"
}
},
- "gitignore_2": {
- "inputs": {
- "nixpkgs": [
- "lanzaboote",
- "pre-commit",
- "nixpkgs"
- ]
- },
- "locked": {
- "lastModified": 1709087332,
- "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=",
- "owner": "hercules-ci",
- "repo": "gitignore.nix",
- "rev": "637db329424fd7e46cf4185293b9cc8c88c95394",
- "type": "github"
- },
- "original": {
- "owner": "hercules-ci",
- "repo": "gitignore.nix",
- "type": "github"
- }
- },
"gnome-shell": {
"flake": false,
"locked": {
- "lastModified": 1767737596,
- "narHash": "sha256-eFujfIUQDgWnSJBablOuG+32hCai192yRdrNHTv0a+s=",
+ "host": "gitlab.gnome.org",
+ "lastModified": 1776175984,
+ "narHash": "sha256-RJFlFW8GiMei6oqUGrMkGEvVqOH8U7Q8abc1yK4VKD8=",
"owner": "GNOME",
"repo": "gnome-shell",
- "rev": "ef02db02bf0ff342734d525b5767814770d85b49",
- "type": "github"
+ "rev": "e0fdc4c13250e9a9b8ea9594c83925274f4a5dca",
+ "type": "gitlab"
},
"original": {
+ "host": "gitlab.gnome.org",
"owner": "GNOME",
+ "ref": "50.1",
"repo": "gnome-shell",
- "rev": "ef02db02bf0ff342734d525b5767814770d85b49",
- "type": "github"
+ "type": "gitlab"
}
},
"home-manager": {
@@ -365,11 +326,11 @@
]
},
"locked": {
- "lastModified": 1782166451,
- "narHash": "sha256-SA7LyrayyZBvtzZnesnSLV7haciFuVLeZaX2hd5v4j4=",
+ "lastModified": 1787715947,
+ "narHash": "sha256-jT6g5aWwA6TrIUJhqQ9ssm8W5e8vAl2Bv8gddEKKVNU=",
"owner": "nix-community",
"repo": "home-manager",
- "rev": "471a1d2f840eb7fcbdfd541d99c13a64096f46db",
+ "rev": "7690127e7e1c90ab1dcaff525d0dafbeb7e14182",
"type": "github"
},
"original": {
@@ -426,7 +387,9 @@
"nixpkgs": [
"nixpkgs"
],
- "pre-commit": "pre-commit",
+ "pre-commit": [
+ "git-hooks"
+ ],
"rust-overlay": [
"rust-overlay"
]
@@ -446,22 +409,6 @@
"type": "github"
}
},
- "libnbtplusplus": {
- "flake": false,
- "locked": {
- "lastModified": 1772016279,
- "narHash": "sha256-7itkptyjoRcXfGLwg1/jxajetZ3a4mDc66+w4X6yW8s=",
- "owner": "PrismLauncher",
- "repo": "libnbtplusplus",
- "rev": "687e43031df0dc641984b4256bcca50d5b3f7de3",
- "type": "github"
- },
- "original": {
- "owner": "PrismLauncher",
- "repo": "libnbtplusplus",
- "type": "github"
- }
- },
"nix-darwin": {
"inputs": {
"nixpkgs": [
@@ -469,11 +416,11 @@
]
},
"locked": {
- "lastModified": 1781761792,
- "narHash": "sha256-rCPytmKNjctLloB6UgK5CRrHSwV4b0ygxtJLPPp8R14=",
+ "lastModified": 1786845137,
+ "narHash": "sha256-oQFip+v0luP8NIxJzmiW4Wu8bILsbFWom5l0zonl8hQ=",
"owner": "lnl7",
"repo": "nix-darwin",
- "rev": "a1fa429e945becaf60468600daf649be4ba0350c",
+ "rev": "4cff07de74b50e64bdd68cd4e722ab5b6b35ee48",
"type": "github"
},
"original": {
@@ -521,11 +468,11 @@
"nixpkgs-lib": {
"locked": {
"dir": "lib",
- "lastModified": 1781577229,
- "narHash": "sha256-lrp67w8AulE9Ks53n27I45ADSzbOCn4H+CNW1Ck8B+8=",
+ "lastModified": 1787498568,
+ "narHash": "sha256-9i/VTdusq/+NM/tz+J1Re+ojkMB8MBf0QshnYfzHz30=",
"owner": "NixOs",
"repo": "nixpkgs",
- "rev": "567a49d1913ce81ac6e9582e3553dd90a955875f",
+ "rev": "56c02bc00adcf003215cc4bd996d6efaf4cff188",
"type": "github"
},
"original": {
@@ -570,11 +517,11 @@
},
"nixpkgs_2": {
"locked": {
- "lastModified": 1781577229,
- "narHash": "sha256-lrp67w8AulE9Ks53n27I45ADSzbOCn4H+CNW1Ck8B+8=",
+ "lastModified": 1787498568,
+ "narHash": "sha256-9i/VTdusq/+NM/tz+J1Re+ojkMB8MBf0QshnYfzHz30=",
"owner": "NixOs",
"repo": "nixpkgs",
- "rev": "567a49d1913ce81ac6e9582e3553dd90a955875f",
+ "rev": "56c02bc00adcf003215cc4bd996d6efaf4cff188",
"type": "github"
},
"original": {
@@ -595,11 +542,11 @@
"systems": "systems"
},
"locked": {
- "lastModified": 1782160744,
- "narHash": "sha256-cHC0CeygNx5y07oTyNo6Gkc0k3fD964MRvwQerlImPY=",
+ "lastModified": 1787691219,
+ "narHash": "sha256-CjeJTOjrluiDuL0W/YBFkSBOQjBYmdKwj7hWAJ4PIh0=",
"owner": "nix-community",
"repo": "nixvim",
- "rev": "f60bf47332d1564a175ad4b517a83ff0c288f2e7",
+ "rev": "ebec1ae277a50b16e7d6682edd009ef585d68261",
"type": "github"
},
"original": {
@@ -620,11 +567,11 @@
]
},
"locked": {
- "lastModified": 1780281641,
- "narHash": "sha256-M/+hUKoKbHXpV0xGVfELbN1Ds1aoe3pL5p5/t46YhVo=",
+ "lastModified": 1785549842,
+ "narHash": "sha256-DCwBZmGsySF7oKGTRgEv2HvpxVXkHT+38VhTM76k0B4=",
"owner": "nix-community",
"repo": "NUR",
- "rev": "30f9ae2f04174de63ba8bcf3580ca90843b28a01",
+ "rev": "a9f987b57594e845e3e5cdd423b9a70846d70308",
"type": "github"
},
"original": {
@@ -633,52 +580,6 @@
"type": "github"
}
},
- "pre-commit": {
- "inputs": {
- "flake-compat": "flake-compat_2",
- "gitignore": "gitignore_2",
- "nixpkgs": [
- "lanzaboote",
- "nixpkgs"
- ]
- },
- "locked": {
- "lastModified": 1781733627,
- "narHash": "sha256-U3yTuGBnmXvXoQI3qkpfEDsn9RovQPAjN7ndRco+3u0=",
- "owner": "cachix",
- "repo": "pre-commit-hooks.nix",
- "rev": "3bbec39bc90eadfa031e6f3b77272f3f60803e39",
- "type": "github"
- },
- "original": {
- "owner": "cachix",
- "repo": "pre-commit-hooks.nix",
- "type": "github"
- }
- },
- "prismlauncher": {
- "inputs": {
- "libnbtplusplus": [
- "libnbtplusplus"
- ],
- "nixpkgs": [
- "nixpkgs"
- ]
- },
- "locked": {
- "lastModified": 1781690232,
- "narHash": "sha256-OX45Qq7O8oapL83vpV2+NXmcFqTy8Cb4hyqgaX5Xo5I=",
- "owner": "PrismLauncher",
- "repo": "PrismLauncher",
- "rev": "f654ce821291b8b8db1f52850dec9e48ede1866f",
- "type": "github"
- },
- "original": {
- "owner": "PrismLauncher",
- "repo": "PrismLauncher",
- "type": "github"
- }
- },
"ragenix": {
"inputs": {
"agenix": [
@@ -725,7 +626,6 @@
"home-manager": "home-manager",
"impermanence": "impermanence",
"lanzaboote": "lanzaboote",
- "libnbtplusplus": "libnbtplusplus",
"nix-darwin": "nix-darwin",
"nix-github-actions": "nix-github-actions",
"nixpkgs": "nixpkgs_2",
@@ -733,7 +633,6 @@
"nixpkgs-pinned": "nixpkgs-pinned",
"nixpkgs-stable": "nixpkgs-stable",
"nixvim": "nixvim",
- "prismlauncher": "prismlauncher",
"ragenix": "ragenix",
"rust-overlay": "rust-overlay",
"sops-nix": "sops-nix",
@@ -749,11 +648,11 @@
]
},
"locked": {
- "lastModified": 1782098508,
- "narHash": "sha256-YeBVH+avasLg/ZTOyshNI4qfU8p5RbMs9O8944A1QDg=",
+ "lastModified": 1787713867,
+ "narHash": "sha256-ZRYTEvDb8QZLCHRoMyIZle9V3Bvw905m0teeo1RvI7M=",
"owner": "oxalica",
"repo": "rust-overlay",
- "rev": "67eed429b53d462923d9be580cfc9ed372f7564f",
+ "rev": "494680f9ffa2b4bf9f2df0f442c7096e44adfa00",
"type": "github"
},
"original": {
@@ -769,11 +668,11 @@
]
},
"locked": {
- "lastModified": 1782165805,
- "narHash": "sha256-478kKQBvK6SYTOdN2h9jhKJv94nbXRbFMfuL1WshErg=",
+ "lastModified": 1786629091,
+ "narHash": "sha256-gkig4nPi1CWc4Z50GBsjE4ygSE7hMpl/TwID2an2Cck=",
"owner": "Mic92",
"repo": "sops-nix",
- "rev": "56b24064fdcaedca53553b1a6d607fd23b613a24",
+ "rev": "a8627b21b9107c5711c96b84f32a9a4b3d45295f",
"type": "github"
},
"original": {
@@ -802,11 +701,11 @@
"tinted-zed": "tinted-zed"
},
"locked": {
- "lastModified": 1781997134,
- "narHash": "sha256-muBZG4O/agq/ljgHr6c3AsobIWgODAS6vf50xIS7o+Q=",
+ "lastModified": 1787175104,
+ "narHash": "sha256-tzNjlb0loxeWlipvxSNAUUihloeTZoyGFhEen87yM9k=",
"owner": "danth",
"repo": "stylix",
- "rev": "a6a493119e492e15874caf6f7f8c7e572e64c655",
+ "rev": "a9e5a76a1b75b137f266e4f445e1eaba82e9783e",
"type": "github"
},
"original": {
@@ -816,6 +715,7 @@
}
},
"systems": {
+ "flake": false,
"locked": {
"lastModified": 1774449309,
"narHash": "sha256-brhZ8DmuGtzkCYHJg4HEd602amKm89Y9ytsFZ5uWD1w=",
@@ -833,15 +733,16 @@
},
"systems_2": {
"locked": {
- "lastModified": 1681028828,
- "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
+ "lastModified": 1774449309,
+ "narHash": "sha256-brhZ8DmuGtzkCYHJg4HEd602amKm89Y9ytsFZ5uWD1w=",
"owner": "nix-systems",
"repo": "default",
- "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
+ "rev": "c29398b59d2048c4ab79345812849c9bd15e9150",
"type": "github"
},
"original": {
"owner": "nix-systems",
+ "ref": "future-26.11",
"repo": "default",
"type": "github"
}
@@ -880,11 +781,11 @@
"tinted-schemes": {
"flake": false,
"locked": {
- "lastModified": 1777806186,
- "narHash": "sha256-PDF0/wObw4nIsSBeXVYLsloXOiphXCgIdsrNcVXguKs=",
+ "lastModified": 1785153830,
+ "narHash": "sha256-fNdfCTeCXU3tZG3TMincd+u68qBHQgCr2Ljr/M1mWP0=",
"owner": "tinted-theming",
"repo": "schemes",
- "rev": "0c94645546f4f3ddac77a1a5fce54eb95bf50795",
+ "rev": "9bd28ed313560db3c5b605c63bc4e309e78e3fc8",
"type": "github"
},
"original": {
@@ -896,11 +797,11 @@
"tinted-tmux": {
"flake": false,
"locked": {
- "lastModified": 1778379944,
- "narHash": "sha256-wPDFzMGSlARlw0Sfsn48Q2+jPSfk6N0Ng6BC/d+7Q24=",
+ "lastModified": 1785031658,
+ "narHash": "sha256-mZp9O2LjzdMzlqQF3l3fjqsuPBzXy+1qTfBEUGjTlpk=",
"owner": "tinted-theming",
"repo": "tinted-tmux",
- "rev": "fe0203a198690e71a5ff11e08812a4673de3678d",
+ "rev": "5d2c67f61ea7af36f16865ab6d541cdba41dc257",
"type": "github"
},
"original": {
@@ -912,11 +813,11 @@
"tinted-zed": {
"flake": false,
"locked": {
- "lastModified": 1778378178,
- "narHash": "sha256-OXPXRIQgGwV77HjYRryOHguh4ALX96jkg+tseLkGgHA=",
+ "lastModified": 1785030526,
+ "narHash": "sha256-klZf8UviewRkxuu74Bhbq6tqy7oxebQC7UVRWbbtQxU=",
"owner": "tinted-theming",
"repo": "base16-zed",
- "rev": "9cd816033ff969415b190722cddf134e78a5665f",
+ "rev": "16f5a8adf4a6b1310d0a61ab172de963e8f76a02",
"type": "github"
},
"original": {
@@ -932,11 +833,11 @@
]
},
"locked": {
- "lastModified": 1780220602,
- "narHash": "sha256-eynAfOmbmxJnkp7YewvCEbShNnnYJ9gLLqkzsYtBPeM=",
+ "lastModified": 1786901030,
+ "narHash": "sha256-WSFCsDSE5ffgD2MqzkM2CYjeFiKhRF/dJUN8uedb6YE=",
"owner": "numtide",
"repo": "treefmt-nix",
- "rev": "db947814a175b7ca6ded66e21383d938df01c227",
+ "rev": "27b3b12a8e6375f28ebe122f07d230ca5459bbfa",
"type": "github"
},
"original": {
diff --git a/flake.nix b/flake.nix
index 3aeb486..b936072 100644
--- a/flake.nix
+++ b/flake.nix
@@ -28,7 +28,6 @@
url = "github:cachix/git-hooks.nix";
inputs = {
flake-compat.follows = "flake-compat";
- gitignore.follows = "gitignore";
nixpkgs.follows = "nixpkgs";
};
};
@@ -73,9 +72,7 @@
inputs = {
crane.follows = "crane";
nixpkgs.follows = "nixpkgs";
- flake-compat.follows = "flake-compat";
- flake-parts.follows = "flake-parts";
- pre-commit-hooks-nix.follows = "git-hooks";
+ pre-commit.follows = "git-hooks";
rust-overlay.follows = "rust-overlay";
};
};
@@ -120,17 +117,6 @@
nixpkgs.follows = "nixpkgs";
};
};
- prismlauncher = {
- url = "github:PrismLauncher/PrismLauncher";
- inputs = {
- libnbtplusplus.follows = "libnbtplusplus";
- nixpkgs.follows = "nixpkgs";
- };
- };
- libnbtplusplus = {
- url = "github:PrismLauncher/libnbtplusplus";
- flake = false;
- };
#wl-togglescreens = {
# url = "git+https://git.project-insanity.org/onny/wl-togglescreens.git?ref=main";
# inputs.nixpkgs.follows = "nixpkgs";
diff --git a/hm/jaki/default.nix b/hm/jaki/default.nix
index 5e12d4f..725e602 100644
--- a/hm/jaki/default.nix
+++ b/hm/jaki/default.nix
@@ -31,10 +31,11 @@
fastfetch.enable = true;
firefox.enable = true;
foot.enable = true;
+ freetube.enable = true;
ghostty.enable = true;
git.enable = true;
hyfetch.enable = true;
- hyprland.enable = true;
+ hyprland.enable = false;
iamb.enable = true;
jameica.enable = true;
kdeconnect.enable = true;
diff --git a/hm/packages/default.nix b/hm/packages/default.nix
index 1e9a79f..9d6d889 100644
--- a/hm/packages/default.nix
+++ b/hm/packages/default.nix
@@ -1,7 +1,6 @@
{
nixpkgs-pinned,
pkgs,
- prismlauncher,
#wl-togglescreens,
...
}: let
@@ -41,7 +40,7 @@ in {
hugo # ssg
# wallpaper deamon
- swww
+ awww
networkmanagerapplet
@@ -61,7 +60,7 @@ in {
pdfarranger # gui for pdf arranging
# LaTeX
- texlive.combined.scheme-full # LaTeX
+ texliveFull # LaTeX
texlab # latex language server
pkgs-pinned.calibre # ebook management
@@ -133,7 +132,7 @@ in {
yambar
swaylock
swaybg # wallpaper
- prismlauncher.packages.${pkgs.system}.prismlauncher # minecraft-launcher
+ prismlauncher # minecraft-launcher
luanti # gameengine
#wl-togglescreens.packages.${pkgs.system}.wl-togglescreens # toggle screens
@@ -142,6 +141,8 @@ in {
# soispha
#grades.outputs.packages.${system}.default
+
+ monero-cli
]
++ (with pkgs.kdePackages; [
okular # pdf viewer
diff --git a/hm/ssh/default.nix b/hm/ssh/default.nix
index d123a6a..6588a89 100644
--- a/hm/ssh/default.nix
+++ b/hm/ssh/default.nix
@@ -4,7 +4,7 @@
programs.ssh = {
enable = true;
enableDefaultConfig = false;
- matchBlocks = let
+ settings = let
genBox = user: {
inherit user;
hostname = "${user}.your-storagebox.de";
diff --git a/hm/swayidle/default.nix b/hm/swayidle/default.nix
index 32befa2..597ba02 100644
--- a/hm/swayidle/default.nix
+++ b/hm/swayidle/default.nix
@@ -23,6 +23,6 @@
# resumeCommand = "${pkgs.hyprland}/bin/hyprctl dispatch dpms on";
#}
];
- systemdTarget = "hyprland-session.target";
+ systemdTargets = ["hyprland-session.target"];
};
}
diff --git a/hm/waybar/default.nix b/hm/waybar/default.nix
index 0c14a8d..fb1088d 100644
--- a/hm/waybar/default.nix
+++ b/hm/waybar/default.nix
@@ -115,8 +115,8 @@
tooltip-format = ''
<big>{:%Y %B}</big>
<tt><small>{calendar}</small></tt>'';
- format-alt = ''{:%d %m %Y}'';
- format = ''{:%H %M}'';
+ format-alt = "{:%d %m %Y}";
+ format = "{:%H %M}";
};
inhibitor = {
what = [
@@ -124,7 +124,7 @@
"sleep"
"handle-lid-switch"
];
- format = ''{icon}'';
+ format = "{icon}";
format-icons = {
activated = "";
deactivated = "";
@@ -160,7 +160,7 @@
#style = ./style.css;
systemd = {
enable = true;
- target = "hyprland-session.target";
+ targets = ["hyprland-session.target"];
};
};
}
diff --git a/modules/hm/jaki/default.nix b/modules/hm/jaki/default.nix
index 675500f..1baead6 100644
--- a/modules/hm/jaki/default.nix
+++ b/modules/hm/jaki/default.nix
@@ -7,6 +7,7 @@
./fastfetch.nix
./firefox
./foot.nix
+ ./freetube.nix
./ghostty.nix
./git.nix
./hyfetch.nix
diff --git a/modules/hm/jaki/firefox/default.nix b/modules/hm/jaki/firefox/default.nix
index cf447e4..6e45552 100644
--- a/modules/hm/jaki/firefox/default.nix
+++ b/modules/hm/jaki/firefox/default.nix
@@ -36,7 +36,7 @@ in {
};
};
extraConfig = builtins.readFile "${user-js}/user.js";
- id = 1;
+ id = 0;
isDefault = true;
name = "default";
search = {
diff --git a/modules/hm/jaki/freetube.nix b/modules/hm/jaki/freetube.nix
new file mode 100644
index 0000000..536ffcb
--- /dev/null
+++ b/modules/hm/jaki/freetube.nix
@@ -0,0 +1,16 @@
+{
+ config,
+ lib,
+ ...
+}: let
+ cfg = config.jaki.freetube;
+in {
+ options.jaki.freetube = {
+ enable = lib.mkEnableOption "freetube";
+ };
+ config = lib.mkIf cfg.enable {
+ programs.freetube = {
+ enable = true;
+ };
+ };
+}
diff --git a/modules/hm/jaki/theming.nix b/modules/hm/jaki/theming.nix
index a792a84..d64482b 100644
--- a/modules/hm/jaki/theming.nix
+++ b/modules/hm/jaki/theming.nix
@@ -10,7 +10,7 @@ in {
config = lib.mkIf cfg.enable {
stylix = {
enable = true;
- iconTheme = {
+ icons = {
enable = true;
dark = "Papirus-dark";
light = "Papirus-light";
diff --git a/modules/hm/jaki/vscodium.nix b/modules/hm/jaki/vscodium.nix
index 99442af..79b2f08 100644
--- a/modules/hm/jaki/vscodium.nix
+++ b/modules/hm/jaki/vscodium.nix
@@ -8,7 +8,7 @@
in {
options.jaki.vscodium.enable = lib.mkEnableOption "vscodium editor";
config = lib.mkIf cfg.enable {
- programs.vscode = {
+ programs.vscodium = {
enable = true;
package = pkgs.vscodium;
profiles.default.extensions = with pkgs.vscode-extensions; [
diff --git a/modules/nixos/jaki/default.nix b/modules/nixos/jaki/default.nix
index db27868..bebe5f6 100644
--- a/modules/nixos/jaki/default.nix
+++ b/modules/nixos/jaki/default.nix
@@ -15,6 +15,7 @@
./hyprland.nix
./impermanence.nix
./meta.nix
+ ./monero.nix
./networking.nix
./nix.nix
./pamconfig.nix
diff --git a/modules/nixos/jaki/monero.nix b/modules/nixos/jaki/monero.nix
new file mode 100644
index 0000000..ee670a2
--- /dev/null
+++ b/modules/nixos/jaki/monero.nix
@@ -0,0 +1,22 @@
+{
+ config,
+ lib,
+ ...
+}: let
+ cfg = config.jaki.monero;
+in {
+ options.jaki.monero.enable = lib.mkEnableOption "monero";
+ config = lib.mkIf cfg.enable {
+ services.monero = {
+ enable = true;
+ };
+ environment.persistence."/srv".directories = [
+ {
+ directory = config.services.monero.dataDir;
+ user = "monero";
+ group = "monero";
+ mode = "0755";
+ }
+ ];
+ };
+}
diff --git a/modules/nixos/jaki/nix.nix b/modules/nixos/jaki/nix.nix
index d946453..0edd642 100644
--- a/modules/nixos/jaki/nix.nix
+++ b/modules/nixos/jaki/nix.nix
@@ -39,11 +39,9 @@ in {
commit-lockfile-summary = "flake.lock: update";
experimental-features = ["nix-command" "flakes"];
substituters = [
- "https://cache.garnix.io"
"https://hyprland.cachix.org"
];
trusted-public-keys = [
- "cache.garnix.io:CTFPyKSLcx5RMJKfLo5EEPUObbA78b0YQ2DTCJXqr9g="
"hyprland.cachix.org-1:a7pgxzMz7+chwVL3/pzj6jIBMioiJM7ypFP8PwtkuGc="
];
};
diff --git a/modules/nixos/jaki/roles.nix b/modules/nixos/jaki/roles.nix
index d05a144..62eef7c 100644
--- a/modules/nixos/jaki/roles.nix
+++ b/modules/nixos/jaki/roles.nix
@@ -20,6 +20,7 @@ in {
font.enable = lib.mkDefault true;
hyprland.enable = lib.mkDefault true;
impermanence.enable = lib.mkDefault true;
+ monero.enable = lib.mkDefault true;
networking.enable = lib.mkDefault true;
nix-config.enable = lib.mkDefault true;
pamconfig.enable = lib.mkDefault true;