Evie Litherland-Smith
1e3bbe954e
Fix login shell to bash, remove passthrough. Set Konsole default command to launch fish, for use as interactive shell without potential issues that come from being the login shell Move some configured shell utilities to their own files in shell directory, stop importing zsh config (replaced by fish)
84 lines
2.3 KiB
Nix
84 lines
2.3 KiB
Nix
{
|
|
description = "Evie's machine configurations";
|
|
|
|
nixConfig = {
|
|
extra-substituters = [ "https://nix.xenia.me.uk" ];
|
|
extra-trusted-public-keys = [ "nix.xenia.me.uk:tlgwOaG5KMLjQUk2YaErS8mAG69ZCr3PaHXZYi+Y5eI=" ];
|
|
};
|
|
|
|
inputs = {
|
|
nixpkgs.url = "github:nixos/nixpkgs/nixos-24.05";
|
|
home-manager = {
|
|
url = "github:nix-community/home-manager/release-24.05";
|
|
inputs.nixpkgs.follows = "nixpkgs";
|
|
};
|
|
plasma-manager = {
|
|
url = "github:nix-community/plasma-manager";
|
|
inputs = {
|
|
nixpkgs.follows = "nixpkgs";
|
|
home-manager.follows = "home-manager";
|
|
};
|
|
};
|
|
nix-index-database = {
|
|
url = "github:nix-community/nix-index-database";
|
|
inputs.nixpkgs.follows = "nixpkgs";
|
|
};
|
|
iosevka-custom.url = "git+https://git.xenia.me.uk/pixelifytica/iosevka.git";
|
|
base16.url = "github:SenchoPens/base16.nix";
|
|
tt-schemes = {
|
|
url = "github:tinted-theming/schemes";
|
|
flake = false;
|
|
};
|
|
};
|
|
|
|
outputs =
|
|
inputs@{ nixpkgs, ... }:
|
|
{
|
|
nixosConfigurations = {
|
|
## Server
|
|
Legion = nixpkgs.lib.nixosSystem {
|
|
specialArgs = {
|
|
inherit inputs;
|
|
username = "pixelifytica";
|
|
hostName = "Legion";
|
|
};
|
|
modules = [ ./system/default.nix ];
|
|
};
|
|
## Personal
|
|
Vanguard = nixpkgs.lib.nixosSystem {
|
|
specialArgs = {
|
|
inherit inputs;
|
|
username = "pixelifytica";
|
|
hostName = "Vanguard";
|
|
};
|
|
modules = [ ./system/default.nix ];
|
|
};
|
|
Northstar = nixpkgs.lib.nixosSystem {
|
|
specialArgs = {
|
|
inherit inputs;
|
|
username = "pixelifytica";
|
|
hostName = "Northstar";
|
|
};
|
|
modules = [ ./system/default.nix ];
|
|
};
|
|
## Work
|
|
Tone = nixpkgs.lib.nixosSystem {
|
|
specialArgs = {
|
|
inherit inputs;
|
|
username = "elitherl";
|
|
hostName = "Tone";
|
|
};
|
|
modules = [ ./system/default.nix ];
|
|
};
|
|
Ronin = nixpkgs.lib.nixosSystem {
|
|
specialArgs = {
|
|
inherit inputs;
|
|
username = "elitherl";
|
|
hostName = "Ronin";
|
|
};
|
|
modules = [ ./system/default.nix ];
|
|
};
|
|
};
|
|
};
|
|
}
|