moved thigns to wm
This commit is contained in:
parent
c9a7921802
commit
4bb311a39e
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
networking.hostName = "laptop";
|
||||
|
||||
hypridle.enable = true;
|
||||
led.enable = true;
|
||||
gnome.enable = true;
|
||||
home-manager.users.joy.code.enable = true;
|
||||
home-manager.users.joy.hypridle.enable = true;
|
||||
|
||||
imports = [
|
||||
./hardware.nix
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
./system
|
||||
./hardware
|
||||
./services
|
||||
./programs
|
||||
./secrets
|
||||
./programs
|
||||
];
|
||||
}
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
home-manager = {
|
||||
extraSpecialArgs = {inherit inputs;};
|
||||
users = {
|
||||
"joy" = import ./home;
|
||||
"joy" = import ./home.nix;
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
@ -23,6 +23,7 @@
|
|||
|
||||
home.packages = with pkgs; [
|
||||
texlab
|
||||
texliveFull
|
||||
nil
|
||||
clang-tools
|
||||
javascript-typescript-langserver
|
|
@ -1,20 +1,15 @@
|
|||
{
|
||||
imports = [
|
||||
./foot
|
||||
./mpv
|
||||
./firefox
|
||||
./git
|
||||
./helix
|
||||
./newsboat
|
||||
./rofi
|
||||
./zsh
|
||||
./zoxide
|
||||
./bat
|
||||
./cmus
|
||||
./tmux
|
||||
./mail
|
||||
./yazi
|
||||
./code
|
||||
./zsh
|
||||
./git
|
||||
./helix
|
||||
./newsboat
|
||||
./zoxide
|
||||
./misc
|
||||
];
|
||||
}
|
25
modules/programs/misc/default.nix
Normal file
25
modules/programs/misc/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
{pkgs, ...}: {
|
||||
home.packages = with pkgs; [
|
||||
git
|
||||
htop
|
||||
ncdu
|
||||
libnotify
|
||||
brightnessctl
|
||||
ffmpeg
|
||||
lm_sensors
|
||||
alejandra
|
||||
tree
|
||||
zip
|
||||
unzip
|
||||
yt-dlp
|
||||
wget
|
||||
fastfetch
|
||||
cmatrix
|
||||
cava
|
||||
nitch
|
||||
gotop
|
||||
sl
|
||||
cbonsai
|
||||
pipes
|
||||
];
|
||||
}
|
|
@ -15,8 +15,8 @@
|
|||
cat = "bat";
|
||||
lg = "${pkgs.lazygit}/bin/lazygit";
|
||||
ser = "ssh root@joygnu.org";
|
||||
ip = "sh ~/nix/modules/programs/home/zsh/scripts/ip.sh";
|
||||
rb = "sh ~/nix/modules/programs/home/zsh/scripts/rebuild.sh";
|
||||
ip = "sh ~/nix/modules/programs/zsh/scripts/ip.sh";
|
||||
rb = "sh ~/nix/modules/programs/zsh/scripts/rebuild.sh";
|
||||
fr = "doas systemctl reboot --firmware";
|
||||
up = "nix flake update --flake ~/nix/";
|
||||
del = "doas nix-collect-garbage -d";
|
|
@ -1,9 +1,6 @@
|
|||
{
|
||||
imports = [
|
||||
./vm
|
||||
./gdm
|
||||
./dunst
|
||||
./polkit
|
||||
./syncthing
|
||||
./docker
|
||||
./ssh
|
||||
|
|
|
@ -6,7 +6,4 @@
|
|||
users.defaultUserShell = pkgs.zsh;
|
||||
services.xserver.excludePackages = [pkgs.xterm];
|
||||
programs.nano.enable = false;
|
||||
# environment.systemPackages = [
|
||||
# pkgs.vim
|
||||
# ];
|
||||
}
|
||||
|
|
|
@ -1,9 +0,0 @@
|
|||
{inputs, ...}: {
|
||||
home-manager.users.joy = {
|
||||
imports = [inputs.ags.homeManagerModules.default];
|
||||
programs.ags = {
|
||||
enable = true;
|
||||
configDir = ./bar;
|
||||
};
|
||||
};
|
||||
}
|
|
@ -1,9 +0,0 @@
|
|||
{pkgs, ...}: {
|
||||
home-manager.users.joy = {
|
||||
home.packages = with pkgs; [
|
||||
wl-clipboard
|
||||
];
|
||||
|
||||
services.cliphist.enable = true;
|
||||
};
|
||||
}
|
|
@ -1,12 +1,15 @@
|
|||
{
|
||||
{inputs, ...}: {
|
||||
imports = [
|
||||
./hyprland
|
||||
./hypridle
|
||||
./ags
|
||||
./theme
|
||||
./clip
|
||||
./gnome
|
||||
./screen
|
||||
./misc
|
||||
./polkit
|
||||
./gdm
|
||||
];
|
||||
home-manager = {
|
||||
extraSpecialArgs = {inherit inputs;};
|
||||
users = {
|
||||
"joy" = import ./home;
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
7
modules/wm/home/ags/default.nix
Normal file
7
modules/wm/home/ags/default.nix
Normal file
|
@ -0,0 +1,7 @@
|
|||
{inputs, ...}: {
|
||||
imports = [inputs.ags.homeManagerModules.default];
|
||||
programs.ags = {
|
||||
enable = true;
|
||||
configDir = ./bar;
|
||||
};
|
||||
}
|
7
modules/wm/home/clip/default.nix
Normal file
7
modules/wm/home/clip/default.nix
Normal file
|
@ -0,0 +1,7 @@
|
|||
{pkgs, ...}: {
|
||||
home.packages = with pkgs; [
|
||||
wl-clipboard
|
||||
];
|
||||
|
||||
services.cliphist.enable = true;
|
||||
}
|
14
modules/wm/home/default.nix
Normal file
14
modules/wm/home/default.nix
Normal file
|
@ -0,0 +1,14 @@
|
|||
{
|
||||
imports = [
|
||||
./foot
|
||||
./ags
|
||||
./mpv
|
||||
./screen
|
||||
./firefox
|
||||
./rofi
|
||||
./code
|
||||
./hypridle
|
||||
./dunst
|
||||
./misc
|
||||
];
|
||||
}
|
|
@ -1,5 +1,5 @@
|
|||
{lib, ...}: {
|
||||
home-manager.users.joy.services.dunst = {
|
||||
services.dunst = {
|
||||
enable = true;
|
||||
settings = {
|
||||
global = {
|
|
@ -8,7 +8,7 @@
|
|||
};
|
||||
|
||||
config = lib.mkIf config.hypridle.enable {
|
||||
home-manager.users.joy.services.hypridle = {
|
||||
services.hypridle = {
|
||||
enable = true;
|
||||
settings = {
|
||||
listener = [
|
|
@ -1,45 +1,26 @@
|
|||
{pkgs, ...}: {
|
||||
home.packages = with pkgs; [
|
||||
# cli
|
||||
git
|
||||
htop
|
||||
ncdu
|
||||
libnotify
|
||||
brightnessctl
|
||||
ffmpeg
|
||||
lm_sensors
|
||||
hyprpicker
|
||||
playerctl
|
||||
rofimoji
|
||||
pwvucontrol
|
||||
pulseaudioFull
|
||||
sent
|
||||
texliveFull
|
||||
alejandra
|
||||
tree
|
||||
zip
|
||||
unzip
|
||||
yt-dlp
|
||||
wget
|
||||
fastfetch
|
||||
cmatrix
|
||||
cava
|
||||
nitch
|
||||
gotop
|
||||
sl
|
||||
cbonsai
|
||||
pipes
|
||||
#gui
|
||||
imv
|
||||
signal-desktop
|
||||
keepassxc
|
||||
vesktop
|
||||
signal-desktop
|
||||
bottles
|
||||
boxbuddy
|
||||
transmission_4-gtk
|
||||
kdePackages.kdenlive
|
||||
ferdium
|
||||
drawio
|
||||
obs-studio
|
||||
distrobox
|
||||
pulseaudioFull
|
||||
obs-studio
|
||||
transmission_4-gtk
|
||||
gnome-clocks
|
||||
gnome-calculator
|
||||
gnome-disk-utility
|
||||
gnome-clocks
|
||||
gnome-sound-recorder
|
||||
kdePackages.kdenlive
|
||||
];
|
||||
}
|
|
@ -6,7 +6,7 @@
|
|||
programs.rofi = {
|
||||
enable = true;
|
||||
package = pkgs.rofi-wayland;
|
||||
theme = lib.mkForce "~/nix/modules/programs/home/rofi/gruvbox-material.rasi";
|
||||
theme = lib.mkForce "~/nix/modules/wm/home/rofi/gruvbox-material.rasi";
|
||||
extraConfig = {
|
||||
display-drun = "";
|
||||
show-icons = true;
|
12
modules/wm/home/screen/default.nix
Normal file
12
modules/wm/home/screen/default.nix
Normal file
|
@ -0,0 +1,12 @@
|
|||
{pkgs, ...}: {
|
||||
home.file.".config/swappy/config".text = ''
|
||||
[Default]
|
||||
save_dir=$HOME/media/pics/screen
|
||||
'';
|
||||
|
||||
home.packages = with pkgs; [
|
||||
grim
|
||||
slurp
|
||||
swappy
|
||||
];
|
||||
}
|
|
@ -39,6 +39,7 @@
|
|||
"float,title:(Clocks)"
|
||||
"size 854 480,title:(Clocks)"
|
||||
"float,title:(Network Connections)"
|
||||
"float,title:(Pipewire)"
|
||||
];
|
||||
gestures = {
|
||||
workspace_swipe = true;
|
||||
|
|
|
@ -1,10 +0,0 @@
|
|||
{pkgs, ...}: {
|
||||
home-manager.users.joy = {
|
||||
home.packages = with pkgs; [
|
||||
hyprpicker
|
||||
playerctl
|
||||
rofimoji
|
||||
pwvucontrol
|
||||
];
|
||||
};
|
||||
}
|
|
@ -1,14 +0,0 @@
|
|||
{pkgs, ...}: {
|
||||
home-manager.users.joy = {
|
||||
home.file.".config/swappy/config".text = ''
|
||||
[Default]
|
||||
save_dir=$HOME/media/pics/screen
|
||||
'';
|
||||
|
||||
home.packages = with pkgs; [
|
||||
grim
|
||||
slurp
|
||||
swappy
|
||||
];
|
||||
};
|
||||
}
|
Loading…
Reference in a new issue