summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGrigory Shipunov2023-01-09 18:23:59 +0100
committerGrigory Shipunov2023-01-09 18:23:59 +0100
commitd3015fdbdae7c95a7425c5ab50b101c4d4a14cba (patch)
tree7e9893d197cfa7d40e0233c2ca34458c9964d4d8
parenta22dbf29e5fca0fbb824edea641554f03f5230ef (diff)
prepare for toaster
-rw-r--r--flake.nix23
-rw-r--r--modules/basic-tools.nix1
-rw-r--r--modules/devtools.nix1
-rw-r--r--modules/sway.nix1
4 files changed, 20 insertions, 6 deletions
diff --git a/flake.nix b/flake.nix
index 079be35..c85d967 100644
--- a/flake.nix
+++ b/flake.nix
@@ -1,23 +1,23 @@
{
inputs = {
- nixpkgs-unstable.url = github:NixOS/nixpkgs/nixos-unstable;
+ nixpkgs-unstable.url = "github:NixOS/nixpkgs/nixos-unstable";
- nixpkgs.url = github:NixOS/nixpkgs/nixos-22.11;
+ nixpkgs.url = "github:NixOS/nixpkgs/nixos-22.11";
- flake-utils.url = github:numtide/flake-utils;
+ flake-utils.url = "github:numtide/flake-utils";
sops-nix = {
- url = github:Mic92/sops-nix;
+ url = "github:Mic92/sops-nix";
inputs.nixpkgs.follows = "nixpkgs";
};
microvm = {
- url = github:astro/microvm.nix;
+ url = "github:astro/microvm.nix";
inputs.nixpkgs.follows = "nixpkgs";
};
fenix = {
- url = github:nix-community/fenix;
+ url = "github:nix-community/fenix";
inputs.nixpkgs.follows = "nixpkgs-unstable";
};
};
@@ -49,6 +49,14 @@
slick;
};
nixosConfigurations = {
+ toaster = nixpkgs-unstable.lib.nixosSystem {
+ system = "x86_64-linux";
+ specialArgs = { inherit inputs; };
+ modules = [
+ ./hosts/toaster
+ ];
+ };
+
microwave = nixpkgs-unstable.lib.nixosSystem {
system = "x86_64-linux";
specialArgs = { inherit inputs; };
@@ -69,6 +77,7 @@
./modules/virtualization.nix
];
};
+
cirrus = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
specialArgs = { inherit inputs; };
@@ -78,6 +87,7 @@
./modules/basic-tools.nix
];
};
+
dishwasher = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
specialArgs = { inherit inputs; };
@@ -96,6 +106,7 @@
}
];
};
+
nextcloud = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
specialArgs = { inherit inputs; };
diff --git a/modules/basic-tools.nix b/modules/basic-tools.nix
index dec82fc..7ff836d 100644
--- a/modules/basic-tools.nix
+++ b/modules/basic-tools.nix
@@ -23,6 +23,7 @@
nmap
bind
nnn
+ ranger
man-pages
wlsunset
screen
diff --git a/modules/devtools.nix b/modules/devtools.nix
index 7bbca9b..4ef3e9f 100644
--- a/modules/devtools.nix
+++ b/modules/devtools.nix
@@ -13,6 +13,7 @@
(inputs.fenix.packages."x86_64-linux".complete.toolchain)
# nix
rnix-lsp
+ nil
nixpkgs-fmt
# julia
julia-bin
diff --git a/modules/sway.nix b/modules/sway.nix
index 19f854c..af4073f 100644
--- a/modules/sway.nix
+++ b/modules/sway.nix
@@ -10,6 +10,7 @@
dino
gajim
imv
+ swayimg
mpv
zathura
brightnessctl