mirror of
https://gitlab.com/Zaney/zaneyos.git
synced 2025-02-23 20:10:51 +01:00
Added OBS Stinger & Improve Configs
This commit is contained in:
parent
b752ec335b
commit
4a32efd4ad
31
README.md
31
README.md
@ -1,6 +1,35 @@
|
|||||||
# ZaneyOS 🟰 Best ❄️ NixOS Configs
|
# ZaneyOS 🟰 Best ❄️ NixOS Configs
|
||||||
|
|
||||||
ZaneyOS is my production machines config files. To easily reproduce my system all you need to do is replace the hardware-configuration.nix file with the one in your /etc/nixos/ folder that was generated after install. **You will need to change the username and hostname in the files in the nixos folder!**
|
ZaneyOS is my production machines config files.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
## What Is NixOS
|
||||||
|
|
||||||
|
example
|
||||||
|
|
||||||
|
## Why Choose NixOS
|
||||||
|
|
||||||
|
# Steps To Reproduce My System
|
||||||
|
|
||||||
|
## 1a) Starting From Fresh Install
|
||||||
|
|
||||||
|
Install NixOS as you normally would. Under the NixOS Downloads Page Section you will find a GNOME or Plasma live isos and you can install any desktop environment you please.
|
||||||
|
|
||||||
|
After booting into the install ensure you are connected to the internet and go into your /etc/nixos/configuration.nix file and ensure git and your favorite editor are in system or user packages. After doing that run the sudo nixos-rebuild switch command.
|
||||||
|
|
||||||
|
Now you are ready to move onto the pulling my dotfiles section.
|
||||||
|
|
||||||
|
## 1b) On Excisting System
|
||||||
|
|
||||||
|
asdasd
|
||||||
|
|
||||||
|
## 2) Pulling In Dotfiles
|
||||||
|
|
||||||
|
Now that you have git you can pull the dotfiles like so:
|
||||||
|
|
||||||
|
## 3) Run The Build Script
|
||||||
|
|
||||||
|
Go into the zaneyos folder you got and you'll see a build script. You can run this command now to install my configs, you can also run this after you make any changes in that folder.
|
||||||
|
|
||||||
|
Hope you enjoy!
|
||||||
|
@ -3,13 +3,7 @@
|
|||||||
# __ /| | / / / __/ __ \_ ___/ __/ __ `/_ ___/ __/
|
# __ /| | / / / __/ __ \_ ___/ __/ __ `/_ ___/ __/
|
||||||
# _ ___ / /_/ // /_ / /_/ /(__ )/ /_ / /_/ /_ / / /_
|
# _ ___ / /_/ // /_ / /_/ /(__ )/ /_ / /_/ /_ / / /_
|
||||||
# /_/ |_\__,_/ \__/ \____//____/ \__/ \__,_/ /_/ \__/
|
# /_/ |_\__,_/ \__/ \____//____/ \__/ \__,_/ /_/ \__/
|
||||||
exec-once = /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 # You Must Have A Polkit
|
|
||||||
exec-once = dbus-update-activation-environment --systemd --all
|
exec-once = dbus-update-activation-environment --systemd --all
|
||||||
exec-once = systemctl --user import-environment QT_QPA_PLATFORMTHEME WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
|
exec-once = systemctl --user import-environment QT_QPA_PLATFORMTHEME WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
|
||||||
exec-once = swww init # Wallpaper Daemon
|
exec-once = hyprctl setcursor Bibata-Modern-Ice 24
|
||||||
exec-once = swaync # Notification Center
|
exec-once = autohypr
|
||||||
exec-once = waybar # Status Bar
|
|
||||||
exec-once = wl-clipboard-history -t # Clipboard
|
|
||||||
exec-once = thunar --daemon # File Managers Daemon
|
|
||||||
exec-once = hyprctl setcursor Bibata-Modern-Ice 24 # Set Proper Curser & Size
|
|
||||||
exec-once = swww img ~/.config/wallpaper.png # Set My Wallpaper
|
|
||||||
|
@ -22,7 +22,8 @@
|
|||||||
# flipped + 180 degrees -> 6
|
# flipped + 180 degrees -> 6
|
||||||
# flipped + 270 degrees -> 7
|
# flipped + 270 degrees -> 7
|
||||||
monitor=,highres,auto,auto # Automatic Configuration
|
monitor=,highres,auto,auto # Automatic Configuration
|
||||||
monitor=HDMI-A-1,highres,auto,auto,transform,3 # Vertical Ultrawide
|
monitor=DP-1,highres,0x560,1 # Vertical Ultrawide
|
||||||
|
monitor=HDMI-A-1,highres,2560x0,1,transform,3 # Vertical Ultrawide
|
||||||
|
|
||||||
# ___ ______ _________ ________ ______
|
# ___ ______ _________ ________ ______
|
||||||
# __ | / /__(_)____________ /________ __ ___ __ \___ ____ /____________
|
# __ | / /__(_)____________ /________ __ ___ __ \___ ____ /____________
|
||||||
@ -80,5 +81,5 @@ source = ~/.config/hypr/theme.conf
|
|||||||
# Ensure Mouse or Keyboard Inputs Turn On Displays
|
# Ensure Mouse or Keyboard Inputs Turn On Displays
|
||||||
misc {
|
misc {
|
||||||
mouse_move_enables_dpms = true
|
mouse_move_enables_dpms = true
|
||||||
key_press_enables_dpms = true
|
key_press_enables_dpms = false
|
||||||
}
|
}
|
||||||
|
BIN
configfiles/zaney-stinger.mov
Normal file
BIN
configfiles/zaney-stinger.mov
Normal file
Binary file not shown.
@ -55,6 +55,7 @@
|
|||||||
(import ../scripts/emopicker9000.nix { inherit pkgs; })
|
(import ../scripts/emopicker9000.nix { inherit pkgs; })
|
||||||
(import ../scripts/task-waybar.nix { inherit pkgs; })
|
(import ../scripts/task-waybar.nix { inherit pkgs; })
|
||||||
(import ../scripts/squirtle.nix { inherit pkgs; })
|
(import ../scripts/squirtle.nix { inherit pkgs; })
|
||||||
|
(import ../scripts/autohypr.nix { inherit pkgs; })
|
||||||
# Utils
|
# Utils
|
||||||
vim
|
vim
|
||||||
wget
|
wget
|
||||||
|
@ -70,6 +70,10 @@ in
|
|||||||
source = ../configfiles/hypr/autostart.conf;
|
source = ../configfiles/hypr/autostart.conf;
|
||||||
recursive = true;
|
recursive = true;
|
||||||
};
|
};
|
||||||
|
home.file.".config/zaney-stinger.mov" = {
|
||||||
|
source = ../configfiles/zaney-stinger.mov;
|
||||||
|
recursive = true;
|
||||||
|
};
|
||||||
home.file.".local/share/fonts/UniSans-Heavy.otf" = {
|
home.file.".local/share/fonts/UniSans-Heavy.otf" = {
|
||||||
source = ../configfiles/UniSans-Heavy.otf;
|
source = ../configfiles/UniSans-Heavy.otf;
|
||||||
recursive = true;
|
recursive = true;
|
||||||
@ -127,7 +131,6 @@ in
|
|||||||
package = pkgs.kitty;
|
package = pkgs.kitty;
|
||||||
font.name = "JetBrainsMono Nerd Font";
|
font.name = "JetBrainsMono Nerd Font";
|
||||||
font.size = 16;
|
font.size = 16;
|
||||||
font.package = pkgs.nerdfonts;
|
|
||||||
settings = {
|
settings = {
|
||||||
scrollback_lines = 2000;
|
scrollback_lines = 2000;
|
||||||
wheel_scroll_min_lines = 1;
|
wheel_scroll_min_lines = 1;
|
||||||
|
9
scripts/autohypr.nix
Normal file
9
scripts/autohypr.nix
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
{ pkgs }:
|
||||||
|
|
||||||
|
pkgs.writeShellScriptBin "autohypr" ''
|
||||||
|
${pkgs.swww}/bin/swww init &
|
||||||
|
${pkgs.swaynotificationcenter}/bin/swaync &
|
||||||
|
${pkgs.waybar}/bin/waybar &
|
||||||
|
${pkgs.xfce.thunar}/bin/thunar --daemon &
|
||||||
|
${pkgs.swww}/bin/swww img ~/.config/wallpaper.png &
|
||||||
|
''
|
Loading…
Reference in New Issue
Block a user