aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--flake.lock527
-rw-r--r--flake.nix22
-rw-r--r--home-manager/homeModules/default.nix1
3 files changed, 260 insertions, 290 deletions
diff --git a/flake.lock b/flake.lock
index 1f6b7bb..808dd6a 100644
--- a/flake.lock
+++ b/flake.lock
@@ -20,11 +20,11 @@
]
},
"locked": {
- "lastModified": 1725199881,
- "narHash": "sha256-jsmipf/u1GFZE5tBUkr56CHMN6VpUWCAjfLIhvQijU0=",
+ "lastModified": 1727261104,
+ "narHash": "sha256-rxDI7WrxIRV9it9mDCHcLa7xQykf1JloXnoXr5xQ8zI=",
"owner": "hyprwm",
"repo": "aquamarine",
- "rev": "f8a687dd29ff019657498f1bd14da2fbbf0e604b",
+ "rev": "b82fdaff917582a9d568969e15e61b398c71e990",
"type": "github"
},
"original": {
@@ -67,30 +67,14 @@
"type": "github"
}
},
- "base16-foot": {
- "flake": false,
- "locked": {
- "lastModified": 1696725948,
- "narHash": "sha256-65bz2bUL/yzZ1c8/GQASnoiGwaF8DczlxJtzik1c0AU=",
- "owner": "tinted-theming",
- "repo": "base16-foot",
- "rev": "eedbcfa30de0a4baa03e99f5e3ceb5535c2755ce",
- "type": "github"
- },
- "original": {
- "owner": "tinted-theming",
- "repo": "base16-foot",
- "type": "github"
- }
- },
"base16-helix": {
"flake": false,
"locked": {
- "lastModified": 1720809814,
- "narHash": "sha256-numb3xigRGnr/deF7wdjBwVg7fpbTH7reFDkJ75AJkY=",
+ "lastModified": 1725860795,
+ "narHash": "sha256-Z2o8VBPW3I+KKTSfe25kskz0EUj7MpUh8u355Z1nVsU=",
"owner": "tinted-theming",
"repo": "base16-helix",
- "rev": "34f41987bec14c0f3f6b2155c19787b1f6489625",
+ "rev": "7f795bf75d38e0eea9fed287264067ca187b88a9",
"type": "github"
},
"original": {
@@ -99,38 +83,6 @@
"type": "github"
}
},
- "base16-kitty": {
- "flake": false,
- "locked": {
- "lastModified": 1665001328,
- "narHash": "sha256-aRaizTYPpuWEcvoYE9U+YRX+Wsc8+iG0guQJbvxEdJY=",
- "owner": "kdrag0n",
- "repo": "base16-kitty",
- "rev": "06bb401fa9a0ffb84365905ffbb959ae5bf40805",
- "type": "github"
- },
- "original": {
- "owner": "kdrag0n",
- "repo": "base16-kitty",
- "type": "github"
- }
- },
- "base16-tmux": {
- "flake": false,
- "locked": {
- "lastModified": 1696725902,
- "narHash": "sha256-wDPg5elZPcQpu7Df0lI5O8Jv4A3T6jUQIVg63KDU+3Q=",
- "owner": "tinted-theming",
- "repo": "base16-tmux",
- "rev": "c02050bebb60dbb20cb433cd4d8ce668ecc11ba7",
- "type": "github"
- },
- "original": {
- "owner": "tinted-theming",
- "repo": "base16-tmux",
- "type": "github"
- }
- },
"base16-vim": {
"flake": false,
"locked": {
@@ -150,11 +102,11 @@
"betterfox": {
"flake": false,
"locked": {
- "lastModified": 1724206118,
- "narHash": "sha256-hpkEO5BhMVtINQG8HN4xqfas/R6q5pYPZiFK8bilIDs=",
+ "lastModified": 1727376228,
+ "narHash": "sha256-s54Y6Ix7W942T+TIwGudoqDzUHifMBJOU9AWqpqIKl4=",
"owner": "yokoffing",
"repo": "Betterfox",
- "rev": "e026ed7d3a763c5d3f96c2680d7bc3340831af4f",
+ "rev": "ab5ede0fef39f02f0ef2bd119879226e3ab71f9f",
"type": "github"
},
"original": {
@@ -216,35 +168,17 @@
},
"flake-parts": {
"inputs": {
- "nixpkgs-lib": "nixpkgs-lib"
- },
- "locked": {
- "lastModified": 1725234343,
- "narHash": "sha256-+ebgonl3NbiKD2UD0x4BszCZQ6sTfL4xioaM49o5B3Y=",
- "owner": "hercules-ci",
- "repo": "flake-parts",
- "rev": "567b938d64d4b4112ee253b9274472dc3a346eb6",
- "type": "github"
- },
- "original": {
- "owner": "hercules-ci",
- "repo": "flake-parts",
- "type": "github"
- }
- },
- "flake-parts_2": {
- "inputs": {
"nixpkgs-lib": [
"nixvim",
"nixpkgs"
]
},
"locked": {
- "lastModified": 1722555600,
- "narHash": "sha256-XOQkdLafnb/p9ij77byFQjDf5m5QYl9b2REiVClC+x4=",
+ "lastModified": 1726153070,
+ "narHash": "sha256-HO4zgY0ekfwO5bX0QH/3kJ/h4KvUDFZg8YpkNwIbg1U=",
"owner": "hercules-ci",
"repo": "flake-parts",
- "rev": "8471fe90ad337a8074e957b69ca4d0089218391d",
+ "rev": "bcef6817a8b2aa20a5a6dbb19b43e63c5bf8619a",
"type": "github"
},
"original": {
@@ -273,6 +207,24 @@
},
"flake-utils_2": {
"inputs": {
+ "systems": "systems_3"
+ },
+ "locked": {
+ "lastModified": 1726560853,
+ "narHash": "sha256-X6rJYSESBVr3hBoH0WbKE5KvhPU5bloyZ2L4K60/fPQ=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "c1dfcf08411b08f6b8615f7d8971a2bfa81d5e8a",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "type": "github"
+ }
+ },
+ "flake-utils_3": {
+ "inputs": {
"systems": [
"stylix",
"systems"
@@ -292,6 +244,21 @@
"type": "github"
}
},
+ "flakey-profile": {
+ "locked": {
+ "lastModified": 1712898590,
+ "narHash": "sha256-FhGIEU93VHAChKEXx905TSiPZKga69bWl1VB37FK//I=",
+ "owner": "lf-",
+ "repo": "flakey-profile",
+ "rev": "243c903fd8eadc0f63d205665a92d4df91d42d9d",
+ "type": "github"
+ },
+ "original": {
+ "owner": "lf-",
+ "repo": "flakey-profile",
+ "type": "github"
+ }
+ },
"fromYaml": {
"flake": false,
"locked": {
@@ -325,11 +292,11 @@
]
},
"locked": {
- "lastModified": 1724857454,
- "narHash": "sha256-Qyl9Q4QMTLZnnBb/8OuQ9LSkzWjBU1T5l5zIzTxkkhk=",
+ "lastModified": 1727514110,
+ "narHash": "sha256-0YRcOxJG12VGDFH8iS8pJ0aYQQUAgo/r3ZAL+cSh9nk=",
"owner": "cachix",
"repo": "git-hooks.nix",
- "rev": "4509ca64f1084e73bc7a721b20c669a8d4c5ebe6",
+ "rev": "85f7a7177c678de68224af3402ab8ee1bcee25c8",
"type": "github"
},
"original": {
@@ -384,11 +351,11 @@
]
},
"locked": {
- "lastModified": 1725893417,
- "narHash": "sha256-fj2LxTZAncL/s5NrtXe1nLfO0XDvRixtCu3kmV9jDPw=",
+ "lastModified": 1727383923,
+ "narHash": "sha256-4/vacp3CwdGoPf8U4e/N8OsGYtO09WTcQK5FqYfJbKs=",
"owner": "nix-community",
"repo": "home-manager",
- "rev": "10541f19c584fe9633c921903d8c095d5411e041",
+ "rev": "ffe2d07e771580a005e675108212597e5b367d2d",
"type": "github"
},
"original": {
@@ -405,11 +372,11 @@
]
},
"locked": {
- "lastModified": 1724435763,
- "narHash": "sha256-UNky3lJNGQtUEXT2OY8gMxejakSWPTfWKvpFkpFlAfM=",
+ "lastModified": 1727383923,
+ "narHash": "sha256-4/vacp3CwdGoPf8U4e/N8OsGYtO09WTcQK5FqYfJbKs=",
"owner": "nix-community",
"repo": "home-manager",
- "rev": "c2cd2a52e02f1dfa1c88f95abeb89298d46023be",
+ "rev": "ffe2d07e771580a005e675108212597e5b367d2d",
"type": "github"
},
"original": {
@@ -455,11 +422,11 @@
]
},
"locked": {
- "lastModified": 1722623071,
- "narHash": "sha256-sLADpVgebpCBFXkA1FlCXtvEPu1tdEsTfqK1hfeHySE=",
+ "lastModified": 1727532803,
+ "narHash": "sha256-ZaZ7h7PY8mQc4vtGmVqWLAq9CAO02gHMyNR5yY8zDmM=",
"owner": "hyprwm",
"repo": "hyprcursor",
- "rev": "912d56025f03d41b1ad29510c423757b4379eb1c",
+ "rev": "b98726e431d4d3ed58bd58bee1047cdb81cec69f",
"type": "github"
},
"original": {
@@ -472,6 +439,7 @@
"inputs": {
"aquamarine": "aquamarine",
"hyprcursor": "hyprcursor",
+ "hyprland-protocols": "hyprland-protocols",
"hyprlang": "hyprlang",
"hyprutils": "hyprutils",
"hyprwayland-scanner": "hyprwayland-scanner",
@@ -480,11 +448,11 @@
"xdph": "xdph"
},
"locked": {
- "lastModified": 1725913740,
- "narHash": "sha256-9JnOcegBA2HzJKG8WFJM434Vi6/eL/Hvdg47P9fxi58=",
+ "lastModified": 1727621787,
+ "narHash": "sha256-Nt+lxQJRfkO675/HkFcz80V47F2Vzx+scYNvJHdHxfc=",
"owner": "hyprwm",
"repo": "Hyprland",
- "rev": "8237d7e1a4994f70636b2e91584775308f24a584",
+ "rev": "6649255d54f45a7e2fedd9b4be85fe5d11229c04",
"type": "github"
},
"original": {
@@ -497,6 +465,31 @@
"inputs": {
"nixpkgs": [
"hyprland",
+ "nixpkgs"
+ ],
+ "systems": [
+ "hyprland",
+ "systems"
+ ]
+ },
+ "locked": {
+ "lastModified": 1727451107,
+ "narHash": "sha256-qV9savtHwmZUa0eJE294WYJjKPGB2+bJhwByFShsVyo=",
+ "owner": "hyprwm",
+ "repo": "hyprland-protocols",
+ "rev": "6b3261ee13a6d2b99de79a31d352f6996e35bde3",
+ "type": "github"
+ },
+ "original": {
+ "owner": "hyprwm",
+ "repo": "hyprland-protocols",
+ "type": "github"
+ }
+ },
+ "hyprland-protocols_2": {
+ "inputs": {
+ "nixpkgs": [
+ "hyprland",
"xdph",
"nixpkgs"
],
@@ -536,11 +529,11 @@
]
},
"locked": {
- "lastModified": 1725188252,
- "narHash": "sha256-yBH8c4GDaEAtBrh+BqIlrx5vp6gG/Gu8fQQK63KAQgs=",
+ "lastModified": 1725997860,
+ "narHash": "sha256-d/rZ/fHR5l1n7PeyLw0StWMNLXVU9c4HFyfskw568so=",
"owner": "hyprwm",
"repo": "hyprlang",
- "rev": "c12ab785ce1982f82594aff03b3104c598186ddd",
+ "rev": "dfeb5811dd6485490cce18d6cc1e38a055eea876",
"type": "github"
},
"original": {
@@ -561,11 +554,11 @@
]
},
"locked": {
- "lastModified": 1724966483,
- "narHash": "sha256-WXDgKIbzjYKczxSZOsJplCS1i1yrTUpsDPuJV/xpYLo=",
+ "lastModified": 1727300645,
+ "narHash": "sha256-OvAtVLaSRPnbXzOwlR1fVqCXR7i+ICRX3aPMCdIiv+c=",
"owner": "hyprwm",
"repo": "hyprutils",
- "rev": "8976e3f6a5357da953a09511d0c7f6a890fb6ec2",
+ "rev": "3f5293432b6dc6a99f26aca2eba3876d2660665c",
"type": "github"
},
"original": {
@@ -586,11 +579,11 @@
]
},
"locked": {
- "lastModified": 1721324119,
- "narHash": "sha256-SOOqIT27/X792+vsLSeFdrNTF+OSRp5qXv6Te+fb2Qg=",
+ "lastModified": 1726874836,
+ "narHash": "sha256-VKR0sf0PSNCB0wPHVKSAn41mCNVCnegWmgkrneKDhHM=",
"owner": "hyprwm",
"repo": "hyprwayland-scanner",
- "rev": "a048a6cb015340bd82f97c1f40a4b595ca85cc30",
+ "rev": "500c81a9e1a76760371049a8d99e008ea77aa59e",
"type": "github"
},
"original": {
@@ -599,80 +592,58 @@
"type": "github"
}
},
- "nh": {
- "inputs": {
- "nixpkgs": [
- "nixpkgs"
- ]
- },
+ "lix": {
+ "flake": false,
"locked": {
- "lastModified": 1725746760,
- "narHash": "sha256-p38Uini6lChBCF0mZndHXTAy7ZH/OQLY696BFCHg92g=",
- "owner": "viperML",
- "repo": "nh",
- "rev": "7650b372e55a36d7765ee0a5e59b142731bc8b3d",
- "type": "github"
+ "lastModified": 1723503926,
+ "narHash": "sha256-Rosl9iA9MybF5Bud4BTAQ9adbY81aGmPfV8dDBGl34s=",
+ "rev": "bcaeb6388b8916ac6d1736e3aa2b13313e6a6bd2",
+ "type": "tarball",
+ "url": "https://git.lix.systems/api/v1/repos/lix-project/lix/archive/bcaeb6388b8916ac6d1736e3aa2b13313e6a6bd2.tar.gz?rev=bcaeb6388b8916ac6d1736e3aa2b13313e6a6bd2"
},
"original": {
- "owner": "viperML",
- "repo": "nh",
- "type": "github"
+ "type": "tarball",
+ "url": "https://git.lix.systems/lix-project/lix/archive/2.91.0.tar.gz"
}
},
- "niri": {
+ "lix-module": {
"inputs": {
- "flake-parts": "flake-parts",
- "niri-stable": "niri-stable",
- "niri-unstable": "niri-unstable",
- "nixpkgs": "nixpkgs_2",
- "nixpkgs-stable": "nixpkgs-stable",
- "xwayland-satellite-stable": "xwayland-satellite-stable",
- "xwayland-satellite-unstable": "xwayland-satellite-unstable"
+ "flake-utils": "flake-utils",
+ "flakey-profile": "flakey-profile",
+ "lix": "lix",
+ "nixpkgs": [
+ "nixpkgs"
+ ]
},
"locked": {
- "lastModified": 1725864858,
- "narHash": "sha256-GilTZqlZjKRtYJiRgY2wK/oDgrxhbjmmYlInt0WraRA=",
- "owner": "sodiboo",
- "repo": "niri-flake",
- "rev": "3943da733dc84f6e58ca2898a9414b113ff25bf5",
- "type": "github"
+ "lastModified": 1723510904,
+ "narHash": "sha256-zNW/rqNJwhq2lYmQf19wJerRuNimjhxHKmzrWWFJYts=",
+ "rev": "622a2253a071a1fb97a4d3c8103a91114acc1140",
+ "type": "tarball",
+ "url": "https://git.lix.systems/api/v1/repos/lix-project/nixos-module/archive/622a2253a071a1fb97a4d3c8103a91114acc1140.tar.gz?rev=622a2253a071a1fb97a4d3c8103a91114acc1140"
},
"original": {
- "owner": "sodiboo",
- "repo": "niri-flake",
- "type": "github"
+ "type": "tarball",
+ "url": "https://git.lix.systems/lix-project/nixos-module/archive/2.91.0.tar.gz"
}
},
- "niri-stable": {
- "flake": false,
- "locked": {
- "lastModified": 1723290956,
- "narHash": "sha256-13xynDWoOqogUKZTf6lz267hEQGdCE+BE6acs2G3j8k=",
- "owner": "YaLTeR",
- "repo": "niri",
- "rev": "9063a5dbdc0d4470dc1e13ce5749838e32af6a44",
- "type": "github"
+ "nh": {
+ "inputs": {
+ "nixpkgs": [
+ "nixpkgs"
+ ]
},
- "original": {
- "owner": "YaLTeR",
- "ref": "v0.1.8",
- "repo": "niri",
- "type": "github"
- }
- },
- "niri-unstable": {
- "flake": false,
"locked": {
- "lastModified": 1725861063,
- "narHash": "sha256-6m5FRYlM+c6mpytMWO4Ku9l8cGB5Omm2auM1xggDfK8=",
- "owner": "YaLTeR",
- "repo": "niri",
- "rev": "96083847fb8776ca4f0ed613148e2e6540690cb3",
+ "lastModified": 1725746760,
+ "narHash": "sha256-p38Uini6lChBCF0mZndHXTAy7ZH/OQLY696BFCHg92g=",
+ "owner": "viperML",
+ "repo": "nh",
+ "rev": "7650b372e55a36d7765ee0a5e59b142731bc8b3d",
"type": "github"
},
"original": {
- "owner": "YaLTeR",
- "repo": "niri",
+ "owner": "viperML",
+ "repo": "nh",
"type": "github"
}
},
@@ -684,11 +655,11 @@
]
},
"locked": {
- "lastModified": 1724561770,
- "narHash": "sha256-zv8C9RNa86CIpyHwPIVO/k+5TfM8ZbjGwOOpTe1grls=",
+ "lastModified": 1727507295,
+ "narHash": "sha256-I/FrX1peu4URoj5T5odfuKR2rm4GjYJJpCGF9c0/lDA=",
"owner": "lnl7",
"repo": "nix-darwin",
- "rev": "ac5694a0b855a981e81b4d9f14052e3ff46ca39e",
+ "rev": "f2e1c4aa29fc211947c3a7113cba1dd707433b70",
"type": "github"
},
"original": {
@@ -699,11 +670,11 @@
},
"nixos-hardware": {
"locked": {
- "lastModified": 1725885300,
- "narHash": "sha256-5RLEnou1/GJQl+Wd+Bxaj7QY7FFQ9wjnFq1VNEaxTmc=",
+ "lastModified": 1727613673,
+ "narHash": "sha256-qqIffTQfxMYo3MKQ9BoY2s2mdKZNnUiksdnxv81js9U=",
"owner": "NixOS",
"repo": "nixos-hardware",
- "rev": "166dee4f88a7e3ba1b7a243edb1aca822f00680e",
+ "rev": "f5c239fa9acb27f0a5326ba2949c00fada89ca9f",
"type": "github"
},
"original": {
@@ -715,11 +686,11 @@
},
"nixpkgs": {
"locked": {
- "lastModified": 1725103162,
- "narHash": "sha256-Ym04C5+qovuQDYL/rKWSR+WESseQBbNAe5DsXNx5trY=",
+ "lastModified": 1727348695,
+ "narHash": "sha256-J+PeFKSDV+pHL7ukkfpVzCOO7mBSrrpJ3svwBFABbhI=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "12228ff1752d7b7624a54e9c1af4b222b3c1073b",
+ "rev": "1925c603f17fc89f4c8f6bf6f631a802ad85d784",
"type": "github"
},
"original": {
@@ -729,25 +700,13 @@
"type": "github"
}
},
- "nixpkgs-lib": {
- "locked": {
- "lastModified": 1725233747,
- "narHash": "sha256-Ss8QWLXdr2JCBPcYChJhz4xJm+h/xjl4G0c0XlP6a74=",
- "type": "tarball",
- "url": "https://github.com/NixOS/nixpkgs/archive/356624c12086a18f2ea2825fed34523d60ccc4e3.tar.gz"
- },
- "original": {
- "type": "tarball",
- "url": "https://github.com/NixOS/nixpkgs/archive/356624c12086a18f2ea2825fed34523d60ccc4e3.tar.gz"
- }
- },
"nixpkgs-small": {
"locked": {
- "lastModified": 1725857262,
- "narHash": "sha256-m9n0PncgZepVgmjOO1rfVXMgUACDOwZbhjSRjJ/NUpM=",
+ "lastModified": 1727631725,
+ "narHash": "sha256-3BhOfmcg9Pxjm/kU+IVYe76CvHL6zArK9ktlCJeP06E=",
"owner": "nixos",
"repo": "nixpkgs",
- "rev": "5af6aefbcc55670e36663fd1f8a796e1e323001a",
+ "rev": "b5c4f45cfcaa5a44632c7119922987e131249cd2",
"type": "github"
},
"original": {
@@ -757,45 +716,13 @@
"type": "github"
}
},
- "nixpkgs-stable": {
- "locked": {
- "lastModified": 1725693463,
- "narHash": "sha256-ZPzhebbWBOr0zRWW10FfqfbJlan3G96/h3uqhiFqmwg=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "68e7dce0a6532e876980764167ad158174402c6f",
- "type": "github"
- },
- "original": {
- "owner": "NixOS",
- "ref": "nixos-24.05",
- "repo": "nixpkgs",
- "type": "github"
- }
- },
"nixpkgs_2": {
"locked": {
- "lastModified": 1725634671,
- "narHash": "sha256-v3rIhsJBOMLR8e/RNWxr828tB+WywYIoajrZKFM+0Gg=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "574d1eac1c200690e27b8eb4e24887f8df7ac27c",
- "type": "github"
- },
- "original": {
- "owner": "NixOS",
- "ref": "nixos-unstable",
- "repo": "nixpkgs",
- "type": "github"
- }
- },
- "nixpkgs_3": {
- "locked": {
- "lastModified": 1725634671,
- "narHash": "sha256-v3rIhsJBOMLR8e/RNWxr828tB+WywYIoajrZKFM+0Gg=",
+ "lastModified": 1727348695,
+ "narHash": "sha256-J+PeFKSDV+pHL7ukkfpVzCOO7mBSrrpJ3svwBFABbhI=",
"owner": "nixos",
"repo": "nixpkgs",
- "rev": "574d1eac1c200690e27b8eb4e24887f8df7ac27c",
+ "rev": "1925c603f17fc89f4c8f6bf6f631a802ad85d784",
"type": "github"
},
"original": {
@@ -805,7 +732,7 @@
"type": "github"
}
},
- "nixpkgs_4": {
+ "nixpkgs_3": {
"locked": {
"lastModified": 1725194671,
"narHash": "sha256-tLGCFEFTB5TaOKkpfw3iYT9dnk4awTP/q4w+ROpMfuw=",
@@ -825,7 +752,7 @@
"inputs": {
"devshell": "devshell",
"flake-compat": "flake-compat",
- "flake-parts": "flake-parts_2",
+ "flake-parts": "flake-parts",
"git-hooks": "git-hooks",
"home-manager": "home-manager_2",
"nix-darwin": "nix-darwin",
@@ -836,11 +763,11 @@
"treefmt-nix": "treefmt-nix"
},
"locked": {
- "lastModified": 1725904829,
- "narHash": "sha256-NwayQZXuhtMGK6xSbbe86+8xWWsdbHqSVu7qruOSX+E=",
+ "lastModified": 1727627304,
+ "narHash": "sha256-BoiVj3tlmhJ5wDhhro5dvO62eJOcz/pxrdljN7hlEEM=",
"owner": "nix-community",
"repo": "nixvim",
- "rev": "9d323f3ec7aa28d25589f43fde16fa03aa17f8d9",
+ "rev": "4e2a0221653da2e541dd1197d2afdf87b1c14255",
"type": "github"
},
"original": {
@@ -851,11 +778,11 @@
},
"nurpkgs": {
"locked": {
- "lastModified": 1725914786,
- "narHash": "sha256-IUEPseZohbNJi9eFFWUhTnkpceZLMj0B62TtCkLo2ZY=",
+ "lastModified": 1727637521,
+ "narHash": "sha256-KrfaSKALSd9AZTxZxYvJRZ/nl550CXt7MeIi5oUgsnU=",
"owner": "nix-community",
"repo": "NUR",
- "rev": "b121603cbc4551eda8c055bae01d08e9ecedb529",
+ "rev": "1d88c938b14e8c269d1d7b0ce389f194aef8679d",
"type": "github"
},
"original": {
@@ -866,18 +793,18 @@
},
"nuschtosSearch": {
"inputs": {
- "flake-utils": "flake-utils",
+ "flake-utils": "flake-utils_2",
"nixpkgs": [
"nixvim",
"nixpkgs"
]
},
"locked": {
- "lastModified": 1724584782,
- "narHash": "sha256-7FfHv7b1jwMPSu9SPY9hdxStk8E6EeSwzqdvV69U4BM=",
+ "lastModified": 1727452028,
+ "narHash": "sha256-ehl/A4HQFRyqj1Fk7cl+dgSf/2Fb1jLwWJtZaMU6RfU=",
"owner": "NuschtOS",
"repo": "search",
- "rev": "5a08d691de30b6fc28d58ce71a5e420f2694e087",
+ "rev": "9f7426e532ef8dfc839c4a3fcc567b13a20a70d3",
"type": "github"
},
"original": {
@@ -891,10 +818,10 @@
"betterfox": "betterfox",
"home-manager": "home-manager",
"hyprland": "hyprland",
+ "lix-module": "lix-module",
"nh": "nh",
- "niri": "niri",
"nixos-hardware": "nixos-hardware",
- "nixpkgs": "nixpkgs_3",
+ "nixpkgs": "nixpkgs_2",
"nixpkgs-small": "nixpkgs-small",
"nixvim": "nixvim",
"nurpkgs": "nurpkgs",
@@ -922,24 +849,24 @@
"inputs": {
"base16": "base16",
"base16-fish": "base16-fish",
- "base16-foot": "base16-foot",
"base16-helix": "base16-helix",
- "base16-kitty": "base16-kitty",
- "base16-tmux": "base16-tmux",
"base16-vim": "base16-vim",
"flake-compat": "flake-compat_2",
- "flake-utils": "flake-utils_2",
+ "flake-utils": "flake-utils_3",
"gnome-shell": "gnome-shell",
"home-manager": "home-manager_3",
- "nixpkgs": "nixpkgs_4",
- "systems": "systems_3"
+ "nixpkgs": "nixpkgs_3",
+ "systems": "systems_4",
+ "tinted-foot": "tinted-foot",
+ "tinted-kitty": "tinted-kitty",
+ "tinted-tmux": "tinted-tmux"
},
"locked": {
- "lastModified": 1725290973,
- "narHash": "sha256-+jwXF9KI0HfvDgpsoJGvOdfOGGSKOrID1wQB79zjUbo=",
+ "lastModified": 1727635018,
+ "narHash": "sha256-WSc/MF4dUeB2UPMznXYv4LeKK/ulD4xsufdN/L5PoL4=",
"owner": "danth",
"repo": "stylix",
- "rev": "ef81ad9e85e60420cc83d4642619c14b57139d33",
+ "rev": "0eea8bcb0f9c3c7638e7ee64f98ed9b4ec716830",
"type": "github"
},
"original": {
@@ -993,6 +920,69 @@
"type": "github"
}
},
+ "systems_4": {
+ "locked": {
+ "lastModified": 1681028828,
+ "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
+ "owner": "nix-systems",
+ "repo": "default",
+ "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nix-systems",
+ "repo": "default",
+ "type": "github"
+ }
+ },
+ "tinted-foot": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1696725948,
+ "narHash": "sha256-65bz2bUL/yzZ1c8/GQASnoiGwaF8DczlxJtzik1c0AU=",
+ "owner": "tinted-theming",
+ "repo": "tinted-foot",
+ "rev": "eedbcfa30de0a4baa03e99f5e3ceb5535c2755ce",
+ "type": "github"
+ },
+ "original": {
+ "owner": "tinted-theming",
+ "repo": "tinted-foot",
+ "type": "github"
+ }
+ },
+ "tinted-kitty": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1665001328,
+ "narHash": "sha256-aRaizTYPpuWEcvoYE9U+YRX+Wsc8+iG0guQJbvxEdJY=",
+ "owner": "tinted-theming",
+ "repo": "tinted-kitty",
+ "rev": "06bb401fa9a0ffb84365905ffbb959ae5bf40805",
+ "type": "github"
+ },
+ "original": {
+ "owner": "tinted-theming",
+ "repo": "tinted-kitty",
+ "type": "github"
+ }
+ },
+ "tinted-tmux": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1696725902,
+ "narHash": "sha256-wDPg5elZPcQpu7Df0lI5O8Jv4A3T6jUQIVg63KDU+3Q=",
+ "owner": "tinted-theming",
+ "repo": "tinted-tmux",
+ "rev": "c02050bebb60dbb20cb433cd4d8ce668ecc11ba7",
+ "type": "github"
+ },
+ "original": {
+ "owner": "tinted-theming",
+ "repo": "tinted-tmux",
+ "type": "github"
+ }
+ },
"treefmt-nix": {
"inputs": {
"nixpkgs": [
@@ -1001,11 +991,11 @@
]
},
"locked": {
- "lastModified": 1724833132,
- "narHash": "sha256-F4djBvyNRAXGusJiNYInqR6zIMI3rvlp6WiKwsRISos=",
+ "lastModified": 1727431250,
+ "narHash": "sha256-uGRlRT47ecicF9iLD1G3g43jn2e+b5KaMptb59LHnvM=",
"owner": "numtide",
"repo": "treefmt-nix",
- "rev": "3ffd842a5f50f435d3e603312eefa4790db46af5",
+ "rev": "879b29ae9a0378904fbbefe0dadaed43c8905754",
"type": "github"
},
"original": {
@@ -1016,11 +1006,19 @@
},
"xdph": {
"inputs": {
- "hyprland-protocols": "hyprland-protocols",
+ "hyprland-protocols": "hyprland-protocols_2",
"hyprlang": [
"hyprland",
"hyprlang"
],
+ "hyprutils": [
+ "hyprland",
+ "hyprutils"
+ ],
+ "hyprwayland-scanner": [
+ "hyprland",
+ "hyprwayland-scanner"
+ ],
"nixpkgs": [
"hyprland",
"nixpkgs"
@@ -1031,11 +1029,11 @@
]
},
"locked": {
- "lastModified": 1725203932,
- "narHash": "sha256-VLULC/OnI+6R9KEP2OIGk+uLJJsfRlaLouZ5gyFd2+Y=",
+ "lastModified": 1727524473,
+ "narHash": "sha256-1DGktDtSWIJpnDbVoj/qpvJSH5zg6JbOfuh6xqZMap0=",
"owner": "hyprwm",
"repo": "xdg-desktop-portal-hyprland",
- "rev": "2425e8f541525fa7409d9f26a8ffaf92a3767251",
+ "rev": "7e500e679ede40e79cf2d89b5f5fa3e34923bd26",
"type": "github"
},
"original": {
@@ -1043,39 +1041,6 @@
"repo": "xdg-desktop-portal-hyprland",
"type": "github"
}
- },
- "xwayland-satellite-stable": {
- "flake": false,
- "locked": {
- "lastModified": 1718165778,
- "narHash": "sha256-dwF9nI54a6Fo9XU5s4qmvMXSgCid3YQVGxch00qEMvI=",
- "owner": "Supreeeme",
- "repo": "xwayland-satellite",
- "rev": "b6d281967cb0b7bf1dfdb8d0f597b517dc4aa5c5",
- "type": "github"
- },
- "original": {
- "owner": "Supreeeme",
- "ref": "v0.4",
- "repo": "xwayland-satellite",
- "type": "github"
- }
- },
- "xwayland-satellite-unstable": {
- "flake": false,
- "locked": {
- "lastModified": 1723095288,
- "narHash": "sha256-cUlTHg/F0tUpjS/uAIYKwrIRaKwuzdyFo3IiST6E7Fc=",
- "owner": "Supreeeme",
- "repo": "xwayland-satellite",
- "rev": "95afa163a60167cd97bf6afa870bc117a1be3d03",
- "type": "github"
- },
- "original": {
- "owner": "Supreeeme",
- "repo": "xwayland-satellite",
- "type": "github"
- }
}
},
"root": "root",
diff --git a/flake.nix b/flake.nix
index b1fefb8..5697124 100644
--- a/flake.nix
+++ b/flake.nix
@@ -2,16 +2,21 @@
description = "NixOS configs <3";
inputs = {
- # Nixpkgs
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
nixpkgs-small.url = "github:nixos/nixpkgs/nixos-unstable-small";
- # Home manager
+ # Nix replacement because why not
+ lix-module = {
+ url = "https://git.lix.systems/lix-project/nixos-module/archive/2.91.0.tar.gz";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
+
home-manager = {
url = "github:nix-community/home-manager";
inputs.nixpkgs.follows = "nixpkgs";
};
+ # Nix User Repo
nurpkgs = {
url = "github:/nix-community/NUR";
inputs.nixpkgs.follows = "nixpkgs";
@@ -20,12 +25,8 @@
hyprland = {
url = "github:hyprwm/Hyprland";
};
- # hyprsplit = {
- # url = "github:shezdy/hyprsplit";
- # inputs.hyprland.follows = "hyprland";
- # };
-
+ # Nix command helper
nh = {
url = "github:viperML/nh";
inputs.nixpkgs.follows = "nixpkgs";
@@ -36,11 +37,13 @@
inputs.nixpkgs.follows = "nixpkgs";
};
+ # Styling for (almost) everything
stylix.url = "github:danth/stylix";
+ # Hardware configs for my laptop
nixos-hardware.url = "github:NixOS/nixos-hardware/master";
- niri.url = "github:/sodiboo/niri-flake";
+ # niri.url = "github:/sodiboo/niri-flake";
shyfox = {
url = "github:Naezr/ShyFox";
@@ -55,6 +58,7 @@
outputs = { self
, nixpkgs
+ , lix-module
, home-manager
, nurpkgs
, nixos-hardware
@@ -97,12 +101,14 @@
modules = [
./nixos/laptop/configuration.nix
nixos-hardware.nixosModules.lenovo-thinkpad-t14-amd-gen1
+ lix-module.nixosModules.default
];
};
ltrr = nixpkgs.lib.nixosSystem {
specialArgs = { inherit inputs outputs; };
modules = [
./nixos/pc/configuration.nix
+ lix-module.nixosModules.default
];
};
};
diff --git a/home-manager/homeModules/default.nix b/home-manager/homeModules/default.nix
index f0f088b..f81393b 100644
--- a/home-manager/homeModules/default.nix
+++ b/home-manager/homeModules/default.nix
@@ -2,7 +2,6 @@
imports = [
./emacs
./firefox.nix
- ./niri.nix
./mako.nix
./rofi.nix
./nvim.nix