-{ config, pkgs, inputs, ... }:
+{
+ config,
+ pkgs,
+ inputs,
+ ...
+}:
{
imports = [
./hardware-configuration.nix
neovim
wget
git
- librewolf
nixfmt
st
dmenu
xclip
xdotool
gcc
-slstatus
+ slstatus
+ surf
];
programs.git = {
"type": "github"
}
},
+ "my-surf": {
+ "inputs": {
+ "nixpkgs": [
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1777427138,
+ "narHash": "sha256-dwT1yAlfT5Db1JjDkBTyppCKIJrr1ECNW+GOr3wX2iM=",
+ "owner": "Skullheadx",
+ "repo": "surf",
+ "rev": "c185692a87395edf7dbc181520188a26bde065e7",
+ "type": "github"
+ },
+ "original": {
+ "owner": "Skullheadx",
+ "repo": "surf",
+ "type": "github"
+ }
+ },
"nix-darwin": {
"inputs": {
"nixpkgs": [
"inputs": {
"hjem": "hjem",
"my-slstatus": "my-slstatus",
+ "my-surf": "my-surf",
"nixpkgs": "nixpkgs"
}
}
my-slstatus = {
url = "github:Skullheadx/slstatus";
inputs.nixpkgs.follows = "nixpkgs";
+ };
+ my-surf = {
+ url = "github:Skullheadx/surf";
+ inputs.nixpkgs.follows = "nixpkgs";
};
};
nixpkgs,
hjem,
my-slstatus,
-
+ my-surf,
}@inputs:
{
nixosConfigurations.nepsis = nixpkgs.lib.nixosSystem {
lockscreen = pkgs.lock-screen;
}
);
+
+ ".config/surf/styles/default.css".text = builtins.readFile ./dotfiles/surf/styles/default.css;
+
};
packages = with pkgs; [
discord
lazygit
+ librewolf
+ btop
];
};
lock-screen = import ./lock-screen.nix { pkgs = prev; };
})
(final: prev: {
- slstatus =inputs.my-slstatus.packages.${pkgs.stdenv.hostPlatform.system}.default;
+ slstatus = inputs.my-slstatus.packages.${pkgs.stdenv.hostPlatform.system}.default;
+ })
+ (final: prev: {
+ surf = inputs.my-surf.packages.${pkgs.stdenv.hostPlatform.system}.default;
})
];
}