This commit is contained in:
Morten Olsen
2024-04-30 14:30:50 +02:00
parent c51a16fc3a
commit 5ee7ab22bd
7 changed files with 33 additions and 13 deletions

View File

@@ -68,7 +68,7 @@
#pkgs.firefox # pkgs.gnome.epiphany #pkgs.firefox # pkgs.gnome.epiphany
]; ];
sessionVariables.NIXOS_OZONE_WL = "1"; # sessionVariables.NIXOS_OZONE_WL = "1";
gnome.excludePackages = [ gnome.excludePackages = [
pkgs.gnome-connections pkgs.gnome-connections
@@ -77,7 +77,7 @@
pkgs.gnome-tour pkgs.gnome-tour
# pkgs.gnome.adwaita-icon-theme # pkgs.gnome.adwaita-icon-theme
pkgs.gnome.epiphany pkgs.gnome.epiphany
pkgs.gnome.evince # pkgs.gnome.evince
pkgs.gnome.file-roller pkgs.gnome.file-roller
pkgs.gnome.geary pkgs.gnome.geary
pkgs.gnome.gnome-backgrounds pkgs.gnome.gnome-backgrounds
@@ -94,7 +94,7 @@
# pkgs.gnome.nautilus # pkgs.gnome.nautilus
pkgs.gnome.simple-scan pkgs.gnome.simple-scan
pkgs.gnome.sushi pkgs.gnome.sushi
pkgs.gnome.totem # pkgs.gnome.totem
pkgs.gnome.yelp pkgs.gnome.yelp
pkgs.orca pkgs.orca
]; ];

View File

@@ -9,6 +9,12 @@
./udev.nix ./udev.nix
]; ];
environment.systemPackages = with pkgs; [
linuxPackages.v4l2loopback
];
boot.kernelModules = [ "v4l2loopback" ];
services = { services = {
fwupd.enable = true; fwupd.enable = true;

View File

@@ -5,13 +5,13 @@
services.pcscd.enable = true; services.pcscd.enable = true;
security.apparmor.enable = true; security.apparmor.enable = true;
programs.firejail.enable = true; programs.firejail.enable = true;
programs.firejail.wrappedBinaries = { # programs.firejail.wrappedBinaries = {
signal-desktop = { # signal-desktop = {
executable = "${pkgs.signal-desktop}/bin/signal-desktop --enable-features=UseOzonePlatform --ozone-platform=wayland"; # executable = "${pkgs.signal-desktop}/bin/signal-desktop --enable-features=UseOzonePlatform --ozone-platform=wayland";
profile = "${pkgs.firejail}/etc/firejail/signal-desktop.profile"; # profile = "${pkgs.firejail}/etc/firejail/signal-desktop.profile";
extraArgs = [ "--env=LC_ALL=C" "--env=GTK_THEME=Adwaita:dark" ]; # extraArgs = [ "--env=LC_ALL=C" "--env=GTK_THEME=Adwaita:dark" ];
}; # };
}; # };
environment.systemPackages = [ environment.systemPackages = [
pkgs.gnupg pkgs.gnupg

View File

@@ -11,6 +11,8 @@
shell = pkgs.zsh; shell = pkgs.zsh;
}; };
programs.nix-ld.enable = true;
users.users."alice".openssh.authorizedKeys.keys = [ users.users."alice".openssh.authorizedKeys.keys = [
"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCj8wspkAnOpEmipwB/xd8vpEx9aqNbyjD2xzv0msDJvYMn26ZO3cbtbWbMI9Uns55aHcL0bStdbaJQIcL8ZVzvQtKq+spdZYQpN4cFlN16HXKR/UjBYtJEdHVxb2cwb2DM04aLDuAlCAJGChEAqpIQFpvlByyAaxSPwor5Cy5JHmm5fMkvcJEvPtxQOo4yovY8qW9scWlOCrzNSAYtBwTGG8REcRuTaEW9EJlmn8QZA+T+cE7nFdZOlmm752jW9wBCAIKlg6W5gX0rysSxy+MkKB/2ohpLI+0SeWAM8+CEtZjO7GP6xRPXZgrZJssytzQsJoiMTs6rJM5ovHUMVNPGDLCB6+8lWM7Jk4hh0lIQTOC5AMucH2jRJSyQb2AA3kbPuWOwHDDIlSUnNFsI/xUVs1lfx3ikIZEb9oZcKwWBB2PeL/KT6ca7dsI3PyFL+hC5Wi7ll0Aj5w+dBZOxwW1agSo4ujPKO9oIVwqEA+PqoK/GZtIHAx6t/m3DK8T4HAo2GZMqyzRgcqk1bttaCFzX2h074yW1du8+l4yIqWrooqD474V3MT05HUxkA1+9S5ldEwK4J50WfKlhNuZn5YeiHLngisu8WyIGREYDGlkM+1qxwHiJGohigS20kpmTUkKvyLRXItAcvQYBknCV3qb8B1Kj1bvbN3sCaqQAeVWxDw==" "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCj8wspkAnOpEmipwB/xd8vpEx9aqNbyjD2xzv0msDJvYMn26ZO3cbtbWbMI9Uns55aHcL0bStdbaJQIcL8ZVzvQtKq+spdZYQpN4cFlN16HXKR/UjBYtJEdHVxb2cwb2DM04aLDuAlCAJGChEAqpIQFpvlByyAaxSPwor5Cy5JHmm5fMkvcJEvPtxQOo4yovY8qW9scWlOCrzNSAYtBwTGG8REcRuTaEW9EJlmn8QZA+T+cE7nFdZOlmm752jW9wBCAIKlg6W5gX0rysSxy+MkKB/2ohpLI+0SeWAM8+CEtZjO7GP6xRPXZgrZJssytzQsJoiMTs6rJM5ovHUMVNPGDLCB6+8lWM7Jk4hh0lIQTOC5AMucH2jRJSyQb2AA3kbPuWOwHDDIlSUnNFsI/xUVs1lfx3ikIZEb9oZcKwWBB2PeL/KT6ca7dsI3PyFL+hC5Wi7ll0Aj5w+dBZOxwW1agSo4ujPKO9oIVwqEA+PqoK/GZtIHAx6t/m3DK8T4HAo2GZMqyzRgcqk1bttaCFzX2h074yW1du8+l4yIqWrooqD474V3MT05HUxkA1+9S5ldEwK4J50WfKlhNuZn5YeiHLngisu8WyIGREYDGlkM+1qxwHiJGohigS20kpmTUkKvyLRXItAcvQYBknCV3qb8B1Kj1bvbN3sCaqQAeVWxDw=="
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFaIAP/ZJ7+7jeR44e1yIJjfQAB6MN351LDKJAXVF62P" "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFaIAP/ZJ7+7jeR44e1yIJjfQAB6MN351LDKJAXVF62P"

View File

@@ -10,7 +10,7 @@
./programs/kitty ./programs/kitty
./programs/firefox ./programs/firefox
./programs/devbox ./programs/devbox
#./programs/vscode ./programs/vscode
]; ];
home.file = { home.file = {
@@ -19,7 +19,7 @@
home.stateVersion = "23.11"; home.stateVersion = "23.11";
home.packages = with pkgs; [ home.packages = with pkgs; [
signal-desktop # signal-desktop
gnomeExtensions.user-themes gnomeExtensions.user-themes
gnomeExtensions.tray-icons-reloaded gnomeExtensions.tray-icons-reloaded
gnomeExtensions.vitals gnomeExtensions.vitals

View File

@@ -1,6 +1,11 @@
{ config, pkgs, ... }: { config, pkgs, ... }:
{ let
nvm = builtins.fetchGit {
url = "https://github.com/nvm-sh/nvm";
rev = "811c039e2b6fb305e6eb2269d7aa0d21eb067586";
};
in {
imports = [ imports = [
../fzf ../fzf
../direnv ../direnv
@@ -57,5 +62,9 @@
".shellrc/rc.d" = { ".shellrc/rc.d" = {
source = ./files/shell/rc.d; source = ./files/shell/rc.d;
}; };
".nvm" = {
source = nvm;
recursive = true;
};
}; };
} }

View File

@@ -0,0 +1,3 @@
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion