Compare commits

..

2 Commits

Author SHA1 Message Date
Lorenz Hohermuth 69f0121b26 icons now working and added pcmanfm 2024-08-01 05:37:21 +02:00
Lorenz Hohermuth 1963808e1d removed howdy 2024-07-31 00:36:25 +02:00
2 changed files with 42 additions and 31 deletions

View File

@ -31,14 +31,15 @@
environment.pathsToLink = ["/libexec"]; environment.pathsToLink = ["/libexec"];
# Enable the X11 windowing system # Enable the X11 windowing system
services.xserver = { services = {
enable = true;
displayManager = { displayManager = {
sddm = { sddm = {
enable = true; enable = true;
package = pkgs.kdePackages.sddm; package = pkgs.kdePackages.sddm;
}; };
}; };
xserver = {
enable = true;
desktopManager = { desktopManager = {
xterm.enable = false; xterm.enable = false;
}; };
@ -48,10 +49,14 @@
extraPackages = with pkgs; [ extraPackages = with pkgs; [
rofi rofi
polybar polybar
polybar-pulseaudio-control
dunst dunst
i3lock-color # locksreen
arandr # manager monitor
]; ];
}; };
}; };
};
# Configure keymap in X11 # Configure keymap in X11
services.xserver.xkb.layout = "ch"; services.xserver.xkb.layout = "ch";
@ -97,14 +102,27 @@
# $ nix search wget # $ nix search wget
environment.shells = with pkgs; [ zsh ]; environment.shells = with pkgs; [ zsh ];
users.defaultUserShell = pkgs.zsh; users.defaultUserShell = pkgs.zsh;
environment.systemPackages = with pkgs; [ environment.systemPackages = [
auto-cpufreq pkgs.auto-cpufreq
neovim
wget pkgs.neovim
neofetch pkgs.neofetch
git
gcc pkgs.wget
nodejs_22 pkgs.git
pkgs.gcc
pkgs.nodejs_22
pkgs.python313
pkgs.cargo
pkgs.networkmanager_dmenu
pkgs.dmenu
pkgs.brave
pkgs.kitty # terminal
pkgs.nitrogen # wallpapers
pkgs.tmux # multiplexer
]; ];
# Some programs need SUID wrappers, can be configured further or are # Some programs need SUID wrappers, can be configured further or are

View File

@ -1,6 +1,5 @@
{ config, pkgs, inputs, catppuccinFlavor, ... }: { config, pkgs, inputs, catppuccinFlavor, ... }:
{ { imports = [
imports = [
inputs.spicetify-nix.homeManagerModules.default inputs.spicetify-nix.homeManagerModules.default
]; ];
@ -32,7 +31,7 @@
}; };
iconTheme = { iconTheme = {
package = pkgs.papirus-icon-theme; package = pkgs.papirus-icon-theme;
name = "Papirus Dark"; name = "Papirus-Dark";
}; };
}; };
@ -61,21 +60,15 @@
nixpkgs.config.allowUnfree = true; nixpkgs.config.allowUnfree = true;
home.packages = [ home.packages = [
pkgs.zsh # shell pkgs.zsh # shell
pkgs.kitty # terminal
pkgs.tmux # multiplexer
pkgs.nitrogen # wallpapers
pkgs.fzf # fuzzy search pkgs.fzf # fuzzy search
pkgs.i3lock-color # locksreen
pkgs.brave # browser
pkgs.oh-my-zsh # prompt pkgs.oh-my-zsh # prompt
pkgs.picom # compositoe pkgs.picom # compositoe
pkgs.ranger # file manager pkgs.ranger # file manager
pkgs.pcmanfm # gui file manager
pkgs.superfile # file manager pkgs.superfile # file manager
pkgs.obsidian # notes pkgs.obsidian # notes
pkgs.arandr # manager monitor
pkgs.keepassxc # passwords pkgs.keepassxc # passwords
pkgs.devdocs-desktop # docs pkgs.devdocs-desktop # docs
pkgs.cargo
pkgs.spicetify-cli pkgs.spicetify-cli
# # It is sometimes useful to fine-tune packages, for example, by applying # # It is sometimes useful to fine-tune packages, for example, by applying