Commit graph

718 commits

Author SHA1 Message Date
d80c8d5257
chore: remove unneeded users/youwen directory 2024-12-26 00:52:12 -08:00
0729502090
Merge pull request #1 from youwen5/modules-refactor
Modules refactor
2024-12-26 00:50:54 -08:00
3372af8c03
feat: add template
Some checks failed
Check flake / check (push) Has been cancelled
2024-12-26 00:49:26 -08:00
512b0e3aa1
feat: add hyprland-qtutils 2024-12-26 00:46:13 -08:00
d0c22732fe
flake.lock: update 2024-12-26 00:44:20 -08:00
b8e60dcab0
chore: move overlays 2024-12-26 00:44:20 -08:00
fbdc38100d
fix: use patched fork of nix-index-database 2024-12-26 00:24:42 -08:00
9357bc35aa
fix: add nix-index-database nixosModule 2024-12-26 00:20:32 -08:00
ae1716b328
fix: remove reference to viminal, use defaultEditor 2024-12-26 00:17:24 -08:00
45a9469372
fix: use correct format for git safe.directory 2024-12-26 00:14:54 -08:00
b0ee9e358c
chore: remove unused config parameter 2024-12-26 00:14:47 -08:00
257c076a9b
flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/1395379a7a36e40f2a76e7b9936cc52950baa1be?narHash=sha256-OOfI0XhSJGHblfdNDhfnn8QnZxng63rWk9eeJ2tCbiI%3D' (2024-12-19)
  → 'github:nix-community/home-manager/35b98d20ca8f4ca1f6a2c30b8a2c8bb305a36d84?narHash=sha256-Gm%2B0DcbUS338vvkwyYWms5jsWlx8z8MeQBzcnIDuIkw%3D' (2024-12-24)
• Updated input 'homebrew-cask':
    'github:homebrew/homebrew-cask/74758b1c17c30a7a770ae83273c3e7320744fc5b?narHash=sha256-P0pbalUNSGxqal9BkE2lY%2BlzTXVRkCl7kSPFGMLG%2BF0%3D' (2024-12-20)
  → 'github:homebrew/homebrew-cask/d09f0821745ef07e44475831752463736fa1ff0d?narHash=sha256-IyRULXbkFFVGhOmds9m%2BC9mDA//S2RkI4X0bWAsStJs%3D' (2024-12-26)
• Updated input 'homebrew-core':
    'github:homebrew/homebrew-core/0e39b9bf27c1fc0d4da71971e7a056871e00b358?narHash=sha256-g3c82plQuphjH9cZgDcgdoFLVdsaKvgTa0%2BlpVHfBD0%3D' (2024-12-20)
  → 'github:homebrew/homebrew-core/b477cfe34c1dcae78eb43b7ecd0d89b854719f1e?narHash=sha256-aJkGLhmz5ucc1BFfAbIWANzd8fiLoCu0aOrnMoLypSQ%3D' (2024-12-26)
• Updated input 'nix-flatpak':
    'github:gmodena/nix-flatpak/8bdc2540da516006d07b04019eb57ae0781a04b3?narHash=sha256-HLwdVNxpuTsLlM3tCkpbQU6yCehdgf3kOS1G2SDlkzY%3D' (2024-12-13)
  → 'github:gmodena/nix-flatpak/13be795cac27df7044a425c0b2de3a42b10ddb18?narHash=sha256-8SCTJhDH1fdNGGFhuGStIqbO7vwUKQokgQu6nQlQagY%3D' (2024-12-22)
• Updated input 'nix-index-database':
    'github:nix-community/nix-index-database/311d6cf3ad3f56cb051ffab1f480b2909b3f754d?narHash=sha256-icEMqBt4HtGH52PU5FHidgBrNJvOfXH6VQKNtnD1aw8%3D' (2024-12-15)
  → 'github:nix-community/nix-index-database/c8470746a9f4d1ab4c7563db7da995595ed64ca2?narHash=sha256-zD8ciZm42wi1ijHyS7J0dmBE3QXMA/qBfwW/SEXhiwI%3D' (2024-12-25)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/d3c42f187194c26d9f0309a8ecc469d6c878ce33?narHash=sha256-cHar1vqHOOyC7f1%2BtVycPoWTfKIaqkoe1Q6TnKzuti4%3D' (2024-12-17)
  → 'github:nixos/nixpkgs/d70bd19e0a38ad4790d3913bf08fcbfc9eeca507?narHash=sha256-4EVBRhOjMDuGtMaofAIqzJbg4Ql7Ai0PSeuVZTHjyKQ%3D' (2024-12-19)
• Updated input 'spicetify':
    'github:Gerg-L/spicetify-nix/b7f569e0d97a66d256b93fd88f9e14c5d81d1972?narHash=sha256-LpqK4EQSzv/UDlIognrWRfvaUu6i14i3MDAOKJjlWzY%3D' (2024-12-20)
  → 'github:Gerg-L/spicetify-nix/112da8f6b8a3365cf89d5c5b6aaa02ba249373ff?narHash=sha256-PQIAL/dODi9HroSaW/4nqWQe2CSTgxRYS%2BXiYPo1FhA%3D' (2024-12-26)
• Updated input 'stylix':
    'github:danth/stylix/a2d66f25478103ac9b4adc6d6713794f7005221e?narHash=sha256-BWwJTAiWmZudUdUbyets7e3zQfjvZYtkU51blBnUBjw%3D' (2024-12-18)
  → 'github:danth/stylix/079fecebad5f616561726359c89cedd811c8a722?narHash=sha256-sJ1/y4aXAZ22trJjY%2BnH/bJ%2BpydaDKf3wZtafM%2BYjcs%3D' (2024-12-25)
• Updated input 'ucode':
    'github:e-tho/ucodenix/a70edcafd9a93b8df1d32e664de921669420024e?narHash=sha256-d2Pc1JUcwRRI5nt5Jk5%2BteIjhLhUaq8i4r2FGuE5/bE%3D' (2024-12-16)
  → 'github:e-tho/ucodenix/e672b17a0991427328efbbca8dc88ea855888709?narHash=sha256-2BoHRzShQYseyY1eNlHAlFLGZVJqWbCnW3F4BZMWyiU%3D' (2024-12-23)
• Updated input 'ucode/cpu-microcodes':
    'github:platomav/CPUMicrocodes/bebd9ed9a3c3c21996eb77373d3408296b0b9d3d?narHash=sha256-fdS2hRAgWEukflu2eOpCXe3cVg0L0lcRqdxbLOiMZg0%3D' (2024-12-14)
  → 'github:platomav/CPUMicrocodes/9953c622cc5555b88cb73f042a78bbc8e0edc587?narHash=sha256-nLxzu0X1txVOu7LxadpOLL%2BEbcS6FCI/xrulsqglMg4%3D' (2024-12-22)
• Updated input 'zen-browser':
    'github:youwen5/zen-browser-flake/8c8af380bf45b42ae14b2f6d5252be3627332f23?narHash=sha256-vluyzRt6RikEn78Yk0t7Qd96iZZfyRBt4%2BESI0mtlhk%3D' (2024-12-20)
  → 'github:youwen5/zen-browser-flake/3e4af3607e303a88169782471a082857a3e80162?narHash=sha256-FCQFeOhVg/SNOCdryvxVd/5eLqwXwVr6/48Xyh7wpwU%3D' (2024-12-25)
• Updated input 'zen-browser/zen-browser-aarch64':
    'https://github.com/zen-browser/desktop/releases/download/1.0.2-b.3/zen.linux-aarch64.tar.bz2?narHash=sha256-F5FwGqAgL4kfEy5rNWvofRQl8SH0udQvEIMhysRMDgs%3D' (2024-12-19)
  → 'https://github.com/zen-browser/desktop/releases/download/1.0.2-b.5/zen.linux-aarch64.tar.bz2?narHash=sha256-nuGSRzwBloFwgNCIbc5xv3vGkiHQxzOQr4FUX4Cip7Y%3D' (2024-12-24)
• Removed input 'zen-browser/zen-browser-generic'
• Removed input 'zen-browser/zen-browser-specific'
• Added input 'zen-browser/zen-browser-x86_64':
    'https://github.com/zen-browser/desktop/releases/download/1.0.2-b.5/zen.linux-x86_64.tar.bz2?narHash=sha256-sS9phyr97WawxB2AZAwcXkvO3xAmv8k4C8b8Qw364PY%3D' (2024-12-24)
2024-12-25 23:51:25 -08:00
3a64bae427
fix: add new options to reference distribution 2024-12-25 23:49:43 -08:00
6fdc88a854
refactor: use overlay to inject zen-browser into package set 2024-12-25 23:49:27 -08:00
6590279a68
feat: configure wallpaper, polarity, colorscheme options
Some checks are pending
Check flake / check (push) Waiting to run
2024-12-25 23:37:17 -08:00
e9c6c54ee1
feat: bundle external nixosModules with liminalOS module 2024-12-25 23:11:43 -08:00
d66cce9fa1
fix: move tlp and light configurations to the right place 2024-12-25 22:50:58 -08:00
4314399a1c
Revert 1 commits
8424b02 'refactor: do not depend on inputs for modules'
2024-12-25 22:50:35 -08:00
8424b025f6
refactor: do not depend on inputs for modules 2024-12-25 22:33:04 -08:00
dbc5fbd875
docs: update readme 2024-12-25 21:54:50 -08:00
0b8e5ade7b
feat: overhaul callisto to use new liminalOS configuration method 2024-12-25 19:54:42 -08:00
a506d2aed4
refactor: massively overhaul home manager module system 2024-12-25 19:47:59 -08:00
b2270408fc
chore: remove unneeded configuration from demeter that now lives in core 2024-12-25 17:19:51 -08:00
a0bc16e20c
docs: update todo 2024-12-25 17:19:42 -08:00
d48dd3be2e
feat: add some core functionality that is required for system function 2024-12-25 17:19:28 -08:00
2823e5284e
feat: add default editor option and configuration 2024-12-24 20:55:07 -08:00
f889514d7d
fix: correctly install proprietary nvidia drivers 2024-12-24 20:54:49 -08:00
f4ce8e31b4
chore: remove some unneeded options in callisto 2024-12-24 20:23:58 -08:00
1aa376e94f
refactor: configure more core system options via liminalOS module
Some checks are pending
Check flake / check (push) Waiting to run
2024-12-24 18:47:17 -08:00
104a61a055
feat: manage nvidia graphics as a module 2024-12-24 18:19:54 -08:00
190faacb64
feat: atomically track unfree software and enable it 2024-12-24 18:19:06 -08:00
180741ec71
fix: reconfigure modules to build successfully on demeter 2024-12-23 04:29:01 -08:00
ce89f8149e
refactor: condense some small modules into misc 2024-12-23 02:14:20 -08:00
c9c3e3f6cb
feat: add printing module 2024-12-23 02:09:52 -08:00
a6224c13c2
refactor: modularize core 2024-12-23 02:09:41 -08:00
c3fa2197cb
refactor: modularize hyprland and desktop environment configurations 2024-12-23 01:46:52 -08:00
3e93fc2b92
refactor: modularize distrobox module 2024-12-23 01:38:04 -08:00
005fa17ee1
refactor: change gaming options to be more fine grained 2024-12-23 01:36:18 -08:00
ab0ccf2519
refactor: modularize flatpak and make roblox an option 2024-12-23 01:18:36 -08:00
6414434a1e
docs: update todos 2024-12-23 00:35:43 -08:00
fe24db3a7f
feat: entirely free software 2024-12-22 23:43:46 -08:00
d00dcf0355
refactor: modularize greeter 2024-12-22 23:38:14 -08:00
4c72a5cb8b
refactor: modularize theming 2024-12-22 23:31:33 -08:00
ddfcbd78c8
refactor: modularize gaming module and fold in hamachi 2024-12-22 22:32:50 -08:00
ee6f29eb57
refactor: modularize audio-prod, audio, wsl, wine, networking 2024-12-22 22:26:41 -08:00
5cbd9e60cb
flake.lock: Update
Some checks failed
Check flake / check (push) Has been cancelled
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/66c5d8b62818ec4c1edb3e941f55ef78df8141a8?narHash=sha256-hSwgGpcZtdDsk1dnzA0xj5cNaHgN9A99hRF/mxMtwS4%3D' (2024-12-13)
  → 'github:nix-community/home-manager/1395379a7a36e40f2a76e7b9936cc52950baa1be?narHash=sha256-OOfI0XhSJGHblfdNDhfnn8QnZxng63rWk9eeJ2tCbiI%3D' (2024-12-19)
• Updated input 'homebrew-cask':
    'github:homebrew/homebrew-cask/8074515228dad6aac2401c8a29f204ff8ee20e09?narHash=sha256-O3RWmU9elWHmWW1bfXYYNNymHkHIxa5BReAPftGhfdE%3D' (2024-12-13)
  → 'github:homebrew/homebrew-cask/74758b1c17c30a7a770ae83273c3e7320744fc5b?narHash=sha256-P0pbalUNSGxqal9BkE2lY%2BlzTXVRkCl7kSPFGMLG%2BF0%3D' (2024-12-20)
• Updated input 'homebrew-core':
    'github:homebrew/homebrew-core/98fe1f451be0c34dba9a19ede957f2129b279403?narHash=sha256-nhvP6eQL/Ko7nC3LJ/yBMJYkAbL3P6DxiJ%2BHgrJHp8A%3D' (2024-12-13)
  → 'github:homebrew/homebrew-core/0e39b9bf27c1fc0d4da71971e7a056871e00b358?narHash=sha256-g3c82plQuphjH9cZgDcgdoFLVdsaKvgTa0%2BlpVHfBD0%3D' (2024-12-20)
• Updated input 'nix-flatpak':
    'github:gmodena/nix-flatpak/eb6f90693f91a7ce082c0c2c78627049265bc599?narHash=sha256-OO/yx700wpyKjFmsNlxep57pUIVCA1OlfEN1qUrxgCY%3D' (2024-12-10)
  → 'github:gmodena/nix-flatpak/8bdc2540da516006d07b04019eb57ae0781a04b3?narHash=sha256-HLwdVNxpuTsLlM3tCkpbQU6yCehdgf3kOS1G2SDlkzY%3D' (2024-12-13)
• Updated input 'nix-index-database':
    'github:nix-community/nix-index-database/f1e477a7dd11e27e7f98b646349cd66bbabf2fb8?narHash=sha256-U0vivjQFAwjNDYt49Krevs1murX9hKBFe2Ye0cHpgbU%3D' (2024-12-08)
  → 'github:nix-community/nix-index-database/311d6cf3ad3f56cb051ffab1f480b2909b3f754d?narHash=sha256-icEMqBt4HtGH52PU5FHidgBrNJvOfXH6VQKNtnD1aw8%3D' (2024-12-15)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/5d67ea6b4b63378b9c13be21e2ec9d1afc921713?narHash=sha256-Pj39hSoUA86ZePPF/UXiYHHM7hMIkios8TYG29kQT4g%3D' (2024-12-11)
  → 'github:nixos/nixpkgs/d3c42f187194c26d9f0309a8ecc469d6c878ce33?narHash=sha256-cHar1vqHOOyC7f1%2BtVycPoWTfKIaqkoe1Q6TnKzuti4%3D' (2024-12-17)
• Updated input 'spicetify':
    'github:Gerg-L/spicetify-nix/7981c1e87aa1adeec524524db52f75bf6598fb55?narHash=sha256-wE1sIAnsjWbyXXjwC/%2BoxSFXFDCROiwLY1pSQ7pU9js%3D' (2024-12-13)
  → 'github:Gerg-L/spicetify-nix/b7f569e0d97a66d256b93fd88f9e14c5d81d1972?narHash=sha256-LpqK4EQSzv/UDlIognrWRfvaUu6i14i3MDAOKJjlWzY%3D' (2024-12-20)
• Updated input 'stylix':
    'github:danth/stylix/a9e3779949925ef22f5a215c5f49cf520dea30b1?narHash=sha256-Q0eeLYn45ErXlqGQyXmLLHGe1mqnUiK0Y9wZRa1SNFI%3D' (2024-12-13)
  → 'github:danth/stylix/a2d66f25478103ac9b4adc6d6713794f7005221e?narHash=sha256-BWwJTAiWmZudUdUbyets7e3zQfjvZYtkU51blBnUBjw%3D' (2024-12-18)
• Updated input 'ucode':
    'github:e-tho/ucodenix/e88dfdc91f22093054a82443675bed1b556e20e0?narHash=sha256-oomfM3%2BC9DDqsDGCXLUmgCYureNbRh7BXCT1X7TZkRg%3D' (2024-12-13)
  → 'github:e-tho/ucodenix/a70edcafd9a93b8df1d32e664de921669420024e?narHash=sha256-d2Pc1JUcwRRI5nt5Jk5%2BteIjhLhUaq8i4r2FGuE5/bE%3D' (2024-12-16)
• Updated input 'ucode/cpu-microcodes':
    'github:platomav/CPUMicrocodes/cec026c72d15f7f39b30e9e848bb6c41eab7b754?narHash=sha256-Ar2rEPOEMr69BDdQsqsLbspHMZFIWfsL/6VjbhbrboA%3D' (2024-12-08)
  → 'github:platomav/CPUMicrocodes/bebd9ed9a3c3c21996eb77373d3408296b0b9d3d?narHash=sha256-fdS2hRAgWEukflu2eOpCXe3cVg0L0lcRqdxbLOiMZg0%3D' (2024-12-14)
• Updated input 'vesktop-bin':
    'github:youwen5/vesktop-bin-flake/5c915f8351765657acb632141344f99e3a426f9b?narHash=sha256-AWU9HyBNx0hn6UwjVU2eNGR2unuJLYIFkEgszLGtjNc%3D' (2024-12-11)
  → 'github:youwen5/vesktop-bin-flake/9b9c3a8ffa34ee6f6f2d9fcce757bd5668af60a9?narHash=sha256-4N%2Bs5WFVmKA4LaL4uvHWZLl38TiRI0Aj5yJZn7GdTpE%3D' (2024-12-14)
• Updated input 'zen-browser':
    'github:youwen5/zen-browser-flake/5e64bc098ef8f286109b4fb8c99b31d62f747e13?narHash=sha256-3eHKW6BHyLxUWEvzifB3Kffm8hET0xMeJHUmjTzHHaI%3D' (2024-12-12)
  → 'github:youwen5/zen-browser-flake/8c8af380bf45b42ae14b2f6d5252be3627332f23?narHash=sha256-vluyzRt6RikEn78Yk0t7Qd96iZZfyRBt4%2BESI0mtlhk%3D' (2024-12-20)
• Updated input 'zen-browser/zen-browser-aarch64':
    'https://github.com/zen-browser/desktop/releases/download/1.0.2-b.1/zen.linux-aarch64.tar.bz2?narHash=sha256-fOtYyzis%2BojwkTZKCWy05ROdgfM1Dqhx25%2BDirN18gs%3D' (2024-12-11)
  → 'https://github.com/zen-browser/desktop/releases/download/1.0.2-b.3/zen.linux-aarch64.tar.bz2?narHash=sha256-F5FwGqAgL4kfEy5rNWvofRQl8SH0udQvEIMhysRMDgs%3D' (2024-12-19)
• Updated input 'zen-browser/zen-browser-generic':
    'https://github.com/zen-browser/desktop/releases/download/1.0.2-b.1/zen.linux-generic.tar.bz2?narHash=sha256-%2BZP4UT%2By99bxt7N6Pkmlj0F7FOouR0tzExemkLJiXK4%3D' (2024-12-11)
  → 'https://github.com/zen-browser/desktop/releases/download/1.0.2-b.3/zen.linux-generic.tar.bz2?narHash=sha256-slIWuEWSV9PK1JTr6UKKC%2BVP4oLNaczwkxkYiqcjZM8%3D' (2024-12-19)
• Updated input 'zen-browser/zen-browser-specific':
    'https://github.com/zen-browser/desktop/releases/download/1.0.2-b.1/zen.linux-specific.tar.bz2?narHash=sha256-gUKEfpTIfLdoXg3RyNpQybt/7K820a0ljFSZ%2Be%2Biyq4%3D' (2024-12-11)
  → 'https://github.com/zen-browser/desktop/releases/download/1.0.2-b.3/zen.linux-specific.tar.bz2?narHash=sha256-zAo93sHeB8cTW2JBAqxx0wo3CANcxCgjEcTQgbDeWT4%3D' (2024-12-19)
2024-12-20 02:47:58 -08:00
c740edb912
chore: minor cleaning 2024-12-19 14:31:21 -08:00
93d02e1d84
feat(demeter): use beta nvidia drivers
Some checks failed
Check flake / check (push) Has been cancelled
2024-12-15 10:51:59 -08:00
75370d69d3
fix: add extra wrapper vars for modrinth app to avoid segfault
Some checks failed
Check flake / check (push) Has been cancelled
2024-12-15 02:57:39 -08:00
7fc5af883f
chore: run nixfmt 2024-12-15 02:57:15 -08:00