Added starship (but it's a fail) and some programs

This commit is contained in:
zuma 2025-02-06 17:37:52 +01:00
parent a5c9298cda
commit bef5b0a873
4 changed files with 72 additions and 10 deletions

View file

@ -68,6 +68,7 @@
programs.hyprland = {
enable = true;
xwayland.enable = true;
# set the flake package
package = inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.hyprland;
# make sure to also set the portal package, so that they are in sync
@ -103,11 +104,8 @@
users.users.zuma = {
isNormalUser = true;
description = "zuma";
shell = pkgs.zsh;
extraGroups = [ "networkmanager" "wheel" ];
packages = with pkgs; [
kdePackages.kate
# thunderbird
];
};
home-manager = {
@ -121,29 +119,52 @@
services.xserver.displayManager.autoLogin.enable = true;
services.xserver.displayManager.autoLogin.user = "zuma";
services.getty.autologinUser = "zuma";
environment.sessionVariables = rec {
XCURSOR_SIZE = 24;
};
# Install firefox.
programs.firefox.enable = true;
# Allow unfree packages
nixpkgs.config.allowUnfree = true;
nixpkgs.config.permittedInsecurePackages = [
"cinny-4.2.3"
"cinny-unwrapped-4.2.3"
];
# List packages installed in system profile. To search, run:
# $ nix search wget
environment.systemPackages = with pkgs; [
# GUIs
gnome-keyring # Keyring for secrets
seahorse # To edit said secrets
networkmanagerapplet # To get wifi to work -> Go into wifi connection and select store password for all users
bitwarden-desktop # For my sweet passwords
rofi-wayland # Application launcher
xfce.thunar # GUI Filebrowser
xfce.xfconf # needed by xfce.thunar
kitty # Hyprland default terminal
firefox # Web browser
cinny-desktop # Matrix Client
eog # Image viewer
# Shell apps
zsh
starship # Might delete later
neovim # <3
git # <3 bis
kitty # Hyprland default terminal
btop # HTOP on steroids
xfce.thunar # GUI Filebrowser
# Utilities
wl-clipboard # Clipboard manager
];
programs.xfconf.enable = true; # Enable xfconf because we don't use XFCE
services.gvfs.enable = true; # Enable Trash so that if I delete my nix files without having saved them I can backup .........
programs.zsh.enable = true;
services.tumbler.enable = true; # Thumbnail support
services.gnome.gnome-keyring.enable = true;
security.pam.services.hyprland.enableGnomeKeyring = true;
# Some programs need SUID wrappers, can be configured further or are
# started in user sessions.