lots of stuff

This commit is contained in:
xunuwu 2024-02-23 05:34:33 +01:00
parent 926f8b190b
commit 6bae0fa254
Signed by: xun
SSH key fingerprint: SHA256:Uot/1WoAjWAeqLOHA5vYy4phhVydsH7jCPmBjaPZfgI
42 changed files with 1109 additions and 73 deletions

View file

@ -1,6 +1,8 @@
{
self,
inputs,
system,
pkgs,
...
}: let
# get these into the module system
@ -24,7 +26,7 @@
inherit (inputs.home-manager.lib) homeManagerConfiguration;
pkgs = inputs.nixpkgs.legacyPackages.x86_64-linux;
pkgs = inputs.nixpkgs.legacyPackages.${system};
in {
# we need to pass this to NixOS' HM module
_module.args = {inherit homeImports;};

View file

@ -16,8 +16,10 @@
# programs
../../programs/misc/keepassxc.nix
../../programs/misc/discord.nix
../../programs/misc/thunderbird.nix
../../programs/music
../../programs/music/yams.nix
../../programs/music/spotify.nix
../../programs/media
../../programs/media/jellyfin.nix
# gaming

View file

@ -1,4 +1,8 @@
{pkgs, ...}: {
{
pkgs,
self,
...
}: {
home.packages = with pkgs; [
heroic
lutris

View file

@ -26,6 +26,7 @@ in {
home.packages = with pkgs; [
steam-with-pkgs
steam-run
steamtinkerlaunch
protontricks
];
}

View file

@ -1,6 +1,5 @@
{pkgs, ...}: {
home.packages = with pkgs; [
jellyfin-media-player
jellycli
];
}

View file

@ -1,7 +1,5 @@
{pkgs, ...}: {
home.packages = with pkgs; [
(discord.override {
withVencord = true;
})
vesktop
];
}

View file

@ -0,0 +1,8 @@
{
programs.thunderbird = {
enable = true;
profiles.xun = {
isDefault = true;
};
};
}

View file

@ -0,0 +1,3 @@
{pkgs, ...}: {
home.packages = [pkgs.spotify];
}

View file

@ -16,10 +16,24 @@
## KEYBINDS ##
bindkey "^[[1;5D" backward-word
bindkey "^[[1;5C" forward-word
WORDCHARS= # this makes ^w actually stop on directory delimiters etc
# improve ^w behaviour
WORDCHARS=
# shift-tab in completion menu
bindkey '^[[Z' reverse-menu-complete
zstyle ':completion:*' matcher-list 'm:{a-z}={A-Z}' # Case insensitive completion
bindkey '^[[Z' reverse-menu-complete # shift-tab in completion menu
## MISC ##
# Show completion categories
zstyle ':completion:*:*:*:*:descriptions' format '%F{magenta}<-%d->%f'
## PROMPT ##
autoload -Uz vcs_info
precmd_vcs_info() { vcs_info }