cleaned dead config

This commit is contained in:
Steven 2023-08-02 06:01:26 -04:00
parent 5bae6c9d0e
commit 4d8cb7e83d
15 changed files with 87 additions and 147 deletions

36
extract.sh Normal file
View file

@ -0,0 +1,36 @@
#!/bin/bash
function extract {
if [ -z "$1" ]; then
# display usage if no parameters given
echo "Usage: extract <path/file_name>.<zip|rar|bz2|gz|tar|tbz2|tgz|Z|7z|xz|ex|tar.bz2|tar.gz|tar.xz>"
echo " extract <path/file_name_1.ext> [path/file_name_2.ext] [path/file_name_3.ext]"
else
for n in "$@"
do
if [ -f "$n" ] ; then
case "${n%,}" in
*.tar.bz2|*.tar.gz|*.tar.xz|*.tbz2|*.tgz|*.txz|*.tar)
tar xvf "$n" ;;
*.lzma) unlzma ./"$n" ;;
*.bz2) bunzip2 ./"$n" ;;
*.rar) unrar x -ad ./"$n" ;;
*.gz) gunzip ./"$n" ;;
*.zip) unzip ./"$n" ;;
*.z) uncompress ./"$n" ;;
*.7z|*.arj|*.cab|*.chm|*.deb|*.dmg|*.iso|*.lzh|*.msi|*.rpm|*.udf|*.wim|*.xar)
7z x ./"$n" ;;
*.xz) unxz ./"$n" ;;
*.exe) cabextract ./"$n" ;;
*)
echo "extract: '$n' - unknown archive method"
return 1
;;
esac
else
echo "'$n' - file does not exist"
return 1
fi
done
fi
}

View file

@ -63,22 +63,21 @@
./machines/katana.nix #machine specific configuration
"speccon18" #default user
[
hyprland.nixosModules.default
{programs.hyprland.enable = true;}
# hyprland.nixosModules.default
# ./modules/system/desktop-environments/hyprland.nix
./hosts/katana/default.nix
./hosts/katana/networkd.nix
./hosts/katana/system-pkgs.nix
./modules/system/services/docker.nix
./modules/system/services/openssh.nix
./modules/system/desktop-environments/gnome.nix
./modules/system/desktop-environments/hyprland.nix
./modules/system/services/syncthing.nix
./modules/system/services/tailscale.nix
] #extra modules to load
[
hyprland.homeManagerModules.default
./modules/home-manager/hyprland.nix
# ./modules/home-manager/hyprland.nix
./modules/home-manager/helix.nix
./modules/home-manager/alacritty.nix
./modules/home-manager/vscode.nix

View file

@ -1,19 +1,18 @@
{ modulesPath, config, pkgs, lib, self, ... }:
{
environment.systemPackages = with pkgs; [
pkg-config
ripgrep
openssl
tree
cargo
unrar
unzip
gzip
p7zip
bzip2
dconf2nix
rustc
bat
exa
mdbook
uutils-coreutils
htop
zsh
@ -24,5 +23,6 @@
direnv #used for development environments
python39
gcc
bottom
];
}

View file

@ -1,6 +0,0 @@
{
programs.eww = {
enable=false;
configDir=../../dotfiles/eww;
};
}

View file

@ -5,6 +5,9 @@
extraConfig = ''
bind = SUPER, Return, exec, alacritty
bind = CONTROL_SHIFT, W, exec, firefox
bind = CONTROL_SHIFT, Lm, exec, rofi -show drun
exec-once=/usr/lib/polkit-kde-authentication-agent-1
exec-once=waybar
'';
};
}

View file

@ -3,6 +3,5 @@
programs.starship = {
enable = true;
enableZshIntegration = true;
enableNushellIntegration = false;
};
}

View file

@ -2,6 +2,6 @@
{
services.syncthing = {
enable = true;
tray.enable = true;
tray.enable = false;
};
}

View file

@ -7,22 +7,19 @@
main_bar = {
layer = "top";
modules-left = [
"custom/launcher"
"cpu"
"memory"
"custom/media"
"tray"
];
modules-center = [];
modules-center = [
"clock"
];
modules-right = [
"custom/updates"
"custom/wallpaper"
"backlight"
"custom/pw-volume"
"clock"
"battery"
"custom/power"
];
"custom/pipewire" = {
"exec" = "pw-volume status";
"return-type" = "json";
@ -85,39 +82,6 @@
"format" = " {}%";
"max-length" = 10;
};
"custom/media" = {
"interval" = 30;
"format" = "{icon} {}";
"return-type" = "json";
"max-length" = 20;
"format-icons" = {
"spotify" = " ";
"default" = " ";
};
"escape" = true;
"exec" = "$HOME/.config/system_scripts/mediaplayer.py 2> /dev/null";
"on-click" = "playerctl play-pause";
};
"custom/launcher" = {
"format" = " ";
"on-click" = "rofi -show drun";
"on-click-right" = "killall rofi";
};
"custom/power" = {
"format" = " ";
"on-click" = "bash ~/.config/rofi/leave/leave.sh";
};
"custom/updates" = {
"format" = "{} Update(s)";
"exec" = "checkupdates | wc -l";
"exec-if" = "[[ $(checkupdates | wc -l) != 0 ]]";
"interval" = 15;
"on-click" = "alacritty -e paru -Syu && notify-send 'The system has been updated' ";
};
"custom/wallpaper" = {
"format" = " ";
"on-click" = "bash ~/.config/system_scripts/pkill_bc";
};
};
};
style = ''
@ -253,68 +217,6 @@
color: #B5E8E0;
background: #161320;
}
#custom-launcher {
font-size: 24px;
margin-top: 6px;
margin-left: 8px;
padding-left: 10px;
padding-right: 5px;
border-radius: 10px;
transition: none;
color: #89DCEB;
background: #161320;
}
#custom-power {
font-size: 20px;
margin-top: 6px;
margin-left: 8px;
margin-right: 8px;
padding-left: 10px;
padding-right: 5px;
margin-bottom: 0px;
border-radius: 10px;
transition: none;
color: #161320;
background: #F28FAD;
}
#custom-wallpaper {
margin-top: 6px;
margin-left: 8px;
padding-left: 10px;
padding-right: 10px;
margin-bottom: 0px;
border-radius: 10px;
transition: none;
color: #161320;
background: #C9CBFF;
}
#custom-updates {
margin-top: 6px;
margin-left: 8px;
padding-left: 10px;
padding-right: 10px;
margin-bottom: 0px;
border-radius: 10px;
transition: none;
color: #161320;
background: #E8A2AF;
}
#custom-media {
margin-top: 6px;
margin-left: 8px;
padding-left: 10px;
padding-right: 10px;
margin-bottom: 0px;
border-radius: 10px;
transition: none;
color: #161320;
background: #F2CDCD;
}
'';
};
}

View file

@ -3,6 +3,5 @@
programs.zoxide = {
enable = true;
enableZshIntegration = lib.mkDefault true;
# enableNushellIntegration = false;
};
}

View file

@ -14,12 +14,10 @@
ls = "exa -l";
lsa = "exa -al";
cd = "z";
osrb = "sudo nixos-rebuild $1 --flake ~/code/nix/nixos-config/#creatorforge-framework";
osrb = "sudo nixos-rebuild $1 --flake ~/code/nixos-config/#katana";
zel = "zellij -s";
ns = "nix-shell";
top = "btm";
hx = "hx";
cat = "bat";
cat = "bat --decorations=never";
extract = "~/.config/zsh/extract.sh";
};
localVariables = {

View file

@ -4,9 +4,9 @@
environment.systemPackages = with pkgs; [
gnomeExtensions.dock-from-dash
gnomeExtensions.pop-shell
gnome.gnome-tweaks
gnome-extension-manager
];
services = {
gnome = {
core-utilities.enable = false;

View file

@ -1,11 +1,29 @@
{ config, pkgs, lib, ... }:
{
environment.systemPackages = with pkgs; [
programs.hyprland = {
enable = true;
nvidiaPatches = true;
xwayland.enable = true;
};
environment = {
systemPackages = with pkgs; [
libsForQt5.polkit-kde-agent
libsForQt5.qt5.qtwayland
qt6.qtwayland
waybar
swww
pw-volume
rofi-wayland
libnotify
mako
];
sessionVariables = {
WLR_NO_HARDWARE_CURSORS = "1";
NIXOS_OZONE_WL = "1";
};
};
hardware = {
# opengl.enable = true;
nvidia.modesetting.enable = true;
};
}

View file

@ -1,6 +0,0 @@
{ config, pkgs, lib, ... }:
{
environment.systemPackages = with pkgs; [
inputs.nixpkgs-wayland.packages.${system}.wayfire-unstable
];
}

View file

@ -6,10 +6,12 @@
isNormalUser = true;
initialHashedPassword = "$y$j9T$RdLBHOvUpb17egl0d16LT/$3Y2RD/tT1IZ0nkfAR13pp3IzBjvKLRgGpDPLobUeO23";
openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILdigmndcdQD/864P059K2hZOXyEkbGvMkH0/b2QavkD speccon18@creatorforge"
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPc1AQ6hcjdSZZuhS5SISwtulFoTLpC5f5JoMFQkZ5l2 specCon18@DESKTOP-Q1I2PAE"
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIrZpH5QV62dtTb2yx5I3PF2lJyNpPkV57pDlo6xawID"
];
description = "Steven Carpenter";
extraGroups = [ "wheel" "docker" ];
extraGroups = [
"wheel"
"docker"
];
};
}

View file

@ -7,21 +7,17 @@
packages = with pkgs; [
inkscape
freecad
prismlauncher
calibre
bitwarden
firefox
discord
nodejs-18_x
fira-code
nodejs-20_x
gimp
obsidian
neofetch
vlc
remmina
bacon
bottom
broot
];
};
}