Compare commits

..

No commits in common. "d506427f015c71bf297889c4708d055f5d89ec5e" and "6666ff8c5eba864333d5625d72140ad7294dd023" have entirely different histories.

9 changed files with 72 additions and 13 deletions

48
flake.lock Normal file
View File

@ -0,0 +1,48 @@
{
"nodes": {
"home-manager": {
"inputs": {
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1726222338,
"narHash": "sha256-KuA8ciNR8qCF3dQaCaeh0JWyQUgEwkwDHr/f49Q5/e8=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "503af483e1b328691ea3a434d331995595fb2e3d",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "home-manager",
"type": "github"
}
},
"nixpkgs": {
"locked": {
"lastModified": 1726062873,
"narHash": "sha256-IiA3jfbR7K/B5+9byVi9BZGWTD4VSbWe8VLpp9B/iYk=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "4f807e8940284ad7925ebd0a0993d2a1791acb2f",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"root": {
"inputs": {
"home-manager": "home-manager",
"nixpkgs": "nixpkgs"
}
}
},
"root": "root",
"version": 7
}

View File

@ -8,6 +8,7 @@
url = "github:nix-community/home-manager"; url = "github:nix-community/home-manager";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
# ... # ...

View File

@ -1 +1 @@
{ imports = [ ./users.nix ./services.nix ./hardware.nix ./fonts.nix ./security.nix ./programs.nix ]; } { imports = [ ./users.nix ./services.nix ./hardware.nix ./fonts.nix ./security.nix ./programs.nix ./nix-alien.nix ]; }

View File

@ -7,6 +7,22 @@
pkgs.proton-ge-bin pkgs.proton-ge-bin
]; ];
# fix gamescope inside steam
package = pkgs.steam.override {
extraPkgs = pkgs:
with pkgs; [
keyutils
libkrb5
libpng
libpulseaudio
libvorbis
stdenv.cc.cc.lib
xorg.libXcursor
xorg.libXi
xorg.libXinerama
xorg.libXScrnSaver
];
};
}; };
programs.thunar.enable = true; programs.thunar.enable = true;
programs.gnupg.agent = { programs.gnupg.agent = {

View File

@ -2,7 +2,6 @@
security.rtkit.enable = true; security.rtkit.enable = true;
networking.firewall.enable = false; networking.firewall.enable = false;
programs.dconf.enable = true;
services.gnome.gnome-keyring.enable = true; services.gnome.gnome-keyring.enable = true;
security.pam.services.i3.enableGnomeKeyring = true; security.pam.services.i3.enableGnomeKeyring = true;
environment.extraInit = '' environment.extraInit = ''

View File

@ -6,7 +6,6 @@
jellyfin-media-player jellyfin-media-player
firefox-bin firefox-bin
pdfpc pdfpc
terminator
openssl openssl
qpwgraph qpwgraph
mixxx mixxx
@ -101,15 +100,16 @@
mypy mypy
pydantic pydantic
poetry-core poetry-core
ruff
maturin
] ]
)) ))
ruff
# Rust # Rust
rustup rustc
cargo
gcc gcc
gnumake
]; ];

View File

@ -16,12 +16,7 @@
programs.obs-studio = { programs.obs-studio = {
enable = true; enable = true;
plugins = with pkgs.obs-studio-plugins; [ plugins = with pkgs.obs-studio-plugins; [
wlrobs
obs-backgroundremoval obs-backgroundremoval
obs-pipewire-audio-capture
obs-vkcapture
obs-nvfbc
]; ];
#plugins = [ obs-backgroundremoval_1_1_10 ]; #plugins = [ obs-backgroundremoval_1_1_10 ];
}; };

View File

@ -9,6 +9,7 @@
catppuccin.catppuccin-vsc-icons catppuccin.catppuccin-vsc-icons
golang.go golang.go
vscodevim.vim vscodevim.vim
ms-python.python
ms-vscode-remote.remote-ssh ms-vscode-remote.remote-ssh
bbenoist.nix bbenoist.nix
github.copilot github.copilot

View File

@ -26,7 +26,6 @@
''; '';
dresden = "/home/mbeno/.ssh/dresden.sh"; dresden = "/home/mbeno/.ssh/dresden.sh";
d = "dresden"; d = "dresden";
alien = "nix run --impure github:guibou/nixGL --override-input nixpkgs nixpkgs/nixos-unstable -- nix run github:thiagokokada/nix-alien --";
}; };
initExtra = '' initExtra = ''