Compare commits

...

6 commits

Author SHA1 Message Date
joygnu 84191dac3e rb 2024-07-04 08:07:16 +02:00
joygnu 88bdcca926 rb 2024-07-04 08:00:47 +02:00
joygnu 2bfd4389e8 rb 2024-07-04 08:00:47 +02:00
joygnu 8ee469efd6 rb 2024-07-04 08:00:47 +02:00
joygnu a639fd0738 rb 2024-07-04 08:00:47 +02:00
joygnu 71a3f65932 rb 2024-07-04 08:00:47 +02:00
5 changed files with 36 additions and 11 deletions

View file

@ -12,15 +12,17 @@
inputs.nix-colors.homeManagerModules.default
inputs.ags.homeManagerModules.default
];
home.username = "joy";
home.homeDirectory = "/home/joy";
home.stateVersion = "23.11";
programs.home-manager.enable = true;
home.sessionVariables = {
EDITOR = "vim";
EDITOR = "nvim";
};
colorScheme = inputs.nix-colors.colorSchemes.gruvbox-dark-medium;
}

View file

@ -1,7 +0,0 @@
#!/usr/bin/env bash
# Start cmus in a screen session named 'cmus_session'
screen -S cmus_session -dm cmus
echo "cmus started in screen session 'cmus_session'. Use 'screen -r cmus_session' to attach."

View file

@ -22,6 +22,11 @@ programs.gnupg.agent = {
pinentryPackage = pkgs.pinentry-curses;
enableSSHSupport = true;
};
programs.neovim = {
enable = true;
defaultEditor = true;
};
programs.hyprland.enable = true;
users.defaultUserShell = pkgs.zsh;

View file

@ -0,0 +1,22 @@
{ stdenv, pkgs, fetchFromGithub, ... }:
{
programs.neovim.enable = true;
xdg.configFile."nvim".source = pkgs.stdenv.mkDerivation {
name = "NvChad";
src = pkgs.fetchFromGitHub {
owner = "NvChad";
repo = "NvChad";
rev = "f17e83010f25784b58dea175c6480b3a8225a3e9";
hash = "sha256-P5TRjg603/7kOVNFC8nXfyciNRLsIeFvKsoRCIwFP3I=";
};
installPhase = ''
mkdir -p $out
cp -r ./* $out/
cd $out/
cp -r ${./my_nvchad_config} $out/lua/custom
'';
};
}

View file

@ -11,8 +11,6 @@
lutris
mangohud
#hackerman
neovim
vim
fastfetch
freshfetch
cmatrix
@ -43,6 +41,8 @@
gnome-calculator
gnome-disk-utility
#random utils
gnat14
libgccjit
tree
rofi-wayland
screen
@ -56,5 +56,8 @@
yt-dlp
boxbuddy
distrobox
neovim
python3
cl
];
}