updated lock file, have working devshell and build (haven't installed it)
This commit is contained in:
parent
da8e3f16a2
commit
07b611690e
36
flake.lock
36
flake.lock
|
@ -45,7 +45,7 @@
|
|||
"url": "ssh://gitea@git.sealight.xyz/aynish/basant"
|
||||
}
|
||||
},
|
||||
"deploy": {
|
||||
"deploy-rs": {
|
||||
"inputs": {
|
||||
"flake-compat": "flake-compat",
|
||||
"nixpkgs": [
|
||||
|
@ -247,11 +247,11 @@
|
|||
"utils": "utils_2"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1669978198,
|
||||
"narHash": "sha256-U8sZFwIIDFm9w/Kx58sYrIsWpuQUKmkcQmdBkuQ+gkE=",
|
||||
"lastModified": 1670280307,
|
||||
"narHash": "sha256-3x+0whP1nCz5adQMIsBA3L9fI/ABOpRUJdbw0AmxBnU=",
|
||||
"owner": "nix-community",
|
||||
"repo": "home-manager",
|
||||
"rev": "71fa4cdf9cd89a3e0d452439b6a2f7f01d6292e9",
|
||||
"rev": "2af0d07678fc15612345e0dd55337550dcf6465f",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -262,11 +262,11 @@
|
|||
},
|
||||
"nixpkgs": {
|
||||
"locked": {
|
||||
"lastModified": 1669834992,
|
||||
"narHash": "sha256-YnhZGHgb4C3Q7DSGisO/stc50jFb9F/MzHeKS4giotg=",
|
||||
"lastModified": 1670193339,
|
||||
"narHash": "sha256-oHTAhX4p6+uxcabq0rKL4EyKWPbDLGKec88ocPIU/2Y=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "596a8e828c5dfa504f91918d0fa4152db3ab5502",
|
||||
"rev": "e169cf5b3b1e6cc4a25ff15087c2621605f83409",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -312,11 +312,11 @@
|
|||
"vimwiki-cli": "vimwiki-cli"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1664889303,
|
||||
"narHash": "sha256-VnG00AnxKCJDhQfQ7j8zan7RJxVZmzVLDxB5JeW7jPk=",
|
||||
"lastModified": 1670292234,
|
||||
"narHash": "sha256-rKXu1mkj/iNlZv2fb5MRHkYV6XR8BfHAXGgmMnxA7T8=",
|
||||
"ref": "main",
|
||||
"rev": "57b20d1d682d04df76b3b293fe9ab21745afeb8f",
|
||||
"revCount": 401,
|
||||
"rev": "130146bcb642d18994de42bdc20e4f9617cfc1a3",
|
||||
"revCount": 444,
|
||||
"type": "git",
|
||||
"url": "ssh://gitea@git.sealight.xyz/aynish/kitaab"
|
||||
},
|
||||
|
@ -330,7 +330,7 @@
|
|||
"inputs": {
|
||||
"agenix": "agenix",
|
||||
"basant": "basant",
|
||||
"deploy": "deploy",
|
||||
"deploy-rs": "deploy-rs",
|
||||
"eww": "eww",
|
||||
"grasp": "grasp",
|
||||
"hardware": "hardware",
|
||||
|
@ -351,11 +351,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1670207212,
|
||||
"narHash": "sha256-uuKbbv0L+QoXiqO7METP9BihY0F7hJqGdKn7xDVfyFw=",
|
||||
"lastModified": 1670293639,
|
||||
"narHash": "sha256-RkPLwza77YkFgxKHGzfYAYVKiD9SeIvsOA7+ihiySwI=",
|
||||
"owner": "oxalica",
|
||||
"repo": "rust-overlay",
|
||||
"rev": "18823e511bc85ed27bfabe33cccecb389f9aa92d",
|
||||
"rev": "9767af967a0becaa3bb79eeda838dbf81295eb62",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -426,11 +426,11 @@
|
|||
},
|
||||
"unstable": {
|
||||
"locked": {
|
||||
"lastModified": 1670064435,
|
||||
"narHash": "sha256-+ELoY30UN+Pl3Yn7RWRPabykwebsVK/kYE9JsIsUMxQ=",
|
||||
"lastModified": 1670152712,
|
||||
"narHash": "sha256-LJttwIvJqsZIj8u1LxVRv82vwUtkzVqQVi7Wb8gxPS4=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "61a8a98e6d557e6dd7ed0cdb54c3a3e3bbc5e25c",
|
||||
"rev": "14ddeaebcbe9a25748221d1d7ecdf98e20e2325e",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
26
flake.nix
26
flake.nix
|
@ -14,8 +14,8 @@
|
|||
# Tools
|
||||
agenix.url = "github:ryantm/agenix";
|
||||
agenix.inputs.nixpkgs.follows = "nixpkgs";
|
||||
deploy.url = "github:serokell/deploy-rs";
|
||||
deploy.inputs.nixpkgs.follows = "nixpkgs";
|
||||
deploy-rs.url = "github:serokell/deploy-rs";
|
||||
deploy-rs.inputs.nixpkgs.follows = "nixpkgs";
|
||||
# Packages
|
||||
poonam.url = "git+ssh://gitea@git.sealight.xyz/aynish/kitaab?ref=main";
|
||||
basant.url = "git+ssh://gitea@git.sealight.xyz/aynish/basant?ref=main";
|
||||
|
@ -49,7 +49,7 @@
|
|||
, nixpkgs
|
||||
, unstable
|
||||
, home-manager
|
||||
, deploy
|
||||
, deploy-rs
|
||||
, agenix
|
||||
, basant
|
||||
, grasp
|
||||
|
@ -67,17 +67,25 @@
|
|||
"aarch64-darwin"
|
||||
"x86_64-darwin"
|
||||
];
|
||||
unstableOverlay = final: prev: {
|
||||
unstable = unstable.legacyPackages.${prev.system};
|
||||
deploy = deploy-rs.packages.${prev.system}.deploy-rs;
|
||||
};
|
||||
nixpkgsFor = forAllSystems (system: import nixpkgs {
|
||||
inherit system;
|
||||
allowUnfree = true;
|
||||
config.allowUnfreePredicate = pkg: builtins.elem (nixpkgs.lib.getName pkg) [
|
||||
"ripcord"
|
||||
"VCV-Rack"
|
||||
"SunVox"
|
||||
"renoise"
|
||||
];
|
||||
overlays = [
|
||||
rust-overlay.overlays.default
|
||||
deploy.overlay
|
||||
tidalcycles.overlays.default
|
||||
agenix.overlay
|
||||
nur.overlay
|
||||
# unstable.overlay
|
||||
# self.overlays
|
||||
unstableOverlay
|
||||
self.overlays.additions
|
||||
];
|
||||
});
|
||||
in
|
||||
|
@ -188,10 +196,10 @@
|
|||
deploy.nodes = {
|
||||
curve.profiles.system = {
|
||||
user = "root";
|
||||
path = deploy.lib.x86_64-linux.activate.nixos self.nixosConfigurations.curve;
|
||||
path = deploy-rs.lib.x86_64-linux.activate.nixos self.nixosConfigurations.curve;
|
||||
};
|
||||
};
|
||||
|
||||
# checks = builtins.mapAttrs (system: deployLib: deployLib.deployChecks self.deploy) deploy.lib;
|
||||
# checks = builtins.mapAttrs (system: deploy-rsLib: deployLib.deployChecks self.deploy) deploy.lib;
|
||||
};
|
||||
}
|
||||
|
|
|
@ -47,11 +47,11 @@
|
|||
boot.supportedFilesystems = [ "ntfs" ];
|
||||
# https://github.com/NixOS/nixpkgs/issues/26722
|
||||
# boot.initrd.systemd.enable = true;
|
||||
# boot.plymouth = {
|
||||
# enable = true;
|
||||
# themePackages = [ pkgs.plymouth-themes ];
|
||||
# theme = "motion";
|
||||
# };
|
||||
boot.plymouth = {
|
||||
enable = true;
|
||||
themePackages = [ pkgs.plymouth-themes ];
|
||||
theme = "motion";
|
||||
};
|
||||
|
||||
# lazy enable of ports necessary for KDE connect which is installed via cli home profile (for some reason?)
|
||||
networking.firewall = {
|
||||
|
|
|
@ -43,25 +43,19 @@ in
|
|||
];
|
||||
};
|
||||
|
||||
nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [
|
||||
"ripcord"
|
||||
"VCV-Rack"
|
||||
"SunVox"
|
||||
"renoise"
|
||||
];
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
signal-desktop # bridge to sealight?
|
||||
unstable.signal-desktop # bridge to sealight?
|
||||
unstable.sublime-music
|
||||
unstable.nheko
|
||||
unstable.tootle
|
||||
scrot
|
||||
# ripcord
|
||||
ripcord
|
||||
feh
|
||||
sxiv
|
||||
xkblayout-state
|
||||
sublime-music
|
||||
# vcv-rack
|
||||
vcv-rack
|
||||
zathura
|
||||
calibre
|
||||
nheko
|
||||
fractal
|
||||
mpv
|
||||
newsflash
|
||||
|
@ -83,7 +77,6 @@ in
|
|||
papirus-icon-theme
|
||||
calendar-cli
|
||||
wyrd
|
||||
tootle
|
||||
tex
|
||||
];
|
||||
|
||||
|
|
|
@ -16,8 +16,8 @@
|
|||
orca-c
|
||||
supercollider
|
||||
dirt
|
||||
# sunvox
|
||||
# vcv-rack
|
||||
sunvox
|
||||
vcv-rack
|
||||
lmms
|
||||
bespokesynth
|
||||
lsp-plugins
|
||||
|
|
|
@ -5,6 +5,6 @@
|
|||
default = pkgs.mkShell {
|
||||
# Enable experimental features without having to specify the argument
|
||||
NIX_CONFIG = "experimental-features = nix-command flakes";
|
||||
nativeBuildInputs = with pkgs; [ nix home-manager git ];
|
||||
nativeBuildInputs = with pkgs; [ nix home-manager git agenix deploy-rs ];
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue