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,25 +31,30 @@
environment.pathsToLink = ["/libexec"];
# Enable the X11 windowing system
services.xserver = {
enable = true;
services = {
displayManager = {
sddm = {
enable = true;
package = pkgs.kdePackages.sddm;
};
};
desktopManager = {
xterm.enable = false;
};
windowManager.i3 = {
xserver = {
enable = true;
extraPackages = with pkgs; [
rofi
polybar
dunst
];
desktopManager = {
xterm.enable = false;
};
windowManager.i3 = {
enable = true;
extraPackages = with pkgs; [
rofi
polybar
polybar-pulseaudio-control
dunst
i3lock-color # locksreen
arandr # manager monitor
];
};
};
};
@ -97,14 +102,27 @@
# $ nix search wget
environment.shells = with pkgs; [ zsh ];
users.defaultUserShell = pkgs.zsh;
environment.systemPackages = with pkgs; [
auto-cpufreq
neovim
wget
neofetch
git
gcc
nodejs_22
environment.systemPackages = [
pkgs.auto-cpufreq
pkgs.neovim
pkgs.neofetch
pkgs.wget
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

View File

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