Compare commits
2 Commits
5dcd4c11bb
...
3dabf9e13f
Author | SHA1 | Date | |
---|---|---|---|
3dabf9e13f | |||
ee23a6eb75 |
53
flake.lock
generated
53
flake.lock
generated
@ -31,24 +31,6 @@
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"flake-parts": {
|
||||
"inputs": {
|
||||
"nixpkgs-lib": "nixpkgs-lib"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1733312601,
|
||||
"narHash": "sha256-4pDvzqnegAfRkPwO3wmwBhVi/Sye1mzps0zHWYnP88c=",
|
||||
"owner": "hercules-ci",
|
||||
"repo": "flake-parts",
|
||||
"rev": "205b12d8b7cd4802fbcb8e8ef6a0f1408781a4f9",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "hercules-ci",
|
||||
"repo": "flake-parts",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"flake-utils": {
|
||||
"inputs": {
|
||||
"systems": "systems"
|
||||
@ -88,28 +70,6 @@
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"hyprswitch": {
|
||||
"inputs": {
|
||||
"flake-parts": "flake-parts",
|
||||
"nixpkgs": [
|
||||
"nixpkgs"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1732716329,
|
||||
"narHash": "sha256-e/t8CD7HXnRziDgA+iT2eMzj2VypvFoZeTILngHFet0=",
|
||||
"owner": "H3rmt",
|
||||
"repo": "hyprswitch",
|
||||
"rev": "8e1d741aa0cca12f5920c77adf3dc784f20456cc",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "H3rmt",
|
||||
"ref": "v3.1.3",
|
||||
"repo": "hyprswitch",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"matrix-synapse-next": {
|
||||
"inputs": {
|
||||
"nixpkgs": "nixpkgs"
|
||||
@ -197,18 +157,6 @@
|
||||
"url": "https://github.com/NixOS/nixpkgs/archive/34bfa9403e42eece93d1a3740e9d8a02fceafbca.tar.gz"
|
||||
}
|
||||
},
|
||||
"nixpkgs-lib": {
|
||||
"locked": {
|
||||
"lastModified": 1733096140,
|
||||
"narHash": "sha256-1qRH7uAUsyQI7R1Uwl4T+XvdNv778H0Nb5njNrqvylY=",
|
||||
"type": "tarball",
|
||||
"url": "https://github.com/NixOS/nixpkgs/archive/5487e69da40cbd611ab2cadee0b4637225f7cfae.tar.gz"
|
||||
},
|
||||
"original": {
|
||||
"type": "tarball",
|
||||
"url": "https://github.com/NixOS/nixpkgs/archive/5487e69da40cbd611ab2cadee0b4637225f7cfae.tar.gz"
|
||||
}
|
||||
},
|
||||
"nixpkgs-unstable": {
|
||||
"locked": {
|
||||
"lastModified": 1751271578,
|
||||
@ -261,7 +209,6 @@
|
||||
"inputs": {
|
||||
"extra-config": "extra-config",
|
||||
"home-manager": "home-manager",
|
||||
"hyprswitch": "hyprswitch",
|
||||
"matrix-synapse-next": "matrix-synapse-next",
|
||||
"nix-darwin": "nix-darwin",
|
||||
"nix-minecraft": "nix-minecraft",
|
||||
|
@ -14,8 +14,6 @@
|
||||
|
||||
matrix-synapse-next.url = "github:dali99/nixos-matrix-modules/v0.6.0";
|
||||
nix-minecraft.url = "github:Infinidoge/nix-minecraft";
|
||||
hyprswitch.url = "github:H3rmt/hyprswitch/v3.1.3";
|
||||
hyprswitch.inputs.nixpkgs.follows = "nixpkgs";
|
||||
|
||||
extra-config.url = "git+file:///home/felixalb/nix-extra-config";
|
||||
|
||||
@ -26,7 +24,6 @@
|
||||
outputs = {
|
||||
self
|
||||
, home-manager
|
||||
, hyprswitch
|
||||
, matrix-synapse-next
|
||||
, nix-minecraft
|
||||
, nix-darwin
|
||||
@ -48,7 +45,6 @@
|
||||
config.allowUnfree = true;
|
||||
};
|
||||
|
||||
hyprswitch = hyprswitch.packages.${prev.system}.default;
|
||||
pwndbg-gdb-alias = prev.callPackage ./common/pwndbg-gdb-alias.nix { };
|
||||
securecrt = prev.callPackage ./common/securecrt.nix { };
|
||||
};
|
||||
|
@ -11,16 +11,16 @@
|
||||
|
||||
networking = {
|
||||
hostName = "sisko";
|
||||
networkmanager.enable = true;
|
||||
# defaultGateway = "192.168.10.1";
|
||||
# interfaces.enp14s0 = {
|
||||
# ipv4 = {
|
||||
# addresses = [
|
||||
# { address = "192.168.10.172"; prefixLength = 24; }
|
||||
# ];
|
||||
# };
|
||||
# wakeOnLan.enable = true;
|
||||
# };
|
||||
# networkmanager.enable = true;
|
||||
defaultGateway = "192.168.10.1";
|
||||
interfaces.enp14s0 = {
|
||||
ipv4 = {
|
||||
addresses = [
|
||||
{ address = "192.168.10.172"; prefixLength = 24; }
|
||||
];
|
||||
};
|
||||
wakeOnLan.enable = true;
|
||||
};
|
||||
hostId = "b716d781";
|
||||
};
|
||||
|
||||
@ -28,15 +28,9 @@
|
||||
sops.defaultSopsFile = ../../secrets/sisko/sisko.yaml;
|
||||
environment.variables = { EDITOR = "vim"; };
|
||||
|
||||
users.users.felixalb.extraGroups = [ "dialout" "networkmanager" ];
|
||||
users.users.felixalb.extraGroups = [ "dialout" "networkmanager" "libvirtd" ];
|
||||
|
||||
programs = {
|
||||
gamemode.enable = true;
|
||||
steam = {
|
||||
enable = true;
|
||||
remotePlay.openFirewall = true;
|
||||
};
|
||||
|
||||
alvr = {
|
||||
enable = true;
|
||||
package = pkgs.unstable.alvr;
|
||||
@ -47,6 +41,20 @@
|
||||
enable = true;
|
||||
nativeMessagingHosts.packages = with pkgs; [ tridactyl-native ];
|
||||
};
|
||||
|
||||
gamemode.enable = true;
|
||||
|
||||
steam = {
|
||||
enable = true;
|
||||
remotePlay.openFirewall = true;
|
||||
};
|
||||
|
||||
virt-manager.enable = true;
|
||||
};
|
||||
|
||||
virtualisation = {
|
||||
libvirtd.enable = true;
|
||||
spiceUSBRedirection.enable = true;
|
||||
};
|
||||
|
||||
nixpkgs.config = {
|
||||
@ -56,15 +64,12 @@
|
||||
"spotify"
|
||||
"steam"
|
||||
"steam-unwrapped"
|
||||
"tlclient"
|
||||
];
|
||||
permittedInsecurePackages = [
|
||||
"openssl-1.1.1w"
|
||||
];
|
||||
};
|
||||
|
||||
|
||||
services.fwupd.enable = true;
|
||||
system.stateVersion = "24.11";
|
||||
}
|
||||
|
||||
|
@ -71,6 +71,7 @@
|
||||
playerctl
|
||||
pwgen
|
||||
restic
|
||||
rocmPackages.clang
|
||||
traceroute
|
||||
w3m
|
||||
|
||||
@ -91,7 +92,7 @@
|
||||
settings.window.opacity = 0.92;
|
||||
};
|
||||
ncmpcpp.enable = true;
|
||||
neovim.plugins = with pkgs.vimPlugins; [ copilot-vim ];
|
||||
neovim.plugins = with pkgs.vimPlugins; [ copilot-vim coc-clangd ];
|
||||
rbw = {
|
||||
enable = true;
|
||||
settings = {
|
||||
|
@ -43,6 +43,7 @@
|
||||
};
|
||||
|
||||
programs.neovim.plugins = with pkgs.vimPlugins; [
|
||||
coc-clangd
|
||||
coc-emmet
|
||||
copilot-vim
|
||||
emmet-vim # Ctrl+y + ,
|
||||
|
Loading…
x
Reference in New Issue
Block a user