Switch to stable branch and update inputs
This commit is contained in:
parent
233f05ec3a
commit
bb57760151
6 changed files with 196 additions and 177 deletions
39
flake.lock
generated
39
flake.lock
generated
|
|
@ -6,11 +6,11 @@
|
|||
"utils": "utils"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1669740584,
|
||||
"narHash": "sha256-rHxz/olYeCx9GHjJTZElkVCVo4aXaP9FNaQ8oyCLz9A=",
|
||||
"lastModified": 1673948101,
|
||||
"narHash": "sha256-cD0OzFfnLFeeaz4jVszH9QiMTn+PBxmcYzrp+xujpwM=",
|
||||
"owner": "nix-community",
|
||||
"repo": "home-manager",
|
||||
"rev": "3b0a446bbf29cfeb78e0d1a8210bdf6fae8efccd",
|
||||
"rev": "bd3efacb82c721edad1ce9eda583df5fb62ab00a",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
@ -21,11 +21,27 @@
|
|||
},
|
||||
"nixpkgs": {
|
||||
"locked": {
|
||||
"lastModified": 1669052418,
|
||||
"narHash": "sha256-M1I4BKXBQm2gey1tScemEh5TpHHE3gKptL7BpWUvL8s=",
|
||||
"lastModified": 1671983799,
|
||||
"narHash": "sha256-Z2Ro6hFPZHkBqkVXY5/aBUzxi5xizQGvuHQ9+T5B/ks=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "20fc948445a6c22d4e8d5178e9a6bc6e1f5417c8",
|
||||
"rev": "fad51abd42ca17a60fc1d4cb9382e2d79ae31836",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "nixos",
|
||||
"ref": "nixos-unstable",
|
||||
"repo": "nixpkgs",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs-unstable": {
|
||||
"locked": {
|
||||
"lastModified": 1673796341,
|
||||
"narHash": "sha256-1kZi9OkukpNmOaPY7S5/+SlCDOuYnP3HkXHvNDyLQcc=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "6dccdc458512abce8d19f74195bb20fdb067df50",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
@ -37,16 +53,16 @@
|
|||
},
|
||||
"nixpkgs_2": {
|
||||
"locked": {
|
||||
"lastModified": 1669542132,
|
||||
"narHash": "sha256-DRlg++NJAwPh8io3ExBJdNW7Djs3plVI5jgYQ+iXAZQ=",
|
||||
"lastModified": 1673800717,
|
||||
"narHash": "sha256-SFHraUqLSu5cC6IxTprex/nTsI81ZQAtDvlBvGDWfnA=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "a115bb9bd56831941be3776c8a94005867f316a7",
|
||||
"rev": "2f9fd351ec37f5d479556cd48be4ca340da59b8f",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "nixos",
|
||||
"ref": "nixos-unstable",
|
||||
"ref": "nixos-22.11",
|
||||
"repo": "nixpkgs",
|
||||
"type": "github"
|
||||
}
|
||||
|
|
@ -54,7 +70,8 @@
|
|||
"root": {
|
||||
"inputs": {
|
||||
"home-manager": "home-manager",
|
||||
"nixpkgs": "nixpkgs_2"
|
||||
"nixpkgs": "nixpkgs_2",
|
||||
"nixpkgs-unstable": "nixpkgs-unstable"
|
||||
}
|
||||
},
|
||||
"utils": {
|
||||
|
|
|
|||
27
flake.nix
27
flake.nix
|
|
@ -1,17 +1,33 @@
|
|||
{
|
||||
inputs = {
|
||||
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
|
||||
nixpkgs.url = "github:nixos/nixpkgs/nixos-22.11";
|
||||
nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable";
|
||||
home-manager.url = "github:nix-community/home-manager";
|
||||
};
|
||||
|
||||
outputs = { self, home-manager, nixpkgs }: {
|
||||
|
||||
outputs = { self, home-manager, nixpkgs, nixpkgs-unstable }:
|
||||
let
|
||||
pkgs-unstable = nixpkgs-unstable.legacyPackages.x86_64-linux;
|
||||
commonModuleArgs = { pkgs, ... }: {
|
||||
_module.args.pkgs-unstable = import nixpkgs-unstable {
|
||||
inherit (pkgs.stdenv.targetPlatform) system;
|
||||
config.allowUnfreePredicate = pkg: builtins.elem (pkgs.lib.getName pkg) [
|
||||
"corefonts"
|
||||
"steam"
|
||||
"steam-original"
|
||||
"steam-run"
|
||||
];
|
||||
};
|
||||
};
|
||||
in
|
||||
{
|
||||
nixosConfigurations.nixos-desktop = nixpkgs.lib.nixosSystem {
|
||||
system = "x86_64-linux";
|
||||
specialArgs = { inherit nixpkgs; };
|
||||
specialArgs = { inherit nixpkgs; inherit nixpkgs-unstable; };
|
||||
modules =
|
||||
[
|
||||
home-manager.nixosModules.home-manager
|
||||
commonModuleArgs
|
||||
./hardware/desktop.nix
|
||||
./profiles/base.nix
|
||||
./users
|
||||
|
|
@ -32,10 +48,11 @@
|
|||
|
||||
nixosConfigurations.froidmpa-laptop = nixpkgs.lib.nixosSystem {
|
||||
system = "x86_64-linux";
|
||||
specialArgs = { inherit nixpkgs; };
|
||||
specialArgs = { inherit nixpkgs; inherit nixpkgs-unstable; };
|
||||
modules =
|
||||
[
|
||||
home-manager.nixosModules.home-manager
|
||||
commonModuleArgs
|
||||
./hardware/clevo-nl51ru.nix
|
||||
./profiles/base.nix
|
||||
./users
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{ config, lib, pkgs, ... }:
|
||||
{ config, lib, pkgs, pkgs-unstable, ... }:
|
||||
{
|
||||
services.pcscd.enable = true;
|
||||
environment.systemPackages = with pkgs; [
|
||||
environment.systemPackages = with pkgs-unstable; [
|
||||
eid-mw
|
||||
];
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
{ config, lib, pkgs, nixpkgs, ... }:
|
||||
{ config, lib, pkgs, nixpkgs, pkgs-unstable, nixpkgs-unstable, ... }:
|
||||
{
|
||||
|
||||
nix = {
|
||||
|
|
@ -20,11 +20,11 @@
|
|||
experimental-features = nix-command flakes
|
||||
'';
|
||||
nixPath = [
|
||||
"nixpkgs=${nixpkgs}"
|
||||
"nixpkgs=${nixpkgs-unstable}"
|
||||
];
|
||||
};
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
environment.systemPackages = with pkgs-unstable; [
|
||||
wget
|
||||
inetutils
|
||||
openvpn
|
||||
|
|
@ -47,9 +47,8 @@
|
|||
lsof
|
||||
dnsutils
|
||||
];
|
||||
nixpkgs.config.allowUnfree = true;
|
||||
fonts = {
|
||||
fonts = with pkgs; [
|
||||
fonts = with pkgs-unstable; [
|
||||
corefonts # Microsoft free fonts
|
||||
meslo-lgs-nf
|
||||
];
|
||||
|
|
|
|||
10
overlay.nix
10
overlay.nix
|
|
@ -3,15 +3,5 @@ final: prev:
|
|||
{
|
||||
ncmpcpp = prev.ncmpcpp.override { visualizerSupport = true; };
|
||||
firefox = prev.firefox.override { pkcs11Modules = [ prev.eid-mw ]; };
|
||||
exodus = prev.exodus.overrideDerivation (old: {
|
||||
src = prev.fetchurl {
|
||||
url = "https://downloads.exodus.com/releases/${old.pname}-linux-x64-${old.version}.zip";
|
||||
sha256 = "sha256-rizVb3Yckd0ionRunT7VRq+wJvtNffkk3QzxTYQgvnY=";
|
||||
};
|
||||
unpackCmd = ''
|
||||
${prev.unzip}/bin/unzip "$src" -x "Exodus*/lib*so"
|
||||
'';
|
||||
});
|
||||
|
||||
activitywatch-bin = prev.callPackage ./packages/activitywatch.nix { };
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
{ config, lib, pkgs, ... }:
|
||||
{ config, lib, pkgs, pkgs-unstable, ... }:
|
||||
{
|
||||
|
||||
environment.pathsToLink = [ "/share/zsh" ];
|
||||
|
|
@ -16,9 +16,6 @@
|
|||
|
||||
nixpkgs = {
|
||||
overlays = [ (import ../overlay.nix { }) ];
|
||||
config = {
|
||||
allowUnfree = true;
|
||||
};
|
||||
};
|
||||
|
||||
xsession = {
|
||||
|
|
@ -242,7 +239,7 @@
|
|||
};
|
||||
};
|
||||
|
||||
packages = with pkgs; [
|
||||
packages = with pkgs-unstable; [
|
||||
haskellPackages.xmobar
|
||||
i3lock
|
||||
ncmpcpp
|
||||
|
|
@ -275,7 +272,6 @@
|
|||
portfolio
|
||||
transmission-remote-gtk
|
||||
monero-gui
|
||||
exodus
|
||||
|
||||
jdk
|
||||
jetbrains.idea-community
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue