framework-2024-07-26-10-25-06

This commit is contained in:
Alexander Szczepanski
2024-07-26 10:25:06 +02:00
parent 692df73b99
commit 4594dbe949
7 changed files with 96 additions and 50 deletions

View File

@ -25,18 +25,6 @@
openFirewall = true;
extraConfig = "StreamLocalBindUnlink yes";
};
# nextdns = {
# enable = true;
# arguments = [
# "-config"
# secrets.nextdnshash
# "-cache-size"
# "10MB"
# "-listen"
# "127.0.0.1:53"
# "-report-client-info"
# ];
# };
dnscrypt-proxy2 = {
enable = true;
@ -62,7 +50,7 @@
};
networking = {
nameservers = [ "127.0.0.1" "::1" ];
nameservers = [ "127.0.0.1" ];
# hosts = {
# "207.180.220.97" = [ "szczepan.ski" ];
# "10.100.0.1" = [ "vps.wg" ];

View File

@ -13,35 +13,40 @@
};
desktopManager.gnome.enable = true;
layout = "us";
xkb.layout = "us";
# Enable touchpad support.
libinput.enable = true;
updateDbusEnvironment = true;
};
# Enable touchpad support.
libinput.enable = true;
};
environment.systemPackages = with pkgs; [
blackbox-terminal
# blackbox-terminal
gnome.gnome-power-manager
gnome.gnome-tweaks
gnomeExtensions.appindicator
gnomeExtensions.blur-my-shell
gnomeExtensions.vitals
gnomeExtensions.dash-to-dock
# gnomeExtensions.syncthing-indicator
gnomeExtensions.caffeine
gnomeExtensions.user-themes
pantheon.elementary-icon-theme
flat-remix-icon-theme
flat-remix-gtk
flat-remix-gnome
# flat-remix-icon-theme
# flat-remix-gtk
# flat-remix-gnome
# juno-theme
trayscale
];
environment.gnome.excludePackages = (with pkgs; [ gnome-tour ])
environment.gnome.excludePackages = (with pkgs; [ gnome-tour gedit ])
++ (with pkgs.gnome; [
cheese # webcam tool
gnome-music
gedit # text editor
epiphany # web browser
gnome-characters
totem # video player

25
configs/plasma-wayland.nix Executable file
View File

@ -0,0 +1,25 @@
{ config, pkgs, lib, ... }: {
programs = {
dconf.enable = true;
kdeconnect.enable = true;
};
environment.plasma6.excludePackages = with pkgs.kdePackages; [
plasma-browser-integration
konsole
oxygen
kate
];
services = {
desktopManager.plasma6.enable = true;
displayManager = {
sddm = {
enable = true;
wayland.enable = true;
};
};
libinput.enable = true;
};
}

View File

@ -11,8 +11,6 @@
kate
];
# environment.etc."chromium/native-messaging-hosts/org.kde.plasma.browser_integration.json".source = "${pkgs.plasma-browser-integration}/etc/chromium/native-messaging-hosts/org.kde.plasma.browser_integration.json";
services = {
desktopManager.plasma6.enable = true;
displayManager = {
@ -36,6 +34,4 @@
libinput.enable = true;
};
environment.systemPackages = with pkgs; [ catppuccin-kde sweet-nova ];
}

View File

@ -68,27 +68,26 @@ in {
};
environment.systemPackages = with unstable.pkgs; [
xfce.catfish
alacritty
baobab
czkawka # fslint before
discord
espeak-ng
# discord
# espeak-ng
gparted
grsync
handbrake
insomnia
keepassxc
meld
nextcloud-client
pinta
signal-desktop
solaar
remmina
spotify
baobab
keepassxc
grsync
virt-manager
# remmina
rustdesk-flutter
glxinfo
gparted
simple-scan
# signal-desktop
# solaar
# spotify
virt-manager
];
home-manager.users.alex = { pkgs, ... }: {

View File

@ -94,7 +94,7 @@ in {
serverAliveInterval = 60;
forwardAgent = true;
matchBlocks."szczepan.ski" = { hostname = "207.180.220.97"; };
matchBlocks."szczepan.ski" = { hostname = "szczepan.ski"; };
matchBlocks."mini" = { hostname = "10.100.0.3"; };
matchBlocks."thinkpad" = { hostname = "10.100.0.8"; };
matchBlocks."pi" = { hostname = "10.100.0.6"; };