NixOS config using flakes
Find a file
LavaDesu 40a574c1e1
flake: bump inputs
• Updated input 'agenix':
    'github:ryantm/agenix/52ea2f8c3231cc2b5302fa28c63588aacb77ea29' (2021-12-01)
  → 'github:ryantm/agenix/c5558c88b2941bf94886dfdede6926b1ba5f5629' (2021-12-29)
• Updated input 'better-status-indicators':
    'github:griefmodz/better-status-indicators/545a0b9d837fc6178bc6df4476f88ed0397ad74c' (2021-12-03)
  → 'github:griefmodz/better-status-indicators/fe5a3a425ee39163f7492ef992cbb0c4af47567b' (2021-12-29)
• Updated input 'discover':
    'github:trigg/Discover/de3cec5cbe142424f4343cbdbce532827f292c6a' (2021-10-24)
  → 'github:trigg/Discover/614c892157703bf213fc5ab3dd0fca1e973f9d61' (2021-12-31)
• Updated input 'home-manager':
    'github:nix-community/home-manager/781d25b315def05cd7ede3765226c54216f0b1fe' (2021-12-03)
  → 'github:nix-community/home-manager/426ab2cf111fca61308bd86fe652e14aa12cc2d2' (2022-01-05)
• Updated input 'linux-tkg':
    'github:Frogging-Family/linux-tkg/82e6bb3d6497106260becb66fc3a7cfd6449329f' (2021-12-03)
  → 'github:Frogging-Family/linux-tkg/2c0540c869775f5740e286f6099f4444123adbaa' (2021-12-22)
• Updated input 'neovim-nightly':
    'github:nix-community/neovim-nightly-overlay/ccbfeaac2c0b0cae2ab48a1dca49cba4f4ac9b8c' (2021-12-05)
  → 'github:nix-community/neovim-nightly-overlay/65853b34932b3fc50462779b2251567f30412ab7' (2022-01-05)
• Updated input 'neovim-nightly/flake-compat':
    'github:edolstra/flake-compat/12c64ca55c1014cdc1b16ed5a804aa8576601ff2' (2021-08-02)
  → 'github:edolstra/flake-compat/b7547d3eed6f32d06102ead8991ec52ab0a4f1a7' (2022-01-03)
• Updated input 'neovim-nightly/neovim-flake':
    'github:neovim/neovim/1e6eeca9d1360554ee18525603e83c3a1999a622?dir=contrib' (2021-12-04)
  → 'github:neovim/neovim/f65b0d4236eef69b02390a51cf335b0836f35801?dir=contrib' (2022-01-05)
• Updated input 'nix-gaming':
    'github:fufexan/nix-gaming/caf86b1dd4b4cdd59970590eaaa9c009c9f1e6ea' (2021-11-23)
  → 'github:fufexan/nix-gaming/57f79e1181805df1ec1c6336dca40aee9671cee0' (2021-12-30)
• Updated input 'nix-gaming/nixpkgs':
    'github:NixOS/nixpkgs/3a8b5de9f0db6be3eccf4987b09af26499ceff6f' (2021-08-08)
  → 'github:NixOS/nixpkgs/108f913823dc1977b57e34bf86818c08fad8536d' (2021-11-22)
• Removed input 'nix-gaming/oglfPatches'
• Removed input 'nix-gaming/tkgPatches'
• Updated input 'nix-gaming/utils':
    'github:gytis-ivaskevicius/flake-utils-plus/5dba7556e1c7f36152c9f65c16bc813ec73ee6a5' (2021-07-20)
  → 'github:gytis-ivaskevicius/flake-utils-plus/e22fcd75da49c122ec7a0e30785e3edf2f69cfe7' (2021-11-07)
• Updated input 'nix-gaming/utils/flake-utils':
    'github:numtide/flake-utils/f7e004a55b120c02ecb6219596820fcd32ca8772' (2021-06-16)
  → 'github:numtide/flake-utils/c91f3de5adaf1de973b797ef7485e441a65b8935' (2021-10-21)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/5298c14546488f9082747e8210345511481f9ae2' (2021-12-05)
  → 'github:NixOS/nixpkgs/5d0c7c1e138fa0783b0807ca47686e767ebe256f' (2022-01-05)
• Updated input 'no-double-back-pc':
    'github:the-cord-plug/no-double-back-pc/8b0af2e1b3cd49992059cd5772aefcf526e6d91a' (2021-07-05)
  → 'github:the-cord-plug/no-double-back-pc/3134973582ca4f078e69dc6f739a5cb41135eccc' (2021-12-08)
• Updated input 'nvim-treesitter':
    'github:nvim-treesitter/nvim-treesitter/d6a0a26b8563409d4660def7320a4f4bc23954df' (2021-12-02)
  → 'github:nvim-treesitter/nvim-treesitter/e81a60b6927521f7dc218ddb00e2c7fb6b1d797d' (2022-01-05)
• Updated input 'packwiz':
    'github:comp500/packwiz/492340dfe66313a0a45c65e4df4fd3b9e2c09bc0' (2021-12-02)
  → 'github:comp500/packwiz/e233ac09c7739cd1c75e9107e93cd26249736ba3' (2021-12-28)
• Updated input 'powercord-overlay':
    'github:LavaDesu/powercord-overlay/cf23c17cb58b42a33d7c90109a7543d0caea810c' (2021-12-23)
  → 'github:LavaDesu/powercord-overlay/bdf20fb7ab0ba89fa7eecdda845ce55569376b61' (2022-01-05)
• Updated input 'powercord-overlay/powercord':
    'github:powercord-org/powercord/b64b144959a922a41e4d15122b195354577bc582' (2021-12-20)
  → 'github:powercord-org/powercord/8872f5f30ac135dce24a542ede4087499c204b79' (2021-12-28)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/95c9abf47228cc3ea6ffc069121f3c87709b22dc' (2021-12-05)
  → 'github:oxalica/rust-overlay/76c74373593c8a44a3fbb6c5465f6de6731bd912' (2022-01-05)
• Updated input 'spotify-adblock':
    'github:abba23/spotify-adblock/d129a8d1e74df15f9f37e1da9612aa9d646b7f96' (2021-08-22)
  → 'github:abba23/spotify-adblock/1388c2d07630e598fc1032a64a414448f7193d37' (2021-12-14)
• Updated input 'tree-sitter-glimmer':
    'github:alexlafroscia/tree-sitter-glimmer/86d82d16530a46b901e8ef55f63367cd904bd79f' (2021-11-29)
  → 'github:alexlafroscia/tree-sitter-glimmer/1286ac83e1caf89e0211bb9a15671b2b3cf093e4' (2022-01-03)
• Updated input 'wine-discord-ipc-bridge':
    'github:0e4ef622/wine-discord-ipc-bridge/3f6432a2a2b6e929a361fc59e1fbfbb9d79d59a6' (2021-11-25)
  → 'github:0e4ef622/wine-discord-ipc-bridge/a61da30aad3edfccc084097dff621565f70535f3' (2022-01-05)
• Updated input 'zelk':
    'github:schnensch0/zelk/070935235ba75e9f6b360fc758fdd170def0795a' (2021-11-26)
  → 'github:schnensch0/zelk/555dce61a4f62eeb25c9d2fc482a5fe3cb2b6059' (2021-12-23)
• Updated input 'zsh-abbr':
    'github:olets/zsh-abbr/d7126d72979a539294bfc770a1bb2a87163d8b26' (2021-11-24)
  → 'github:olets/zsh-abbr/91280150cf8de09f84ab02c00fc04605400ea914' (2022-01-03)
2022-01-05 21:34:45 +07:00
.github readme: add one 2021-11-19 15:07:09 +07:00
hosts hosts/blossom: bump stateVersion to 21.11 2021-12-07 13:52:10 +07:00
modules overlays/nix: init from system/nix 2021-12-18 19:44:10 +07:00
overlays overlays/nix: init from system/nix 2021-12-18 19:44:10 +07:00
packages packages/tetrio: init 2022-01-05 21:02:35 +07:00
res user/direnv: fix cache directory name 2021-12-01 11:13:35 +07:00
scripts packages/wine-discord-ipc-bridge: init 2021-12-23 22:43:50 +07:00
secrets winter: rename to blossom 2021-11-02 00:53:56 +07:00
shells shells/cs.osu: only set version on release builds 2021-11-27 22:54:05 +07:00
users/rin packages/tetrio: init 2022-01-05 21:02:35 +07:00
flake.lock flake: bump inputs 2022-01-05 21:34:45 +07:00
flake.nix packages/wine-discord-ipc-bridge: init 2021-12-23 22:43:50 +07:00
LICENSE free 2021-05-11 20:05:13 +07:00
README.md readme: add one 2021-11-19 15:07:09 +07:00
secrets.nix winter: rename to blossom 2021-11-02 00:53:56 +07:00

flakes

My NixOS config!

Desktop Neovim

Usage

I recommend more that you only simply look at the modules as inspiration for your own config. Some of them may or may not work on your machine if copied directly (but theoretically they should).

But if you insist, just copy-paste one of the hosts in hosts/, one of the users in users/, and modify them to your liking. Open up flake.nix, add your new host config at the bottom, and then build it!

Host naming

Name Description
apricot Homeserver
blossom Laptop and main PC
fondue VM lent by a friend in Australia

License

Licensed under CC0; basically you can fork, modify, redistribute, or do whatever you want I don't really care.

Credit is appreciated but not necessary