8 Commits

Author SHA1 Message Date
328a50c365 Refactor modules into nixos and home-manager
All checks were successful
Check flake / build-amd64-linux (push) Successful in 3m14s
2025-01-19 01:22:43 +00:00
b00cd5c2b3 Move modules inside /nixos 2025-01-19 00:04:10 +00:00
404e747037 flake.lock: Update
All checks were successful
Check flake / build-amd64-linux (push) Successful in 3m36s
Flake lock file updates:

• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/eb62e6aa39ea67e0b8018ba8ea077efe65807dc8?narHash=sha256-uQ%2BNQ0/xYU0N1CnXsa2zghgNaOPxWpMJXSUJJ9W7140%3D' (2025-01-14)
  → 'github:NixOS/nixpkgs/5df43628fdf08d642be8ba5b3625a6c70731c19c?narHash=sha256-Tbk1MZbtV2s5aG%2BiM99U8FqwxU/YNArMcWAv6clcsBc%3D' (2025-01-16)
• Updated input 'nixvim':
    'github:nix-community/nixvim/2004ff4547f11d25da78f393fe797dde2b831ce7?narHash=sha256-G6/9vT12RAxkNWQPEX9p8tTx/i8jJcmISpbVDGbEPGc%3D' (2025-01-11)
  → 'github:nix-community/nixvim/c2ee71c814c9427d4991b9d58d412add9c5a1c56?narHash=sha256-Lq7PWAD%2BedeIpZKM7aresrwON%2BTdo3OMu1S2YX8AjjM%3D' (2025-01-17)
2025-01-17 22:43:05 +00:00
ee346f40b3 Use nodejs 22
All checks were successful
Check flake / build-amd64-linux (push) Successful in 3m41s
2025-01-16 23:18:43 +00:00
f237ba2c0b flake.lock: Update
Flake lock file updates:

• Updated input 'agenix':
    'github:ryantm/agenix/f6291c5935fdc4e0bef208cfc0dcab7e3f7a1c41?narHash=sha256-b%2Buqzj%2BWa6xgMS9aNbX4I%2BsXeb5biPDi39VgvSFqFvU%3D' (2024-08-10)
  → 'github:ryantm/agenix/e600439ec4c273cf11e06fe4d9d906fb98fa097c?narHash=sha256-uenf8fv2eG5bKM8C/UvFaiJMZ4IpUFaQxk9OH5t/1gA%3D' (2025-01-15)
• Updated input 'disko':
    'github:nix-community/disko/cb6297acebb15ebffef7d36b4b880b9dfe15638e?narHash=sha256-y1Y5vcr%2B9fHV2x1VRYFuJkpfE1cB/5FyeeO4Xwff7mY%3D' (2025-01-11)
  → 'github:nix-community/disko/bf0abfde48f469c256f2b0f481c6281ff04a5db2?narHash=sha256-rMEuiK69MDhjz1JgbaeQ9mBDXMJ2/P8vmOYRbFndXsk%3D' (2025-01-16)
• Updated input 'firefox-gnome-theme':
    'github:rafaelmardojai/firefox-gnome-theme/a5029a0797d9ab4d5a20f223cacddd70e3748dc8?narHash=sha256-mRE/foGagh2XarMerOXtgldpxiCb/dQa7tHOpPpP2Zw%3D' (2025-01-07)
  → 'github:rafaelmardojai/firefox-gnome-theme/91ca1f82d717b02ceb03a3f423cbe8082ebbb26d?narHash=sha256-S79Hqn2EtSxU4kp99t8tRschSifWD4p/51%2B%2B0xNWUxw%3D' (2025-01-15)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/8870dcaff63dfc6647fb10648b827e9d40b0a337?narHash=sha256-OL7leZ6KBhcDF3nEKe4aZVfIm6xQpb1Kb%2BmxySIP93o%3D' (2025-01-09)
  → 'github:NixOS/nixos-hardware/b678606690027913f3434dea3864e712b862dde5?narHash=sha256-oMr3PVIQ8XPDI8/x6BHxsWEPBRU98Pam6KGVwUh8MPk%3D' (2025-01-15)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/3f0a8ac25fb674611b98089ca3a5dd6480175751?narHash=sha256-JO%2BlFN2HsCwSLMUWXHeOad6QUxOuwe9UOAF/iSl1J4I%3D' (2025-01-06)
  → 'github:NixOS/nixpkgs/e24b4c09e963677b1beea49d411cd315a024ad3a?narHash=sha256-puPDoVKxkuNmYIGMpMQiK8bEjaACcCksolsG36gdaNQ%3D' (2025-01-15)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/bffc22eb12172e6db3c5dde9e3e5628f8e3e7912?narHash=sha256-8YVQ9ZbSfuUk2bUf2KRj60NRraLPKPS0Q4QFTbc%2Bc2c%3D' (2025-01-08)
  → 'github:NixOS/nixpkgs/eb62e6aa39ea67e0b8018ba8ea077efe65807dc8?narHash=sha256-uQ%2BNQ0/xYU0N1CnXsa2zghgNaOPxWpMJXSUJJ9W7140%3D' (2025-01-14)
• Updated input 'nixvim':
    'github:nix-community/nixvim/6bd1c7c5927fa9fdfdfd68f5aa772e6a62b9d779?narHash=sha256-Syew%2B5yuzysUr07SrGD%2BGRfZjE11h36TSYbxzEHYyyc%3D' (2025-01-04)
  → 'github:nix-community/nixvim/2004ff4547f11d25da78f393fe797dde2b831ce7?narHash=sha256-G6/9vT12RAxkNWQPEX9p8tTx/i8jJcmISpbVDGbEPGc%3D' (2025-01-11)
• Updated input 'nixvim/flake-parts':
    'github:hercules-ci/flake-parts/f2f7418ce0ab4a5309a4596161d154cfc877af66?narHash=sha256-soePLBazJk0qQdDVhdbM98vYdssfs3WFedcq%2BraipRI%3D' (2025-01-01)
  → 'github:hercules-ci/flake-parts/b905f6fc23a9051a6e1b741e1438dbfc0634c6de?narHash=sha256-%2Bhu54pAoLDEZT9pjHlqL9DNzWz0NbUn8NEAHP7PQPzU%3D' (2025-01-06)
• Updated input 'nixvim/home-manager':
    'github:nix-community/home-manager/613691f285dad87694c2ba1c9e6298d04736292d?narHash=sha256-oJDtWPH1oJT34RJK1FSWjwX4qcGOBRkcNQPD0EbSfNM%3D' (2024-12-28)
  → 'github:nix-community/home-manager/bd65bc3cde04c16755955630b344bc9e35272c56?narHash=sha256-dinzAqCjenWDxuy%2BMqUQq0I4zUSfaCvN9rzuCmgMZJY%3D' (2025-01-08)
• Updated input 'nixvim/nix-darwin':
    'github:lnl7/nix-darwin/3feaf376d75d3d58ebf7e9a4f584d00628548ad9?narHash=sha256-svzx3yVXD5tbBJZCn3Lt1RriH8GHo6CyVUPTHejf7sU%3D' (2025-01-04)
  → 'github:lnl7/nix-darwin/57733bd1dc81900e13438e5b4439239f1b29db0e?narHash=sha256-iWcjToBpx4PUd74uqvIGAfqqVfyrvRLRauC/SxEKIF0%3D' (2025-01-08)
• Updated input 'nixvim/treefmt-nix':
    'github:numtide/treefmt-nix/29806abab803e498df96d82dd6f34b32eb8dd2c8?narHash=sha256-1hKMRIT%2BQZNWX46e4gIovoQ7H8QRb7803ZH4qSKI45o%3D' (2025-01-03)
  → 'github:numtide/treefmt-nix/13c913f5deb3a5c08bb810efd89dc8cb24dd968b?narHash=sha256-p2r8xhQZ3TYIEKBoiEhllKWQqWNJNoT9v64Vmg4q8Zw%3D' (2025-01-06)
2025-01-16 16:30:03 +00:00
33ba1c7ebe flake.lock: Update
All checks were successful
Check flake / build-amd64-linux (push) Successful in 2m59s
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/49f8aa791f81ff2402039b3efe0c35b9386c4bcf?narHash=sha256-TdU0a/x8048rbbJmkKWzSY1CtsbbGKNkIJcMdr8Zf4Q%3D' (2025-01-06)
  → 'github:nix-community/disko/cb6297acebb15ebffef7d36b4b880b9dfe15638e?narHash=sha256-y1Y5vcr%2B9fHV2x1VRYFuJkpfE1cB/5FyeeO4Xwff7mY%3D' (2025-01-11)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/4f339f6be2b61662f957c2ee9eda0fa597d8a6d6?narHash=sha256-BG1FfTexFwNty5VhYjaQLMR6CMPfI3QRcaZrFQYu2EM%3D' (2025-01-07)
  → 'github:NixOS/nixos-hardware/8870dcaff63dfc6647fb10648b827e9d40b0a337?narHash=sha256-OL7leZ6KBhcDF3nEKe4aZVfIm6xQpb1Kb%2BmxySIP93o%3D' (2025-01-09)
• Updated input 'plasma-manager':
    'github:nix-community/plasma-manager/d16bbded0ae452bc088489e7dca3ef58d8d1830b?narHash=sha256-fWUd9kyXdepphJ7cCzOsuSo7l0kbFCkUqfgKqZyFZzE%3D' (2024-12-24)
  → 'github:nix-community/plasma-manager/a53af7f1514ef4cce8620a9d6a50f238cdedec8b?narHash=sha256-XzwkB62Tt5UYoL1jXiHzgk/qz2fUpGHExcSIbyGTtI0%3D' (2025-01-10)
2025-01-11 10:34:24 +00:00
ebb790a20d flake.lock: Update
All checks were successful
Check flake / build-amd64-linux (push) Successful in 3m54s
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/76816af65d5294761636a838917e335992a52e0c?narHash=sha256-OT%2BsF4eNDFN/OdyUfIQwyp28%2BCFQL7PAdWn0wGU7F0U%3D' (2025-01-06)
  → 'github:nix-community/disko/49f8aa791f81ff2402039b3efe0c35b9386c4bcf?narHash=sha256-TdU0a/x8048rbbJmkKWzSY1CtsbbGKNkIJcMdr8Zf4Q%3D' (2025-01-06)
• Updated input 'firefox-gnome-theme':
    'github:rafaelmardojai/firefox-gnome-theme/0d7c992b33b70ecabf734532beb6aefd2f883fe2?narHash=sha256-ptbARQ03Y1s2W8MYOQG7AjkD1HL/Pypayj7Nxdk8pns%3D' (2025-01-05)
  → 'github:rafaelmardojai/firefox-gnome-theme/a5029a0797d9ab4d5a20f223cacddd70e3748dc8?narHash=sha256-mRE/foGagh2XarMerOXtgldpxiCb/dQa7tHOpPpP2Zw%3D' (2025-01-07)
• Updated input 'home-manager':
    'github:nix-community/home-manager/613691f285dad87694c2ba1c9e6298d04736292d?narHash=sha256-oJDtWPH1oJT34RJK1FSWjwX4qcGOBRkcNQPD0EbSfNM%3D' (2024-12-28)
  → 'github:nix-community/home-manager/bd65bc3cde04c16755955630b344bc9e35272c56?narHash=sha256-dinzAqCjenWDxuy%2BMqUQq0I4zUSfaCvN9rzuCmgMZJY%3D' (2025-01-08)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/7c674c6734f61157e321db595dbfcd8523e04e19?narHash=sha256-e5IOgjQf0SZcFCEV/gMGrsI0gCJyqOKShBQU0iiM3Kg%3D' (2024-12-28)
  → 'github:NixOS/nixos-hardware/4f339f6be2b61662f957c2ee9eda0fa597d8a6d6?narHash=sha256-BG1FfTexFwNty5VhYjaQLMR6CMPfI3QRcaZrFQYu2EM%3D' (2025-01-07)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/cbd8ec4de4469333c82ff40d057350c30e9f7d36?narHash=sha256-DjkQPnkAfd7eB522PwnkGhOMuT9QVCZspDpJJYyOj60%3D' (2025-01-05)
  → 'github:NixOS/nixpkgs/3f0a8ac25fb674611b98089ca3a5dd6480175751?narHash=sha256-JO%2BlFN2HsCwSLMUWXHeOad6QUxOuwe9UOAF/iSl1J4I%3D' (2025-01-06)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/8f3e1f807051e32d8c95cd12b9b421623850a34d?narHash=sha256-/qlNWm/IEVVH7GfgAIyP6EsVZI6zjAx1cV5zNyrs%2BrI%3D' (2025-01-04)
  → 'github:NixOS/nixpkgs/bffc22eb12172e6db3c5dde9e3e5628f8e3e7912?narHash=sha256-8YVQ9ZbSfuUk2bUf2KRj60NRraLPKPS0Q4QFTbc%2Bc2c%3D' (2025-01-08)
2025-01-09 10:27:42 +00:00
ec20e57c4c flake.lock: Update
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/84a5b93637cc16cbfcc61b6e1684d626df61eb21?narHash=sha256-2dt1nOe9zf9pDkf5Kn7FUFyPRo581s0n90jxYXJ94l0%3D' (2024-12-29)
  → 'github:nix-community/disko/76816af65d5294761636a838917e335992a52e0c?narHash=sha256-OT%2BsF4eNDFN/OdyUfIQwyp28%2BCFQL7PAdWn0wGU7F0U%3D' (2025-01-06)
• Updated input 'firefox-gnome-theme':
    'github:rafaelmardojai/firefox-gnome-theme/097c98cb4a7568f6f83a43e37950c08b575dd126?narHash=sha256-U9WjPisByrvw8Kt6Ufg9kLrvg7uHPsFSyG93GR3I1iE%3D' (2024-12-29)
  → 'github:rafaelmardojai/firefox-gnome-theme/0d7c992b33b70ecabf734532beb6aefd2f883fe2?narHash=sha256-ptbARQ03Y1s2W8MYOQG7AjkD1HL/Pypayj7Nxdk8pns%3D' (2025-01-05)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/edf04b75c13c2ac0e54df5ec5c543e300f76f1c9?narHash=sha256-tfYRbFhMOnYaM4ippqqid3BaLOXoFNdImrfBfCp4zn0%3D' (2024-12-31)
  → 'github:NixOS/nixpkgs/cbd8ec4de4469333c82ff40d057350c30e9f7d36?narHash=sha256-DjkQPnkAfd7eB522PwnkGhOMuT9QVCZspDpJJYyOj60%3D' (2025-01-05)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/88195a94f390381c6afcdaa933c2f6ff93959cb4?narHash=sha256-0q9NGQySwDQc7RhAV2ukfnu7Gxa5/ybJ2ANT8DQrQrs%3D' (2024-12-29)
  → 'github:NixOS/nixpkgs/8f3e1f807051e32d8c95cd12b9b421623850a34d?narHash=sha256-/qlNWm/IEVVH7GfgAIyP6EsVZI6zjAx1cV5zNyrs%2BrI%3D' (2025-01-04)
• Updated input 'nixvim':
    'github:nix-community/nixvim/c8fa65c6ac35dba157de0873d645ab398c370123?narHash=sha256-3co5A7PUEN%2BBm7b3/6BxFsmvplg3XYUNR2MzWnheZoE%3D' (2024-12-28)
  → 'github:nix-community/nixvim/6bd1c7c5927fa9fdfdfd68f5aa772e6a62b9d779?narHash=sha256-Syew%2B5yuzysUr07SrGD%2BGRfZjE11h36TSYbxzEHYyyc%3D' (2025-01-04)
• Updated input 'nixvim/devshell':
    'github:numtide/devshell/dd6b80932022cea34a019e2bb32f6fa9e494dfef?narHash=sha256-xRJ2nPOXb//u1jaBnDP56M7v5ldavjbtR6lfGqSvcKg%3D' (2024-10-07)
  → 'github:numtide/devshell/f7795ede5b02664b57035b3b757876703e2c3eac?narHash=sha256-tO3HrHriyLvipc4xr%2BEwtdlo7wM1OjXNjlWRgmM7peY%3D' (2024-12-31)
• Updated input 'nixvim/flake-parts':
    'github:hercules-ci/flake-parts/205b12d8b7cd4802fbcb8e8ef6a0f1408781a4f9?narHash=sha256-4pDvzqnegAfRkPwO3wmwBhVi/Sye1mzps0zHWYnP88c%3D' (2024-12-04)
  → 'github:hercules-ci/flake-parts/f2f7418ce0ab4a5309a4596161d154cfc877af66?narHash=sha256-soePLBazJk0qQdDVhdbM98vYdssfs3WFedcq%2BraipRI%3D' (2025-01-01)
• Updated input 'nixvim/git-hooks':
    'github:cachix/git-hooks.nix/f0f0dc4920a903c3e08f5bdb9246bb572fcae498?narHash=sha256-ulZN7ps8nBV31SE%2BdwkDvKIzvN6hroRY8sYOT0w%2BE28%3D' (2024-12-21)
  → 'github:cachix/git-hooks.nix/a5a961387e75ae44cc20f0a57ae463da5e959656?narHash=sha256-3FZAG%2BpGt3OElQjesCAWeMkQ7C/nB1oTHLRQ8ceP110%3D' (2025-01-03)
• Removed input 'nixvim/git-hooks/nixpkgs-stable'
• Updated input 'nixvim/nix-darwin':
    'github:lnl7/nix-darwin/bc03f7818771a75716966ce8c23110b715eff2aa?narHash=sha256-MoUAbmXz9TEr7zlKDRO56DBJHe30%2B7B5X7nhXm%2BVpc8%3D' (2024-12-26)
  → 'github:lnl7/nix-darwin/3feaf376d75d3d58ebf7e9a4f584d00628548ad9?narHash=sha256-svzx3yVXD5tbBJZCn3Lt1RriH8GHo6CyVUPTHejf7sU%3D' (2025-01-04)
• Updated input 'nixvim/nuschtosSearch':
    'github:NuschtOS/search/3051be7f403bff1d1d380e4612f0c70675b44fc9?narHash=sha256-Y47y%2BLesOCkJaLvj%2BdI/Oa6FAKj/T9sKVKDXLNsViPw%3D' (2024-12-09)
  → 'github:NuschtOS/search/836908e3bddd837ae0f13e215dd48767aee355f0?narHash=sha256-Iv59gMDZajNfezTO0Fw6LHE7uKAShxbvMidmZREit7c%3D' (2025-01-02)
• Updated input 'nixvim/treefmt-nix':
    'github:numtide/treefmt-nix/9e09d30a644c57257715902efbb3adc56c79cf28?narHash=sha256-8T3K5amndEavxnludPyfj3Z1IkcFdRpR23q%2BT0BVeZE%3D' (2024-12-25)
  → 'github:numtide/treefmt-nix/29806abab803e498df96d82dd6f34b32eb8dd2c8?narHash=sha256-1hKMRIT%2BQZNWX46e4gIovoQ7H8QRb7803ZH4qSKI45o%3D' (2025-01-03)
2025-01-06 20:15:14 +00:00
72 changed files with 240 additions and 273 deletions

100
flake.lock generated
View File

@ -8,11 +8,11 @@
"systems": "systems"
},
"locked": {
"lastModified": 1723293904,
"narHash": "sha256-b+uqzj+Wa6xgMS9aNbX4I+sXeb5biPDi39VgvSFqFvU=",
"lastModified": 1736955230,
"narHash": "sha256-uenf8fv2eG5bKM8C/UvFaiJMZ4IpUFaQxk9OH5t/1gA=",
"owner": "ryantm",
"repo": "agenix",
"rev": "f6291c5935fdc4e0bef208cfc0dcab7e3f7a1c41",
"rev": "e600439ec4c273cf11e06fe4d9d906fb98fa097c",
"type": "github"
},
"original": {
@ -87,11 +87,11 @@
]
},
"locked": {
"lastModified": 1728330715,
"narHash": "sha256-xRJ2nPOXb//u1jaBnDP56M7v5ldavjbtR6lfGqSvcKg=",
"lastModified": 1735644329,
"narHash": "sha256-tO3HrHriyLvipc4xr+Ewtdlo7wM1OjXNjlWRgmM7peY=",
"owner": "numtide",
"repo": "devshell",
"rev": "dd6b80932022cea34a019e2bb32f6fa9e494dfef",
"rev": "f7795ede5b02664b57035b3b757876703e2c3eac",
"type": "github"
},
"original": {
@ -107,11 +107,11 @@
]
},
"locked": {
"lastModified": 1735468753,
"narHash": "sha256-2dt1nOe9zf9pDkf5Kn7FUFyPRo581s0n90jxYXJ94l0=",
"lastModified": 1737038063,
"narHash": "sha256-rMEuiK69MDhjz1JgbaeQ9mBDXMJ2/P8vmOYRbFndXsk=",
"owner": "nix-community",
"repo": "disko",
"rev": "84a5b93637cc16cbfcc61b6e1684d626df61eb21",
"rev": "bf0abfde48f469c256f2b0f481c6281ff04a5db2",
"type": "github"
},
"original": {
@ -123,11 +123,11 @@
"firefox-gnome-theme": {
"flake": false,
"locked": {
"lastModified": 1735511798,
"narHash": "sha256-U9WjPisByrvw8Kt6Ufg9kLrvg7uHPsFSyG93GR3I1iE=",
"lastModified": 1736899990,
"narHash": "sha256-S79Hqn2EtSxU4kp99t8tRschSifWD4p/51++0xNWUxw=",
"owner": "rafaelmardojai",
"repo": "firefox-gnome-theme",
"rev": "097c98cb4a7568f6f83a43e37950c08b575dd126",
"rev": "91ca1f82d717b02ceb03a3f423cbe8082ebbb26d",
"type": "github"
},
"original": {
@ -190,11 +190,11 @@
]
},
"locked": {
"lastModified": 1733312601,
"narHash": "sha256-4pDvzqnegAfRkPwO3wmwBhVi/Sye1mzps0zHWYnP88c=",
"lastModified": 1736143030,
"narHash": "sha256-+hu54pAoLDEZT9pjHlqL9DNzWz0NbUn8NEAHP7PQPzU=",
"owner": "hercules-ci",
"repo": "flake-parts",
"rev": "205b12d8b7cd4802fbcb8e8ef6a0f1408781a4f9",
"rev": "b905f6fc23a9051a6e1b741e1438dbfc0634c6de",
"type": "github"
},
"original": {
@ -231,18 +231,14 @@
"nixpkgs": [
"nixvim",
"nixpkgs"
],
"nixpkgs-stable": [
"nixvim",
"nixpkgs"
]
},
"locked": {
"lastModified": 1734797603,
"narHash": "sha256-ulZN7ps8nBV31SE+dwkDvKIzvN6hroRY8sYOT0w+E28=",
"lastModified": 1735882644,
"narHash": "sha256-3FZAG+pGt3OElQjesCAWeMkQ7C/nB1oTHLRQ8ceP110=",
"owner": "cachix",
"repo": "git-hooks.nix",
"rev": "f0f0dc4920a903c3e08f5bdb9246bb572fcae498",
"rev": "a5a961387e75ae44cc20f0a57ae463da5e959656",
"type": "github"
},
"original": {
@ -318,11 +314,11 @@
]
},
"locked": {
"lastModified": 1735344290,
"narHash": "sha256-oJDtWPH1oJT34RJK1FSWjwX4qcGOBRkcNQPD0EbSfNM=",
"lastModified": 1736373539,
"narHash": "sha256-dinzAqCjenWDxuy+MqUQq0I4zUSfaCvN9rzuCmgMZJY=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "613691f285dad87694c2ba1c9e6298d04736292d",
"rev": "bd65bc3cde04c16755955630b344bc9e35272c56",
"type": "github"
},
"original": {
@ -340,11 +336,11 @@
]
},
"locked": {
"lastModified": 1735344290,
"narHash": "sha256-oJDtWPH1oJT34RJK1FSWjwX4qcGOBRkcNQPD0EbSfNM=",
"lastModified": 1736373539,
"narHash": "sha256-dinzAqCjenWDxuy+MqUQq0I4zUSfaCvN9rzuCmgMZJY=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "613691f285dad87694c2ba1c9e6298d04736292d",
"rev": "bd65bc3cde04c16755955630b344bc9e35272c56",
"type": "github"
},
"original": {
@ -406,11 +402,11 @@
]
},
"locked": {
"lastModified": 1735218083,
"narHash": "sha256-MoUAbmXz9TEr7zlKDRO56DBJHe30+7B5X7nhXm+Vpc8=",
"lastModified": 1736370755,
"narHash": "sha256-iWcjToBpx4PUd74uqvIGAfqqVfyrvRLRauC/SxEKIF0=",
"owner": "lnl7",
"repo": "nix-darwin",
"rev": "bc03f7818771a75716966ce8c23110b715eff2aa",
"rev": "57733bd1dc81900e13438e5b4439239f1b29db0e",
"type": "github"
},
"original": {
@ -421,11 +417,11 @@
},
"nixos-hardware": {
"locked": {
"lastModified": 1735388221,
"narHash": "sha256-e5IOgjQf0SZcFCEV/gMGrsI0gCJyqOKShBQU0iiM3Kg=",
"lastModified": 1736978406,
"narHash": "sha256-oMr3PVIQ8XPDI8/x6BHxsWEPBRU98Pam6KGVwUh8MPk=",
"owner": "NixOS",
"repo": "nixos-hardware",
"rev": "7c674c6734f61157e321db595dbfcd8523e04e19",
"rev": "b678606690027913f3434dea3864e712b862dde5",
"type": "github"
},
"original": {
@ -490,11 +486,11 @@
},
"nixpkgs-unstable": {
"locked": {
"lastModified": 1735471104,
"narHash": "sha256-0q9NGQySwDQc7RhAV2ukfnu7Gxa5/ybJ2ANT8DQrQrs=",
"lastModified": 1737062831,
"narHash": "sha256-Tbk1MZbtV2s5aG+iM99U8FqwxU/YNArMcWAv6clcsBc=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "88195a94f390381c6afcdaa933c2f6ff93959cb4",
"rev": "5df43628fdf08d642be8ba5b3625a6c70731c19c",
"type": "github"
},
"original": {
@ -521,11 +517,11 @@
},
"nixpkgs_3": {
"locked": {
"lastModified": 1735669367,
"narHash": "sha256-tfYRbFhMOnYaM4ippqqid3BaLOXoFNdImrfBfCp4zn0=",
"lastModified": 1736916166,
"narHash": "sha256-puPDoVKxkuNmYIGMpMQiK8bEjaACcCksolsG36gdaNQ=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "edf04b75c13c2ac0e54df5ec5c543e300f76f1c9",
"rev": "e24b4c09e963677b1beea49d411cd315a024ad3a",
"type": "github"
},
"original": {
@ -549,11 +545,11 @@
"treefmt-nix": "treefmt-nix"
},
"locked": {
"lastModified": 1735389157,
"narHash": "sha256-3co5A7PUEN+Bm7b3/6BxFsmvplg3XYUNR2MzWnheZoE=",
"lastModified": 1737141914,
"narHash": "sha256-Lq7PWAD+edeIpZKM7aresrwON+Tdo3OMu1S2YX8AjjM=",
"owner": "nix-community",
"repo": "nixvim",
"rev": "c8fa65c6ac35dba157de0873d645ab398c370123",
"rev": "c2ee71c814c9427d4991b9d58d412add9c5a1c56",
"type": "github"
},
"original": {
@ -573,11 +569,11 @@
]
},
"locked": {
"lastModified": 1733773348,
"narHash": "sha256-Y47y+LesOCkJaLvj+dI/Oa6FAKj/T9sKVKDXLNsViPw=",
"lastModified": 1735854821,
"narHash": "sha256-Iv59gMDZajNfezTO0Fw6LHE7uKAShxbvMidmZREit7c=",
"owner": "NuschtOS",
"repo": "search",
"rev": "3051be7f403bff1d1d380e4612f0c70675b44fc9",
"rev": "836908e3bddd837ae0f13e215dd48767aee355f0",
"type": "github"
},
"original": {
@ -596,11 +592,11 @@
]
},
"locked": {
"lastModified": 1735049224,
"narHash": "sha256-fWUd9kyXdepphJ7cCzOsuSo7l0kbFCkUqfgKqZyFZzE=",
"lastModified": 1736549395,
"narHash": "sha256-XzwkB62Tt5UYoL1jXiHzgk/qz2fUpGHExcSIbyGTtI0=",
"owner": "nix-community",
"repo": "plasma-manager",
"rev": "d16bbded0ae452bc088489e7dca3ef58d8d1830b",
"rev": "a53af7f1514ef4cce8620a9d6a50f238cdedec8b",
"type": "github"
},
"original": {
@ -713,11 +709,11 @@
]
},
"locked": {
"lastModified": 1735135567,
"narHash": "sha256-8T3K5amndEavxnludPyfj3Z1IkcFdRpR23q+T0BVeZE=",
"lastModified": 1736154270,
"narHash": "sha256-p2r8xhQZ3TYIEKBoiEhllKWQqWNJNoT9v64Vmg4q8Zw=",
"owner": "numtide",
"repo": "treefmt-nix",
"rev": "9e09d30a644c57257715902efbb3adc56c79cf28",
"rev": "13c913f5deb3a5c08bb810efd89dc8cb24dd968b",
"type": "github"
},
"original": {

View File

@ -22,29 +22,22 @@
users.extraGroups.vboxusers.members = [ "jordan" ];
modules = {
desktop = {
apps = {
qbittorrent.enable = true;
thunderbird.enable = true;
programs = {
dev = {
node.enable = true;
};
browsers = {
firefox.enable = true;
};
media.graphics = {
firefox.enable = true;
git.enable = true;
gpg.enable = true;
graphics = {
raster.enable = true;
vector.enable = true;
};
office.libreoffice.enable = true;
};
dev = {
node.enable = true;
};
editors = {
libreoffice.enable = true;
neovim.enable = true;
};
security = {
gpg.enable = true;
pass.enable = true;
qbittorrent.enable = true;
thunderbird.enable = true;
};
services = {
borgmatic = {
@ -56,7 +49,6 @@
};
};
shell = {
git.enable = true;
zsh.enable = true;
};
};

View File

@ -4,7 +4,8 @@
imports = [
self.inputs.agenix.nixosModules.age
self.inputs.home-manager.nixosModule
../modules
../modules/home-manager
../modules/nixos
];
nixpkgs.overlays = [

View File

@ -52,8 +52,8 @@
];
modules = {
desktop.gnome.enable = true;
networking.tailscale.enable = true;
system.desktop.gnome.enable = true;
services.tailscale.enable = true;
};
environment.systemPackages = with pkgs; [

View File

@ -25,24 +25,18 @@
};
modules = {
desktop = {
apps.qbittorrent.enable = true;
browsers = {
firefox.enable = true;
programs = {
dev = {
node.enable = true;
};
};
dev = {
node.enable = true;
};
editors = {
neovim.enable = true;
};
security = {
firefox.enable = true;
git.enable = true;
gpg.enable = true;
neovim.enable = true;
pass.enable = true;
qbittorrent.enable = true;
};
shell = {
git.enable = true;
zsh.enable = true;
};
};

View File

@ -22,21 +22,16 @@
};
modules = {
desktop = {
apps.qbittorrent.enable = true;
browsers = {
firefox.enable = true;
programs = {
dev = {
node.enable = true;
};
};
dev = {
node.enable = true;
};
editors = {
neovim.enable = true;
};
security = {
firefox.enable = true;
git.enable = true;
gpg.enable = true;
neovim.enable = true;
pass.enable = true;
qbittorrent.enable = true;
};
services = {
borgmatic = {
@ -48,7 +43,6 @@
};
};
shell = {
git.enable = true;
zsh.enable = true;
};
};

View File

@ -30,7 +30,7 @@
videoDrivers = [ "nvidia" ];
};
displayManager = {
defaultSession = if config.modules.desktop.kde.enable then "plasmax11" else "gnome-xorg";
defaultSession = if config.modules.system.desktop.kde.enable then "plasmax11" else "gnome-xorg";
sddm.wayland.enable = lib.mkForce false;
};
};
@ -39,26 +39,20 @@
environment.sessionVariables.GSK_RENDERER = "gl";
modules = {
desktop = {
browsers = {
firefox.enable = true;
programs = {
dev = {
node.enable = true;
};
media.recording = {
firefox.enable = true;
git.enable = true;
gpg.enable = true;
neovim.enable = true;
pass.enable = true;
recording = {
audio.enable = true;
};
};
dev = {
node.enable = true;
};
editors = {
neovim.enable = true;
};
security = {
gpg.enable = true;
pass.enable = true;
};
shell = {
git.enable = true;
zsh.enable = true;
};
};

View File

@ -172,7 +172,7 @@
modules = {
podman.enable = true;
security = {
programs = {
gpg.enable = true;
};
shell = {

View File

@ -50,44 +50,37 @@
};
modules = {
desktop = {
apps.qbittorrent.enable = true;
browsers = {
firefox.enable = true;
programs = {
dev = {
node.enable = true;
};
gaming = {
emulators = {
gamecube.enable = true;
ps2.enable = true;
ps3.enable = true;
psp.enable = true;
wii.enable = true;
xbox.enable = true;
};
lutris.enable = true;
emulators = {
gamecube.enable = true;
ps2.enable = true;
ps3.enable = true;
psp.enable = true;
wii.enable = true;
xbox.enable = true;
};
media.graphics = {
firefox.enable = true;
git.enable = true;
gpg.enable = true;
graphics = {
modeling.enable = true;
raster.enable = true;
vector.enable = true;
};
media.recording = {
libreoffice.enable = true;
lutris.enable = true;
pass.enable = true;
neovim.enable = true;
qbittorrent.enable = true;
recording = {
audio.enable = true;
video.enable = true;
};
office.libreoffice.enable = true;
};
dev = {
node.enable = true;
};
editors = {
neovim.enable = true;
};
hardware.presonus-studio.enable = true;
security = {
gpg.enable = true;
pass.enable = true;
};
services = {
borgmatic = {
enable = true;
@ -105,7 +98,6 @@
gitea-runner.enable = true;
};
shell = {
git.enable = true;
zsh.enable = true;
};
};

View File

@ -214,7 +214,7 @@
};
modules = {
networking = {
system = {
wireless = {
enable = true;
interfaces = [ "wlan0" ];

View File

@ -54,7 +54,7 @@
];
};
modules.networking.tailscale = {
modules.services.tailscale = {
enable = true;
restrictSSH = false;
};

View File

@ -79,7 +79,6 @@
};
modules = rec {
databases.postgresql.enable = true;
services = {
borgmatic = {
enable = true;
@ -103,10 +102,11 @@
signal = true;
whatsapp = true;
};
usePostgresql = databases.postgresql.enable;
usePostgresql = services.postgresql.enable;
};
nginx.enable = true;
photoprism.enable = true;
postgresql.enable = true;
};
};

View File

@ -1,53 +0,0 @@
{
imports = [
./options.nix
./podman.nix
./databases/postgresql.nix
./desktop/gnome.nix
./desktop/forensics.nix
./desktop/hyprland.nix
./desktop/kde.nix
./desktop/mimeapps.nix
./desktop/apps/qbittorrent.nix
./desktop/apps/slack.nix
./desktop/apps/thunderbird.nix
./desktop/apps/zoom.nix
./desktop/browsers/brave.nix
./desktop/browsers/firefox.nix
./desktop/gaming/emulators.nix
./desktop/gaming/lutris.nix
./desktop/gaming/steam.nix
./desktop/media/graphics.nix
./desktop/media/recording.nix
./desktop/office/libreoffice.nix
./dev/cc.nix
./dev/java.nix
./dev/lua.nix
./dev/node.nix
./dev/python.nix
./dev/rust.nix
./dev/scala.nix
./dev/shell.nix
./dev/zig.nix
./editors/neovim
./editors/vscode.nix
./hardware/presonus-studio.nix
./networking/netbird.nix
./networking/tailscale.nix
./networking/wireless.nix
./security/gpg.nix
./security/pass.nix
./services/borgmatic
./services/chrony
./services/coturn
./services/gitea
./services/gitea-runner
./services/headscale
./services/mail
./services/matrix
./services/nginx
./services/photoprism
./shell/git
./shell/zsh
];
}

View File

@ -0,0 +1,33 @@
{
imports = [
./options.nix
./programs/brave.nix
./programs/dev/cc.nix
./programs/dev/java.nix
./programs/dev/lua.nix
./programs/dev/node.nix
./programs/dev/python.nix
./programs/dev/rust.nix
./programs/dev/scala.nix
./programs/dev/shell.nix
./programs/dev/zig.nix
./programs/emulators.nix
./programs/firefox.nix
./programs/forensics.nix
./programs/git
./programs/gpg.nix
./programs/graphics.nix
./programs/libreoffice.nix
./programs/lutris.nix
./programs/neovim.nix
./programs/pass.nix
./programs/qbittorrent.nix
./programs/recording.nix
./programs/slack.nix
./programs/steam.nix
./programs/thunderbird.nix
./programs/vscode.nix
./programs/zoom.nix
./shell/zsh
];
}

View File

@ -1,8 +1,8 @@
{ config, lib, pkgs, ... }:
let cfg = config.modules.desktop.browsers.brave;
let cfg = config.modules.programs.brave;
in {
options.modules.desktop.browsers.brave = {
options.modules.programs.brave = {
enable = lib.mkOption {
default = false;
example = true;

View File

@ -1,8 +1,8 @@
{ config, lib, pkgs, ... }:
let cfg = config.modules.dev.cc;
let cfg = config.modules.programs.dev.cc;
in {
options.modules.dev.cc = {
options.modules.programs.dev.cc = {
enable = lib.mkOption {
default = false;
example = true;

View File

@ -1,8 +1,8 @@
{ config, lib, pkgs, ... }:
let cfg = config.modules.dev.java;
let cfg = config.modules.programs.dev.java;
in {
options.modules.dev.java = {
options.modules.programs.dev.java = {
enable = lib.mkOption {
default = false;
example = true;

View File

@ -1,8 +1,8 @@
{ config, lib, pkgs, ... }:
let cfg = config.modules.dev.lua;
let cfg = config.modules.programs.dev.lua;
in {
options.modules.dev.lua = {
options.modules.programs.dev.lua = {
enable = lib.mkOption {
default = false;
example = true;

View File

@ -1,8 +1,8 @@
{ config, lib, pkgs, ... }:
let cfg = config.modules.dev.node;
let cfg = config.modules.programs.dev.node;
in {
options.modules.dev.node = {
options.modules.programs.dev.node = {
enable = lib.mkOption {
default = false;
example = true;
@ -11,7 +11,7 @@ in {
config = lib.mkIf cfg.enable {
user.packages = with pkgs; [
nodejs_latest
nodejs_22
];
};
}

View File

@ -1,8 +1,8 @@
{ config, lib, pkgs, ... }:
let cfg = config.modules.dev.python;
let cfg = config.modules.programs.dev.python;
in {
options.modules.dev.python = {
options.modules.programs.dev.python = {
enable = lib.mkOption {
default = false;
example = true;

View File

@ -1,8 +1,8 @@
{ config, lib, pkgs, ... }:
let cfg = config.modules.dev.rust;
let cfg = config.modules.programs.dev.rust;
in {
options.modules.dev.rust = {
options.modules.programs.dev.rust = {
enable = lib.mkOption {
default = false;
example = true;

View File

@ -1,8 +1,8 @@
{ config, lib, pkgs, ... }:
let cfg = config.modules.dev.scala;
let cfg = config.modules.programs.dev.scala;
in {
options.modules.dev.scala = {
options.modules.programs.dev.scala = {
enable = lib.mkOption {
default = false;
example = true;

View File

@ -1,8 +1,8 @@
{ config, lib, pkgs, ... }:
let cfg = config.modules.dev.shell;
let cfg = config.modules.programs.dev.shell;
in {
options.modules.dev.shell = {
options.modules.programs.dev.shell = {
enable = lib.mkOption {
default = false;
example = true;

View File

@ -1,8 +1,8 @@
{ config, lib, pkgs, ... }:
let cfg = config.modules.dev.zig;
let cfg = config.modules.programs.dev.zig;
in {
options.modules.dev.zig = {
options.modules.programs.dev.zig = {
enable = lib.mkOption {
default = false;
example = true;

View File

@ -1,8 +1,8 @@
{ config, lib, pkgs, ... }:
let cfg = config.modules.desktop.gaming.emulators;
let cfg = config.modules.programs.emulators;
in {
options.modules.desktop.gaming.emulators = {
options.modules.programs.emulators = {
ds.enable = lib.mkOption {
default = false;
example = true;

View File

@ -1,8 +1,8 @@
{ config, lib, self, ... }:
let cfg = config.modules.desktop.browsers.firefox;
let cfg = config.modules.programs.firefox;
in {
options.modules.desktop.browsers.firefox = {
options.modules.programs.firefox = {
enable = lib.mkOption {
default = false;
example = true;

View File

@ -1,8 +1,8 @@
{ config, lib, pkgs, ... }:
let cfg = config.modules.desktop.forensics;
let cfg = config.modules.programs.forensics;
in {
options.modules.desktop.forensics = {
options.modules.programs.forensics = {
enable = lib.mkOption {
default = false;
example = true;

View File

@ -1,8 +1,8 @@
{ config, lib, pkgs, ... }:
let cfg = config.modules.shell.git;
let cfg = config.modules.programs.git;
in {
options.modules.shell.git = {
options.modules.programs.git = {
enable = lib.mkOption {
default = false;
example = true;

View File

@ -1,8 +1,8 @@
{ config, lib, pkgs, ... }:
let cfg = config.modules.security.gpg;
let cfg = config.modules.programs.gpg;
in {
options.modules.security.gpg = {
options.modules.programs.gpg = {
enable = lib.mkOption {
default = false;
example = true;

View File

@ -1,8 +1,8 @@
{ config, lib, pkgs, ... }:
let cfg = config.modules.desktop.media.graphics;
let cfg = config.modules.programs.graphics;
in {
options.modules.desktop.media.graphics = {
options.modules.programs.graphics = {
modeling.enable = lib.mkOption {
default = false;
example = true;

View File

@ -1,7 +1,7 @@
{ config, lib, pkgs, ... }:
let
cfg = config.modules.desktop.office.libreoffice;
cfg = config.modules.programs.libreoffice;
# libreoffice-gtk4 = pkgs.libreoffice.override {
# extraMakeWrapperArgs = [
# "--set SAL_USE_VCLPLUGIN gtk4"
@ -20,7 +20,7 @@ let
# });
# };
in {
options.modules.desktop.office.libreoffice = {
options.modules.programs.libreoffice = {
enable = lib.mkOption {
default = false;
example = true;
@ -29,7 +29,7 @@ in {
config = lib.mkIf cfg.enable {
user.packages = with pkgs; [
(if config.modules.desktop.kde.enable == true then libreoffice-qt else libreoffice)
(if config.modules.system.desktop.kde.enable == true then libreoffice-qt else libreoffice)
hunspell
hunspellDicts.en-gb-large
hunspellDicts.en-us-large

View File

@ -1,8 +1,8 @@
{ config, lib, pkgs, ... }:
let cfg = config.modules.desktop.gaming.lutris;
let cfg = config.modules.programs.lutris;
in {
options.modules.desktop.gaming.lutris = {
options.modules.programs.lutris = {
enable = lib.mkOption {
default = false;
example = true;

View File

@ -1,9 +1,9 @@
{ config, lib, pkgs, ... }:
let
cfg = config.modules.editors.neovim;
cfg = config.modules.programs.neovim;
in {
options.modules.editors.neovim = {
options.modules.programs.neovim = {
enable = lib.mkOption {
default = false;
example = true;

View File

@ -1,8 +1,8 @@
{ config, lib, pkgs, ... }:
let cfg = config.modules.security.pass;
let cfg = config.modules.programs.pass;
in {
options.modules.security.pass = {
options.modules.programs.pass = {
enable = lib.mkOption {
default = false;
example = true;

View File

@ -1,8 +1,8 @@
{ config, lib, pkgs, ... }:
let cfg = config.modules.desktop.apps.qbittorrent;
let cfg = config.modules.programs.qbittorrent;
in {
options.modules.desktop.apps.qbittorrent = {
options.modules.programs.qbittorrent = {
enable = lib.mkOption {
default = false;
example = true;

View File

@ -1,8 +1,8 @@
{ config, lib, pkgs, ... }:
let cfg = config.modules.desktop.media.recording;
let cfg = config.modules.programs.recording;
in {
options.modules.desktop.media.recording = {
options.modules.programs.recording = {
audio.enable = lib.mkOption {
default = false;
example = true;

View File

@ -1,8 +1,8 @@
{ config, lib, pkgs, ... }:
let cfg = config.modules.desktop.apps.slack;
let cfg = config.modules.programs.slack;
in {
options.modules.desktop.apps.slack = {
options.modules.programs.slack = {
enable = lib.mkOption {
default = false;
example = true;

View File

@ -1,8 +1,8 @@
{ config, lib, pkgs, ... }:
let cfg = config.modules.desktop.gaming.steam;
let cfg = config.modules.programs.steam;
in {
options.modules.desktop.gaming.steam = {
options.modules.programs.steam = {
enable = lib.mkOption {
default = false;
example = true;

View File

@ -1,8 +1,8 @@
{ config, lib, self, ... }:
let cfg = config.modules.desktop.apps.thunderbird;
let cfg = config.modules.programs.thunderbird;
in {
options.modules.desktop.apps.thunderbird = {
options.modules.programs.thunderbird = {
enable = lib.mkOption {
default = false;
example = true;

View File

@ -1,8 +1,8 @@
{ config, lib, pkgs, ... }:
let cfg = config.modules.editors.vscode;
let cfg = config.modules.programs.vscode;
in {
options.modules.editors.vscode = {
options.modules.programs.vscode = {
enable = lib.mkOption {
default = false;
example = true;

View File

@ -1,8 +1,8 @@
{ config, lib, pkgs, ... }:
let cfg = config.modules.desktop.apps.zoom;
let cfg = config.modules.programs.zoom;
in {
options.modules.desktop.apps.zoom = {
options.modules.programs.zoom = {
enable = lib.mkOption {
default = false;
example = true;

24
modules/nixos/default.nix Normal file
View File

@ -0,0 +1,24 @@
{
imports = [
./hardware/presonus-studio
./podman.nix
./services/borgmatic.nix
./services/chrony.nix
./services/coturn.nix
./services/gitea.nix
./services/gitea-runner.nix
./services/headscale.nix
./services/mail.nix
./services/matrix.nix
./services/netbird.nix
./services/nginx.nix
./services/photoprism.nix
./services/postgresql.nix
./services/tailscale.nix
./system/desktop/gnome.nix
./system/desktop/hyprland.nix
./system/desktop/kde.nix
./system/desktop/mimeapps.nix
./system/wireless.nix
];
}

View File

@ -1,10 +1,10 @@
{ config, lib, self, ... }:
let
cfg = config.modules.networking.netbird;
cfg = config.modules.services.netbird;
hostname = config.networking.hostName;
in {
options.modules.networking.netbird = {
options.modules.services.netbird = {
enable = lib.mkEnableOption "netbird";
coordinatorDomain = lib.mkOption {
type = lib.types.str;

View File

@ -5,9 +5,9 @@
}:
let
cfg = config.modules.databases.postgresql;
cfg = config.modules.services.postgresql;
in {
options.modules.databases.postgresql = {
options.modules.services.postgresql = {
enable = lib.mkOption {
default = false;
example = true;

View File

@ -1,11 +1,11 @@
{ config, lib, pkgs, self, ... }:
let
cfg = config.modules.networking.tailscale;
cfg = config.modules.services.tailscale;
headscale = "https://headscale.vimium.net";
hostname = config.networking.hostName;
in {
options.modules.networking.tailscale = {
options.modules.services.tailscale = {
enable = lib.mkOption {
default = false;
example = true;

View File

@ -1,8 +1,8 @@
{ config, lib, pkgs, self, ... }:
let cfg = config.modules.desktop.gnome;
let cfg = config.modules.system.desktop.gnome;
in {
options.modules.desktop.gnome = {
options.modules.system.desktop.gnome = {
enable = lib.mkOption {
default = false;
example = true;

View File

@ -1,8 +1,8 @@
{ config, lib, pkgs, ... }:
let cfg = config.modules.desktop.hyprland;
let cfg = config.modules.system.desktop.hyprland;
in {
options.modules.desktop.hyprland = {
options.modules.system.desktop.hyprland = {
enable = lib.mkOption {
default = false;
example = true;

View File

@ -1,8 +1,8 @@
{ config, lib, pkgs, ... }:
let cfg = config.modules.desktop.kde;
let cfg = config.modules.system.desktop.kde;
in {
options.modules.desktop.kde = {
options.modules.system.desktop.kde = {
enable = lib.mkOption {
default = false;
example = true;

View File

@ -1,11 +1,11 @@
{ config, lib, pkgs, ... }:
let
cfg = config.modules.desktop.mimeapps;
cfg = config.modules.system.desktop.mimeapps;
avApp = "io.github.celluloid_player.Celluloid.desktop";
imageApp = "org.gnome.eog.desktop";
in {
options.modules.desktop.mimeapps = {
options.modules.system.desktop.mimeapps = {
enable = lib.mkOption {
default = false;
example = true;

View File

@ -2,9 +2,9 @@
with lib;
let cfg = config.modules.networking.wireless;
let cfg = config.modules.system.wireless;
in {
options.modules.networking.wireless = {
options.modules.system.wireless = {
enable = mkOption {
default = false;
example = true;