Add readme

This commit is contained in:
DashieTM 2024-07-17 23:32:11 +02:00
parent 062d5701cb
commit dba12b15b8
9 changed files with 49 additions and 2661 deletions

9
README.md Normal file
View file

@ -0,0 +1,9 @@
_____ _ _____ _
| __ \ | | | __ \ | |
| | | | __ _ ___| |__ | | | | ___ | |_ ___
| | | |/ _` / __| '_ \| | | |/ _ \| __/ __|
| |__| | (_| \__ \ | | | |__| | (_) | |_\__ \
|_____/ \__,_|___/_| |_|_____/ \___/ \__|___/
My personal configuration for NixOS/home-manager.
While not intended to be used by someone else, feel free to do so anyway or use it as a template for your configuration if you wish to.

View file

@ -1,100 +0,0 @@
/*
Generated with Gradience
Issues caused by theming should be reported to Gradience repository, and not to upstream
https://github.com/GradienceTeam/Gradience
*/
@define-color accent_color #a9b1d6;
@define-color accent_bg_color #a9b1d6;
@define-color accent_fg_color rgba(0, 0, 0, 0.87);
@define-color destructive_color #F28B82;
@define-color destructive_bg_color #F28B82;
@define-color destructive_fg_color rgba(0, 0, 0, 0.87);
@define-color success_color #81C995;
@define-color success_bg_color #81C995;
@define-color success_fg_color rgba(0, 0, 0, 0.87);
@define-color warning_color #FDD633;
@define-color warning_bg_color #FDD633;
@define-color warning_fg_color rgba(0, 0, 0, 0.87);
@define-color error_color #F28B82;
@define-color error_bg_color #F28B82;
@define-color error_fg_color rgba(0, 0, 0, 0.87);
@define-color window_bg_color #1a1b26;
@define-color window_fg_color #c0caf5;
@define-color view_bg_color #1a1b26;
@define-color view_fg_color #c0caf5;
@define-color headerbar_bg_color #1a1b26;
@define-color headerbar_fg_color #c0caf5;
@define-color headerbar_border_color rgba(192, 202, 245, 0.12);
@define-color headerbar_backdrop_color @window_bg_color;
@define-color headerbar_shade_color rgba(0, 0, 0, 0.36);
@define-color card_bg_color #1a1b26;
@define-color card_fg_color #c0caf5;
@define-color card_shade_color rgba(0, 0, 0, 0.36);
@define-color dialog_bg_color #1a1b26;
@define-color dialog_fg_color #c0caf5;
@define-color popover_bg_color #1a1b26;
@define-color popover_fg_color #c0caf5;
@define-color shade_color rgba(0, 0, 0, 0.36);
@define-color scrollbar_outline_color rgba(0, 0, 0, 0.5);
@define-color sidebar_bg_color #1a1b26;
@define-color sidebar_fg_color #c0caf5;
@define-color secondary_sidebar_bg_color #1a1b26;
@define-color secondary_sidebar_fg_color #c0caf5;
@define-color sidebar_shade_color rgba(0, 0, 0, 0.36);
@define-color secondary_sidebar_shade_color rgba(0, 0, 0, 0.36);
@define-color thumbnail_bg_color #1a1b26;
@define-color thumbnail_fg_color #c0caf5;
@define-color sidebar_backdrop_color rgba(192, 202, 245, 0.12);
@define-color secondary_sidebar_backdrop_color rgba(192, 202, 245, 0.12);
@define-color blue_1 #99c1f1;
@define-color blue_2 #62a0ea;
@define-color blue_3 #3584e4;
@define-color blue_4 #1c71d8;
@define-color blue_5 #1a5fb4;
@define-color green_1 #8ff0a4;
@define-color green_2 #57e389;
@define-color green_3 #33d17a;
@define-color green_4 #2ec27e;
@define-color green_5 #26a269;
@define-color yellow_1 #f9f06b;
@define-color yellow_2 #f8e45c;
@define-color yellow_3 #f6d32d;
@define-color yellow_4 #f5c211;
@define-color yellow_5 #e5a50a;
@define-color orange_1 #ffbe6f;
@define-color orange_2 #ffa348;
@define-color orange_3 #ff7800;
@define-color orange_4 #e66100;
@define-color orange_5 #c64600;
@define-color red_1 #f66151;
@define-color red_2 #ed333b;
@define-color red_3 #e01b24;
@define-color red_4 #c01c28;
@define-color red_5 #a51d2d;
@define-color purple_1 #dc8add;
@define-color purple_2 #c061cb;
@define-color purple_3 #9141ac;
@define-color purple_4 #813d9c;
@define-color purple_5 #613583;
@define-color brown_1 #cdab8f;
@define-color brown_2 #b5835a;
@define-color brown_3 #986a44;
@define-color brown_4 #865e3c;
@define-color brown_5 #63452c;
@define-color light_1 #ffffff;
@define-color light_2 #f6f5f4;
@define-color light_3 #deddda;
@define-color light_4 #c0bfbc;
@define-color light_5 #9a9996;
@define-color dark_1 #77767b;
@define-color dark_2 #5e5c64;
@define-color dark_3 #3d3846;
@define-color dark_4 #241f31;
@define-color dark_5 #000000;
.navigation-sidebar {
background-color: #1a1b26;
}

View file

@ -41,7 +41,6 @@ in
};
# Enable sound with pipewire.
sound.enable = true;
hardware.pulseaudio.enable = false;
security.rtkit.enable = true;
services.pipewire = {

80
nix/flake.lock generated
View file

@ -7,11 +7,11 @@
"systems": "systems"
},
"locked": {
"lastModified": 1717576207,
"narHash": "sha256-LU6d1xX7jN1zt10YU7Oym07MtzVfziSmUEznGFdbuaw=",
"lastModified": 1721135360,
"narHash": "sha256-ZhSA0e45UxiOAjEVqkym/aULh0Dt+KHJLNda7bjx9UI=",
"owner": "Kirottu",
"repo": "anyrun",
"rev": "7aabad8d5bb7d1bffae903ce86427b888ab824b4",
"rev": "c6101a31a80b51e32e96f6a77616b609770172e0",
"type": "github"
},
"original": {
@ -25,11 +25,11 @@
"fromYaml": "fromYaml"
},
"locked": {
"lastModified": 1709025227,
"narHash": "sha256-KXcORItjYJTdEO/BlBd0Uym1Xa3eBu43uvpFiWjJOdY=",
"lastModified": 1721224776,
"narHash": "sha256-iakVQHg2DSmdOc5dNBwrDt9JLRxX5MT+IIbxfZEpGdo=",
"owner": "SenchoPens",
"repo": "base16.nix",
"rev": "4e9b16c8b44958bc6bf46d99c3bb1b59c9c9c764",
"rev": "c89c8123310257f3ddc04cc59aa4b5573c6d515f",
"type": "github"
},
"original": {
@ -185,11 +185,11 @@
"nixvim": "nixvim"
},
"locked": {
"lastModified": 1721163124,
"narHash": "sha256-Ib3q42fxtCPFzLqKVWkTGGxrUFC9eGwCKTWuYCuSBBg=",
"lastModified": 1721250623,
"narHash": "sha256-w80Q5dvELC7W5rGx0gu9Jp+B2qxUA7irGIN3zAZcbiI=",
"owner": "DashieTM",
"repo": "DashVim",
"rev": "69f6406e6dd73d059a7d28f81183914704f70f9e",
"rev": "f4da99286b729a4300697c53c3a4b9ab9f8979aa",
"type": "github"
},
"original": {
@ -627,11 +627,11 @@
"fromYaml": {
"flake": false,
"locked": {
"lastModified": 1689549921,
"narHash": "sha256-iX0pk/uB019TdBGlaJEWvBCfydT6sRq+eDcGPifVsCM=",
"lastModified": 1721222302,
"narHash": "sha256-5vL4w9+tS9yd8WpIiDUtxN1IuxCVK2nebZMs/hCXXis=",
"owner": "SenchoPens",
"repo": "fromYaml",
"rev": "11fbbbfb32e3289d3c631e0134a23854e7865c84",
"rev": "93bad85d1633b8b27287b438c0bd394094c24d06",
"type": "github"
},
"original": {
@ -758,11 +758,11 @@
]
},
"locked": {
"lastModified": 1720734513,
"narHash": "sha256-neWQ8eNtLTd+YMesb7WjKl1SVCbDyCm46LUgP/g/hdo=",
"lastModified": 1721135958,
"narHash": "sha256-H548rpPMsn25LDKn1PCFmPxmWlClJJGnvdzImHkqjuY=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "90ae324e2c56af10f20549ab72014804a3064c7f",
"rev": "afd2021bedff2de92dfce0e257a3d03ae65c603d",
"type": "github"
},
"original": {
@ -851,11 +851,11 @@
"xdph": "xdph"
},
"locked": {
"lastModified": 1720896272,
"narHash": "sha256-zo1lDMsxjEyko/P+KfCLNYZrCAWQOrX90/J31nqzpy4=",
"lastModified": 1721248202,
"narHash": "sha256-VAhuQQ4EKbw/6z7K2IoR83+gXUdMksLWFQOhJNhSvQE=",
"ref": "refs/heads/main",
"rev": "bc6b0880dda2607a80f000c134f573c970452a0f",
"revCount": 4925,
"rev": "300228b503b36e5977b0d58713c5b4cf1f07b8a9",
"revCount": 4930,
"submodules": true,
"type": "git",
"url": "https://github.com/hyprwm/Hyprland"
@ -934,11 +934,11 @@
]
},
"locked": {
"lastModified": 1720545076,
"narHash": "sha256-Pxacc2uoxI00koXp5+CyNqHOTQlqNlK0rlRHDBHX4+g=",
"lastModified": 1721071737,
"narHash": "sha256-qmC9jGfbE4+EIBbbSAkrfR/p49wShjpv4/KztgE/P54=",
"owner": "hyprwm",
"repo": "hyprutils",
"rev": "6174a2a25f4e216c0f1d0c4278adc23c476b1d09",
"rev": "eb1ceff2b87f6820789249f63faa8e9dcb54d05f",
"type": "github"
},
"original": {
@ -1078,11 +1078,11 @@
},
"nixpkgs-stable": {
"locked": {
"lastModified": 1720282526,
"narHash": "sha256-dudRkHPRivMNOhd04YI+v4sWvn2SnN5ODSPIu5IVbco=",
"lastModified": 1720915306,
"narHash": "sha256-6vuViC56+KSr+945bCV8akHK+7J5k6n/epYg/W3I5eQ=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "550ac3e955c30fe96dd8b2223e37e0f5d225c927",
"rev": "74348da2f3a312ee25cea09b98cdba4cb9fa5d5d",
"type": "github"
},
"original": {
@ -1286,11 +1286,11 @@
},
"nixpkgs_21": {
"locked": {
"lastModified": 1720181791,
"narHash": "sha256-i4vJL12/AdyuQuviMMd1Hk2tsGt02hDNhA0Zj1m16N8=",
"lastModified": 1720781449,
"narHash": "sha256-po3TZO9kcZwzvkyMJKb0WCzzDtiHWD34XeRaX1lWXp0=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "4284c2b73c8bce4b46a6adf23e16d9e2ec8da4bb",
"rev": "8b5a3d5a1d951344d683b442c0739010b80039db",
"type": "github"
},
"original": {
@ -1334,11 +1334,11 @@
},
"nixpkgs_4": {
"locked": {
"lastModified": 1720542800,
"narHash": "sha256-ZgnNHuKV6h2+fQ5LuqnUaqZey1Lqqt5dTUAiAnqH0QQ=",
"lastModified": 1720957393,
"narHash": "sha256-oedh2RwpjEa+TNxhg5Je9Ch6d3W1NKi7DbRO1ziHemA=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "feb2849fdeb70028c70d73b848214b00d324a497",
"rev": "693bc46d169f5af9c992095736e82c3488bf7dbb",
"type": "github"
},
"original": {
@ -1380,11 +1380,11 @@
},
"nixpkgs_7": {
"locked": {
"lastModified": 1720768451,
"narHash": "sha256-EYekUHJE2gxeo2pM/zM9Wlqw1Uw2XTJXOSAO79ksc4Y=",
"lastModified": 1720957393,
"narHash": "sha256-oedh2RwpjEa+TNxhg5Je9Ch6d3W1NKi7DbRO1ziHemA=",
"owner": "NixOs",
"repo": "nixpkgs",
"rev": "7e7c39ea35c5cdd002cd4588b03a3fb9ece6fad9",
"rev": "693bc46d169f5af9c992095736e82c3488bf7dbb",
"type": "github"
},
"original": {
@ -1453,11 +1453,11 @@
},
"nur": {
"locked": {
"lastModified": 1720908054,
"narHash": "sha256-nRmtu5zaYvzvonEZaQlORbIoZvctVy3P3YraH/ChzG0=",
"lastModified": 1721241063,
"narHash": "sha256-jBAuwmtJmSNT6xwjtGINslFK0m3R3+Ydw+xrd+a3tSE=",
"owner": "nix-community",
"repo": "nur",
"rev": "fc076c6c1c848d6f950303f937b26d202b23d4b0",
"rev": "f33f46c1e38b07b20a978ac39208058ab9ddedb1",
"type": "github"
},
"original": {
@ -1770,11 +1770,11 @@
"nixpkgs-stable": "nixpkgs-stable"
},
"locked": {
"lastModified": 1720479166,
"narHash": "sha256-jqvhLDXzTLTHq9ZviFOpcTmXXmnbLfz7mWhgMNipMN4=",
"lastModified": 1720926522,
"narHash": "sha256-eTpnrT6yu1vp8C0B5fxHXhgKxHoYMoYTEikQx///jxY=",
"owner": "Mic92",
"repo": "sops-nix",
"rev": "67035a355b1d52d2d238501f8cc1a18706979760",
"rev": "0703ba03fd9c1665f8ab68cc3487302475164617",
"type": "github"
},
"original": {

View file

@ -1,7 +0,0 @@
# Packages
All packages used are within the respective text files:
- pacman -> pacmanpkg.txt
- crates.io -> carpkg.txt
- flatpak -> flatpkg.txt

View file

@ -1 +0,0 @@
paru

View file

@ -1,69 +0,0 @@
com.atlauncher.ATLauncher
com.brave.Browser
com.github.tchx84.Flatseal
com.heroicgameslauncher.hgl
com.lakoliu.Furtherance
com.obsproject.Studio
com.rustdesk.RustDesk
com.usebottles.bottles
com.valvesoftware.Steam.Utility.gamescope
de.haeckerfelix.Fragments
de.shorsh.discord-screenaudio
dev.lapce.lapce
dev.vencord.Vesktop
im.fluffychat.Fluffychat
info.beyondallreason.bar
io.freetubeapp.FreeTube
io.github.Foldex.AdwSteamGtk
io.github.lainsce.Colorway
io.github.realmazharhussain.GdmSettings
io.gitlab.theevilskeleton.Upscaler
net.ankiweb.Anki
net.davidotek.pupgui2
nl.hjdskes.gcolor3
one.ablaze.floorp
org.Xetibo.ReSet
org.flatpak.Builder
org.freedesktop.Platform
org.freedesktop.Platform
org.freedesktop.Platform
org.freedesktop.Platform.Compat.i386
org.freedesktop.Platform.GL.default
org.freedesktop.Platform.GL.default
org.freedesktop.Platform.GL.default
org.freedesktop.Platform.GL.default
org.freedesktop.Platform.GL.default
org.freedesktop.Platform.GL32.default
org.freedesktop.Platform.GStreamer.gstreamer-vaapi
org.freedesktop.Platform.ffmpeg-full
org.freedesktop.Platform.ffmpeg_full.i386
org.freedesktop.Platform.openh264
org.freedesktop.Platform.openh264
org.freedesktop.Sdk
org.freedesktop.Sdk
org.freedesktop.Sdk.Extension.rust-stable
org.gnome.Calendar
org.gnome.Platform
org.gnome.Platform
org.gnome.Platform
org.gnome.Platform.Compat.i386
org.gnome.Sdk
org.gnome.Sdk
org.gnome.design.IconLibrary
org.gnome.dspy
org.gtk.Gtk3theme.adw-gtk3
org.gtk.Gtk3theme.adw-gtk3-dark
org.kde.Platform
org.kde.Platform
org.kde.PlatformTheme.QGnomePlatform
org.kde.PlatformTheme.QGnomePlatform
org.kde.WaylandDecoration.QAdwaitaDecorations
org.kde.WaylandDecoration.QAdwaitaDecorations
org.kde.WaylandDecoration.QGnomePlatform-decoration
org.kde.WaylandDecoration.QGnomePlatform-decoration
org.onlyoffice.desktopeditors
org.pulseaudio.pavucontrol
org.winehq.Wine.DLLs.dxvk
org.winehq.Wine.gecko
org.winehq.Wine.mono
re.sonny.Workbench

View file

@ -1,91 +0,0 @@
#!/bin/bash
pacfile="$HOME/.config/scripts/pacmanpkg.txt"
flatfile="$HOME/.config/scripts/flatpkg.txt"
carfile="$HOME/.config/scripts/carpkg.txt"
save() {
pacvar=$(pacman -Q)
flatvar=$(flatpak list --columns=application | tail -n +2)
if [ "$pacfile" != ' ' ]; then
touch "$pacfile"
fi
if [ "$flatfile" != ' ' ]; then
touch "$flatfile"
fi
if [ "$carfile" != ' ' ]; then
touch "$carfile"
fi
echo "$pacvar" | awk '{ print $1 }' >"$pacfile"
echo "$flatvar" >"$flatfile"
mkdir -p $HOME/.local/bin/cargo/
ls $HOME/.local/bin/cargo/bin/ >"$carfile"
}
load() {
paru -S - <"$pacfile"
while read app; do
flatpak install "$app" -y
done <"$flatfile"
}
install() {
PKG=$(pacman -Ss "^$1$")
if [ "$PKG" == '' ]; then
CHOICE="F"
read -p "Flatpak, cargo or aur? [F/c/a] " CHOICE
if [ "$CHOICE" == 'F' ] || [ "$CHOICE" == '' ]; then
flatpak install "$1"
elif [ "$CHOICE" == 'c' ]; then
mkdir -p $HOME/.local/bin/cargo/
cargo install "$1" --root $HOME/.local/bin/cargo/
else
echo "warning, this is an aur package!"
paru -S "$1"
fi
else
paru -S "$1"
fi
save
}
remove() {
PKG=$(pacman -Qs "$1")
if [ "$PKG" == '' ]; then
flatpak uninstall "$1"
else
sudo pacman -R "$1"
fi
save
}
update() {
CHOICE="Y"
read -p "Update pacman? [Y/n] " CHOICE
if [ "$CHOICE" == 'Y' ] || [ "$CHOICE" == 'y' ]; then
sudo pacman -Suy
fi
CHOICE="Y"
read -p "Update flatpak? [Y/n] " CHOICE
if [ "$CHOICE" == 'Y' ] || [ "$CHOICE" == 'y' ]; then
flatpak update
fi
CHOICE="Y"
read -p "Update AUR? [Y/n] " CHOICE
if [ "$CHOICE" == 'Y' ] || [ "$CHOICE" == 'y' ]; then
paru -Suy
fi
CHOICE="Y"
}
if [ "$1" == "-S" ]; then
install "$2"
elif [ "$1" == "-R" ]; then
remove "$2"
elif [ "$1" == "-Suy" ]; then
update
elif [ "$1" == "save" ]; then
save
elif [ "$1" == "load" ]; then
load
fi

File diff suppressed because it is too large Load diff