This commit is contained in:
foglar 2024-11-16 20:32:42 +01:00
parent 84df8e215f
commit f35cd3ac87
4 changed files with 49 additions and 24 deletions

View File

@ -8,3 +8,4 @@
- [x] Stylix theming - [x] Stylix theming
- [ ] Enabling nvidia graphics and disabling it - [ ] Enabling nvidia graphics and disabling it
- [ ] Modularity connected via configuration.nix file with home manager (disable gnome, gnome configuration will be disabled too) - [ ] Modularity connected via configuration.nix file with home manager (disable gnome, gnome configuration will be disabled too)
- [ ] Rofi theme and other themes, where are colors setup declaratively

View File

@ -1,6 +1,5 @@
{ {
inputs, inputs,
config,
pkgs, pkgs,
pkgs-stable, pkgs-stable,
... ...
@ -70,18 +69,18 @@
services.printing.enable = true; services.printing.enable = true;
services.printing.drivers = with pkgs; [gutenprint hplip splix]; services.printing.drivers = with pkgs; [gutenprint hplip splix];
hardware.printers = { hardware.printers = {
ensurePrinters = [ #ensurePrinters = [
{ # {
name = "HP_psc_1200_series"; # name = "HP_psc_1200_series";
location = "Home"; # location = "Home";
deviceUri = "usb://HP/psc%201200%20series?serial=UA51SGB35WT0&interface=1"; # deviceUri = "usb://HP/psc%201200%20series?serial=UA51SGB35WT0&interface=1";
model = "HP_psc_1200_series.ppd"; # model = "HP_psc_1200_series.ppd";
ppdOptions = { # ppdOptions = {
PageSize = "A4"; # PageSize = "A4";
}; # };
} # }
]; #];
ensureDefaultPrinter = "HP_psc_1200_series"; #ensureDefaultPrinter = "HP_psc_1200_series";
}; };
# Scanning # Scanning
@ -114,9 +113,17 @@
monaspace monaspace
]; ];
services.displayManager.sddm.enable = true; services.displayManager = {
services.displayManager.sddm.wayland.enable = true; defaultSession = "hyprland";
services.desktopManager.plasma6.enable = true; sddm = {
enable = true;
wayland.enable = true;
theme = "sddm-astronaut-theme";
package = pkgs.kdePackages.sddm;
extraPackages = [pkgs.sddm-astronaut pkgs.kdePackages.qtvirtualkeyboard];
};
};
#services.desktopManager.plasma6.enable = true;
#services.xserver.desktopManager.gnome.enable = true; #services.xserver.desktopManager.gnome.enable = true;
#environment.gnome.excludePackages = with pkgs; [ #environment.gnome.excludePackages = with pkgs; [
# gnome-tour # gnome-tour
@ -160,6 +167,7 @@
enable = true; enable = true;
xwayland.enable = true; xwayland.enable = true;
package = inputs.hyprland.packages."${pkgs.system}".hyprland; package = inputs.hyprland.packages."${pkgs.system}".hyprland;
portalPackage = pkgs.xdg-desktop-portal-hyprland;
}; };
virtualisation.libvirtd.enable = true; virtualisation.libvirtd.enable = true;
@ -225,6 +233,7 @@
}; };
programs.kdeconnect.enable = true; programs.kdeconnect.enable = true;
programs.wireshark.enable = true;
programs.steam = { programs.steam = {
enable = true; enable = true;
remotePlay.openFirewall = true; # Open ports in the firewall for Steam Remote Play remotePlay.openFirewall = true; # Open ports in the firewall for Steam Remote Play
@ -237,10 +246,18 @@
# List packages installed in system profile. To search, run: # List packages installed in system profile. To search, run:
# $ nix search wget # $ nix search wget
environment.systemPackages = (with pkgs; [ environment.systemPackages = with pkgs; [
# vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default. # vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default.
# wget # wget
]); sddm-chili-theme
(sddm-astronaut.override {
themeConfig = {
ScreenWidth = 1920;
ScreenHeight = 1080;
PartialBlur = false;
};
})
];
# Some programs need SUID wrappers, can be configured further or are # Some programs need SUID wrappers, can be configured further or are
# started in user sessions. # started in user sessions.

View File

@ -1,4 +1,5 @@
{...}: { {pkgs,
...}: {
home.username = "foglar"; home.username = "foglar";
home.homeDirectory = "/home/foglar"; home.homeDirectory = "/home/foglar";
home.stateVersion = "24.05"; # Please read the comment before changing. home.stateVersion = "24.05"; # Please read the comment before changing.
@ -12,6 +13,13 @@
programming.enable = true; programming.enable = true;
games.enable = true; games.enable = true;
gtk.enable = true;
qt = {
enable = true;
style.package = pkgs.libsForQt5.breeze-qt5;
style.name = "breeze-dark";
platformTheme.name = "kde";
};
programs.bash = { programs.bash = {
enable = true; enable = true;
enableCompletion = true; enableCompletion = true;
@ -26,7 +34,7 @@
s = "kitten ssh"; s = "kitten ssh";
diff = "diff --color"; diff = "diff --color";
cd = "z"; cd = "z";
arduino-cli = "arduino-ports-enable ; arduino-cli"; #arduino-cli = "arduino-ports-enable ; arduino-cli";
respawn = "clear; pfetch"; respawn = "clear; pfetch";
l = "eza -lh --icons=auto"; l = "eza -lh --icons=auto";
mkdir = "mkdir -p"; mkdir = "mkdir -p";

View File

@ -37,9 +37,8 @@
"steam" "steam"
"steam-unwrapped" "steam-unwrapped"
"enhancer-for-youtube"
"gitkraken" "gitkraken"
# VSCODE # VSCODE
"vscode" "vscode"
"vscode-extension-github-codespaces" "vscode-extension-github-codespaces"