nix configurations for daily life
🚧 STILL UNDER CONSTRUCTION 🚧
Add nichijou to your flake.nix
:
{
inputs = {
nichijou.url = "github:yousiki/nichijou";
nichijou.inputs.nixpkgs.follows = "nixpkgs";
};
outputs = { self, nichijou }: {
# Use in your outputs
};
}
imports = [
nichijou.nixosModules.bcachefs
];
bcachefs.fileSystems."/data" = {
devices = ["/dev/sda1" "/dev/sdb1" "/dev/sdc1"];
options = ["noatime"];
};
imports = [
nichijou.nixosModules.clash-meta
];
services.clash-meta = {
enable = true;
configPath = "/path/to/clash/config.yaml";
port = 7890; # The `mixed-port` in config.
openFirewall = true;
};
Snapshot 20240321
nichijou
├── cells
│ ├── common
│ │ ├── commonProfiles.nix
│ │ ├── configs.nix
│ │ ├── devshells.nix
│ │ ├── lib.nix
│ │ └── profiles
│ │ └── core.nix
│ ├── home
│ │ ├── homeProfiles.nix
│ │ └── profiles
│ │ ├── base.nix
│ │ ├── catppuccin.nix
│ │ ├── core.nix
│ │ ├── languages.nix
│ │ ├── shell.nix
│ │ └── ssh.nix
│ └── nixos
│ ├── hosts
│ │ └── hakase
│ │ ├── configuration.nix
│ │ ├── default.nix
│ │ └── hardware-configuration.nix
│ ├── modules
│ │ └── bcachefs.nix
│ ├── nixosConfigurations.nix
│ ├── nixosModules.nix
│ ├── nixosProfiles.nix
│ └── profiles
│ ├── core.nix
│ ├── desktop.nix
│ ├── nvidia.nix
│ └── server.nix
├── flake.lock
├── flake.nix
├── garnix.yaml
├── LICENSE
├── nvfetcher
│ ├── generated.json
│ └── generated.nix
├── nvfetcher.toml
└── README.md
This repository stands on the shoulders of giants:
- Awesome dotfiles
- Awesome tools