This commit is contained in:
Kyattsukuro 2025-06-12 19:11:31 +02:00
commit 31636d290b
18 changed files with 195 additions and 59 deletions

Binary file not shown.

View File

@ -39,16 +39,18 @@ env = GNOME22_USER_DIR,/home/someone/.config/gnome2 # For nemo and other gnome 2
#env = __GLX_VENDOR_LYBARY_NAME,nvidia
#env = WLR_NO_HARDWARE_CURSORS,1
plugin = /run/current-system/sw/lib/libhyprexpo.so
plugin = /run/current-system/sw/lib/libhyprspace.so
plugin {
hyprexpo {
columns = 2
gap_size = 5
bg_col = rgba(232634ff)
workspace_method = first 1 # [center/first] [workspace] e.g. first 1 or center m+1
overview {
drawActiveWorkspace = true
centerAligned = true
autoDrag = true
autoScroll = false
showEmptyWorkspace = false
}
}
bind = SUPER, code:65, hyprexpo:expo, toggle
bind = SUPER, code:65, overview:toggle, all
input {
@ -180,9 +182,9 @@ workspace = special:dump
# Allways start OpenRGB on special:dump
# Letting float, settng size and pos
windowrulev2 = float, initialclass:^(com.github.hluk.copyq)$
windowrulev2 = size 500 300, initialclass:^(com.github.hluk.copyq)$
windowrulev2 = move onscreen cursor 0 -100%, initialclass:^(com.github.hluk.copyq)$
windowrulev2 = float, initialClass:^(com.github.hluk.copyq)$
windowrulev2 = size 500 300, initialClass:^(com.github.hluk.copyq)$
windowrulev2 = move onscreen cursor 0 -100%, initialClass:^(com.github.hluk.copyq)$
windowrule = float, title:(.*)(textsnatcher|com.github.rajsolai.textsnatcher|Dialect)$
windowrule = size 500 300, title:(.*)(textsnatcher|com.github.rajsolai.textsnatcher)$
windowrule = move onscreen cursor 0 -100%, title:(.*)(textsnatcher|com.github.rajsolai.textsnatcher)$
@ -193,9 +195,13 @@ windowrule = move 0 2840, title:(.*)(Dialect)$
windowrulev2 = suppressevent maximize, class:.* # You'll probably like this.
# Thunar file transfer window, float top right
windowrulev2 = float, initialTitle:[(Copying )|^(Preparing to)],initialclass:^(thunar)$
windowrulev2 = move 2831 11, initialTitle:[(Copying )|^(Preparing to)],initialclass:^(thunar)$
windowrulev2 = size 450 100, initialTitle:[(Copying )|^(Preparing to)],initialclass:^(thunar)$
#windowrulev2 = float, initialTitle:[(Copying )|^(Preparing to)],initialClass:^(thunar | org.gnome.FileRoller)$
#windowrulev2 = move 2753 12, initialTitle:[(Copying )|^(Preparing to)],initialClass:^(thunar | org.gnome.FileRoller)$
#windowrulev2 = size 450 100, initialTitle:[(Copying )|^(Preparing to)],initialClass:^(thunar | org.gnome.FileRoller)$
windowrulev2 = float, title:^(Extract*), initialClass:^(org.gnome.FileRoller)$
#windowrulev2 = move 2903,13, title:^(Extract*), initialClass:^(org.gnome.FileRoller)$
#windowrulev2 = size 450 100, title:^(Extract*), initialClass:^(org.gnome.FileRoller)$
# Fixing steam drop down
windowrulev2 = stayfocused, title:^()$,class:^(steam)$

View File

@ -0,0 +1,24 @@
Zeitaufwendungserklaerung; Projekt 05.2025
Arbeitsbloecke)
1. Erstellung einer widerverwendbraen Rust libary Automatischen Initialisierung von GPIO-Pins, LCD-Disays und Variablen. Dies Geschieht bei der uebergabe einer Zuvor erstellten Umgebung (Suite) an den ebenfalls Berteitgestellten runner (task dispatcher). Dieser Sorgt entsprechend fuer die Evaluation von Conditions und die darfauf folgende Ausfuhrung von Funktionen. Es werden ebenfals Hilfs-Funktionen fuer die Erstellung der Suit bereitgestellt
2. Erstellung des Ueberwachungsprogramms fuer die Biogasanlage anhand der in 1) erstellten Libary
3. Erstellung eines automatischen Installers zur replikation.
Arbeitsblock Aufgewendete Zeit
1 ~14h
2 ~2h
3 ~0.5h
Es sei angemerkt, das aufgrund der Kurzfristigkeit des projektes und meiner befangenheit in anderen aktivitaeten bis zum aktuellen zeitpunkt nur Spuradische Unittests durchgefuehrt werden konnten.
Der Quellcode aus Arbeitsblock 1) ist verfuegbar unter: https://github.com/Katzenkralle/gpio_watchdog
Er ist mit der GPLv3 Lizensiert.
Rechnung der Verwendeten Komponenten:
Auf der Folgeseite finded sich die rechnung zu den Verwendeten Komponenten. Die Entsprechend rot Mackierten teile wurden lediglich fuer die Entwicklung verwendet. Gruen mackiertes hat keine bewantness fuer dieses Peojekt

View File

@ -0,0 +1,22 @@
Zeitaufwendungserklaerung; Projekt 05.2025
Arbeitsbloecke)
1) Erstellung einer widerverwendbraen Rust libary Automatischen Initialisierung von GPIO-Pins, LCD-Disays und Variablen. Dies Geschieht bei der uebergabe einer Zuvor erstellten Umgebung (Suite) an den ebenfalls Berteitgestellten runner (task dispatcher). Dieser Sorgt entsprechend fuer die Evaluation von Conditions und die darfauf folgende Ausfuhrung von Funktionen. Es werden ebenfals Hilfs-Funktionen fuer die Erstellung der Suit bereitgestellt
2) Erstellung des Ueberwachungsprogramms fuer die Biogasanlage anhand der in 1) erstellten Libary
3) Erstellung eines automatischen Installers zur replikation.
Arbeitsblock Aufgewendete Zeit
1 ~14h
2 ~2h
3 ~0.5h
Es sei angemerkt, das aufgrund der Kurzfristigkeit des projektes und meiner befangenheit in anderen aktivitaeten bis zum aktuellen zeitpunkt nur Spuradische Unittests durchgefuehrt werden konnten.
Der Quellcode aus Arbeitsblock 1) ist verfuegbar unter: https://github.com/Katzenkralle/gpio_watchdog
Er ist mit der GPLv3 Lizensiert.
Rechnung der Verwendeten Komponenten:
Auf der Folgeseite finded sich die rechnung zu den Verwendeten Komponenten. Die Entsprechend rot Mackierten teile wurden lediglich fuer die Entwicklung verwendet. Gruen mackiertes hat keine bewantness fuer dieses Peojekt

View File

@ -1,2 +1,2 @@
DejaVu Sans Condensed;DejaVu Sans Mono;DejaVu Sans Condensed
DejaVu Sans Condensed;DejaVuSansM Nerd Font;DejaVu Sans Mono;DejaVu Sans Condensed

View File

@ -1 +1 @@
480(Build:2)
520(Build:2)

File diff suppressed because one or more lines are too long

View File

@ -1,6 +1,6 @@
[General]
bookmarks=/home/someone
lastDisplay=1
lastDisplay=0
maximizedWindow=true
savedPaths=/home/someone, /home/someone/Apps, /home/someone/Builds, /home/someone/Code, /home/someone/Desktop, /home/someone/Documents, /home/someone/Downloads, /home/someone/Music, /home/someone/nas
windowGeometry=@Rect(0 0 3440 1440)

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@ -1,13 +1,16 @@
; thunar GtkAccelMap rc-file -*- scheme -*-
; this file is an automated accelerator map dump
;
; (gtk_accel_path "<Actions>/ThunarDetailsView/expandable-folders" "")
; (gtk_accel_path "<Actions>/ThunarBookmarks/fd28bef65dff571b9db624e377c22512" "")
; (gtk_accel_path "<Actions>/ThunarStandardView/sort-by-type" "")
; (gtk_accel_path "<Actions>/ThunarStatusBar/toggle-last-modified" "")
; (gtk_accel_path "<Actions>/Thunarwindow/menu" "")
; (gtk_accel_path "<Actions>/ThunarActionManager/cut" "<Primary>x")
; (gtk_accel_path "<Actions>/ThunarStandardView/sort-by-size" "")
; (gtk_accel_path "<Actions>/ThunarWindow/file-menu" "")
(gtk_accel_path "<Actions>/ThunarWindow/close-tab" "<Primary><Alt>1")
; (gtk_accel_path "<Actions>/ThunarWindow/switch-previous-tab-alt" "<Primary><Shift>ISO_Left_Tab")
; (gtk_accel_path "<Actions>/ThunarStatusBar/toggle-size" "")
; (gtk_accel_path "<Actions>/ThunarWindow/new-window" "<Primary>n")
; (gtk_accel_path "<Actions>/ThunarWindow/clear-directory-specific-settings" "")
@ -50,40 +53,43 @@
; (gtk_accel_path "<Actions>/ThunarWindow/detach-tab" "")
; (gtk_accel_path "<Actions>/ThunarWindow/cancel-search" "Escape")
; (gtk_accel_path "<Actions>/ThunarWindow/zoom-in-alt2" "<Primary>equal")
; (gtk_accel_path "<Actions>/ThunarStatusBar/toggle-hidden-count" "")
; (gtk_accel_path "<Actions>/ThunarShortcutsPane/sendto-shortcuts" "<Primary>d")
; (gtk_accel_path "<Actions>/ThunarActionManager/undo" "<Primary>z")
; (gtk_accel_path "<Actions>/ThunarStandardView/toggle-sort-order" "")
; (gtk_accel_path "<Actions>/ThunarWindow/reload-alt" "F5")
; (gtk_accel_path "<Actions>/ThunarWindow/view-location-selector-entry" "")
; (gtk_accel_path "<Actions>/ThunarActionManager/paste" "<Primary>v")
; (gtk_accel_path "<Actions>/ThunarWindow/zoom-in-alt1" "<Primary>KP_Add")
; (gtk_accel_path "<Actions>/ThunarWindow/view-menubar" "<Primary>m")
; (gtk_accel_path "<Actions>/ThunarStandardView/back" "<Alt>Left")
; (gtk_accel_path "<Actions>/ThunarActionManager/restore-show" "")
; (gtk_accel_path "<Actions>/ThunarWindow/open-desktop" "")
; (gtk_accel_path "<Actions>/ThunarWindow/view-as-detailed-list" "<Primary>2")
; (gtk_accel_path "<Actions>/ThunarActionManager/restore-show" "")
; (gtk_accel_path "<Actions>/ThunarStandardView/back" "<Alt>Left")
; (gtk_accel_path "<Actions>/ThunarWindow/zoom-out" "<Primary>minus")
; (gtk_accel_path "<Actions>/ThunarStatusBar/toggle-display-name" "")
; (gtk_accel_path "<Actions>/ThunarWindow/sendto-menu" "")
; (gtk_accel_path "<Actions>/ThunarWindow/go-menu" "")
; (gtk_accel_path "<Actions>/ThunarWindow/remove-from-recent" "")
; (gtk_accel_path "<Actions>/ThunarActionManager/open-with-other" "")
; (gtk_accel_path "<Actions>/ThunarStandardView/invert-selection" "")
; (gtk_accel_path "<Actions>/ThunarStandardView/invert-selection" "<Primary><Shift>i")
; (gtk_accel_path "<Actions>/ThunarWindow/view-side-pane-shortcuts" "<Primary>b")
; (gtk_accel_path "<Actions>/ThunarWindow/reload-alt-2" "Reload")
; (gtk_accel_path "<Actions>/ThunarWindow/view-location-selector-menu" "")
; (gtk_accel_path "<Actions>/ThunarWindow/edit-menu" "")
; (gtk_accel_path "<Actions>/ThunarWindow/reload" "<Primary>r")
; (gtk_accel_path "<Actions>/ThunarActionManager/copy" "<Primary>c")
; (gtk_accel_path "<Actions>/ThunarActionManager/move-to-trash" "")
; (gtk_accel_path "<Actions>/ThunarStandardView/sort-by-mtime" "")
; (gtk_accel_path "<Actions>/ThunarStandardView/forward-alt" "Forward")
; (gtk_accel_path "<Actions>/ThunarActionManager/move-to-trash" "")
; (gtk_accel_path "<Actions>/ThunarWindow/reload-alt-1" "F5")
; (gtk_accel_path "<Actions>/ThunarActionManager/delete-3" "<Shift>KP_Delete")
; (gtk_accel_path "<Actions>/ThunarStandardView/arrange-items-menu" "")
; (gtk_accel_path "<Actions>/ThunarStandardView/unselect-all-files" "Escape")
; (gtk_accel_path "<Actions>/ThunarWindow/contents/help-menu" "")
; (gtk_accel_path "<Actions>/ThunarStandardView/arrange-items-menu" "")
; (gtk_accel_path "<Actions>/ThunarWindow/toggle-side-pane" "F9")
; (gtk_accel_path "<Actions>/ThunarWindow/open-computer" "")
; (gtk_accel_path "<Actions>/ThunarWindow/bookmarks-menu" "")
; (gtk_accel_path "<Actions>/ThunarWindow/reload" "<Primary>r")
; (gtk_accel_path "<Actions>/ThunarWindow/open-computer" "")
; (gtk_accel_path "<Actions>/ThunarWindow/toggle-image-preview" "")
; (gtk_accel_path "<Actions>/ThunarWindow/toggle-side-pane" "F9")
; (gtk_accel_path "<Actions>/ThunarWindow/view-as-icons" "<Primary>1")
; (gtk_accel_path "<Actions>/ThunarActionManager/delete-2" "<Shift>Delete")
; (gtk_accel_path "<Actions>/ThunarWindow/zoom-in" "<Primary>plus")
@ -98,28 +104,32 @@
; (gtk_accel_path "<Actions>/ThunarActionManager/open-in-new-tab" "<Primary><Shift>p")
; (gtk_accel_path "<Actions>/ThunarBookmarks/35f27d8310f776de0c7389218fbaf263" "")
; (gtk_accel_path "<Actions>/ThunarWindow/view-location-selector-buttons" "")
; (gtk_accel_path "<Actions>/ThunarStandardView/back-alt2" "Back")
; (gtk_accel_path "<Actions>/ThunarActionManager/redo" "<Primary><Shift>z")
; (gtk_accel_path "<Actions>/ThunarWindow/open-trash" "")
; (gtk_accel_path "<Actions>/ThunarBookmarks/3a962ae1e297656438feebb1a63ccdda" "")
; (gtk_accel_path "<Actions>/ThunarBookmarks/cad20afb0559ff422b9729ad951195b9" "")
; (gtk_accel_path "<Actions>/ThunarBookmarks/3a962ae1e297656438feebb1a63ccdda" "")
; (gtk_accel_path "<Actions>/ThunarActionManager/open-in-new-window" "<Primary><Shift>o")
; (gtk_accel_path "<Actions>/ThunarWindow/view-statusbar" "")
; (gtk_accel_path "<Actions>/ThunarActionManager/open-location" "")
; (gtk_accel_path "<Actions>/ThunarStandardView/duplicate" "")
; (gtk_accel_path "<Actions>/ThunarActionManager/trash-delete-2" "KP_Delete")
; (gtk_accel_path "<Actions>/ThunarStandardView/back-alt1" "BackSpace")
; (gtk_accel_path "<Actions>/ThunarStandardView/create-folder" "<Primary><Shift>n")
; (gtk_accel_path "<Actions>/ThunarWindow/open-home" "<Alt>Home")
; (gtk_accel_path "<Actions>/ThunarWindow/switch-focused-split-view-pane" "")
; (gtk_accel_path "<Actions>/ThunarWindow/show-hidden" "<Primary>h")
; (gtk_accel_path "<Actions>/ThunarStandardView/set-default-app" "")
; (gtk_accel_path "<Actions>/ThunarWindow/empty-trash" "")
; (gtk_accel_path "<Actions>/ThunarStandardView/back-alt" "BackSpace")
; (gtk_accel_path "<Actions>/ThunarBookmarks/abd1de247b4eacac0594dd3e5c4566a3" "")
; (gtk_accel_path "<Actions>/ThunarWindow/preferences" "")
; (gtk_accel_path "<Actions>/ThunarBookmarks/abd1de247b4eacac0594dd3e5c4566a3" "")
; (gtk_accel_path "<Actions>/ThunarBookmarks/8f24c76304538fd97f2163c954465784" "")
; (gtk_accel_path "<Actions>/ThunarActionManager/delete" "")
; (gtk_accel_path "<Actions>/ThunarWindow/open-network" "")
; (gtk_accel_path "<Actions>/ThunarWindow/view-side-pane-tree" "<Primary>e")
; (gtk_accel_path "<Actions>/ThunarWindow/open-file-system" "")
; (gtk_accel_path "<Actions>/ThunarWindow/open-network" "")
; (gtk_accel_path "<Actions>/ThunarWindow/search-alt" "Search")
; (gtk_accel_path "<Actions>/ThunarWindow/switch-next-tab-alt" "<Primary>Tab")
; (gtk_accel_path "<Actions>/ThunarActionManager/sendto-desktop" "")
; (gtk_accel_path "<Actions>/ThunarStandardView/make-link" "")
; (gtk_accel_path "<Actions>/ThunarWindow/zoom-reset-alt" "<Primary>KP_0")

View File

@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.1" encoding="UTF-8"?>
<channel name="thunar" version="1.0">
<property name="last-view" type="string" value="ThunarDetailsView"/>
@ -6,7 +6,7 @@
<property name="last-window-maximized" type="bool" value="true"/>
<property name="last-details-view-zoom-level" type="string" value="THUNAR_ZOOM_LEVEL_38_PERCENT"/>
<property name="last-details-view-visible-columns" type="string" value="THUNAR_COLUMN_DATE_MODIFIED,THUNAR_COLUMN_GROUP,THUNAR_COLUMN_MIME_TYPE,THUNAR_COLUMN_NAME,THUNAR_COLUMN_OWNER,THUNAR_COLUMN_PERMISSIONS,THUNAR_COLUMN_SIZE"/>
<property name="last-details-view-column-widths" type="string" value="159,159,159,127,92,1329,74,580,514,214,118,90,126,156"/>
<property name="last-details-view-column-widths" type="string" value="159,159,159,127,92,1329,74,375,514,214,118,81,126,156"/>
<property name="last-separator-position" type="int" value="147"/>
<property name="last-show-hidden" type="bool" value="true"/>
<property name="misc-single-click" type="bool" value="false"/>
@ -32,13 +32,15 @@
<property name="misc-folder-item-count" type="string" value="THUNAR_FOLDER_ITEM_COUNT_ALWAYS"/>
<property name="last-details-view-column-order" type="string" value="THUNAR_COLUMN_NAME,THUNAR_COLUMN_DATE_MODIFIED,THUNAR_COLUMN_SIZE,THUNAR_COLUMN_SIZE_IN_BYTES,THUNAR_COLUMN_TYPE,THUNAR_COLUMN_LOCATION,THUNAR_COLUMN_MIME_TYPE,THUNAR_COLUMN_DATE_CREATED,THUNAR_COLUMN_PERMISSIONS,THUNAR_COLUMN_OWNER,THUNAR_COLUMN_GROUP,THUNAR_COLUMN_DATE_ACCESSED,THUNAR_COLUMN_RECENCY,THUNAR_COLUMN_DATE_DELETED"/>
<property name="last-tabs-left" type="array">
<value type="string" value="file:///home/someone/Downloads"/>
<value type="string" value="file:///home/someone/Nextcloud/PcDevFt/3D"/>
<value type="string" value="file:///mnt/DT01ACA3"/>
<value type="string" value="file:///home/someone/Documents/dt3"/>
<value type="string" value="file:///home/someone/.local/share/Steam"/>
</property>
<property name="last-focused-tab-left" type="int" value="0"/>
<property name="last-focused-tab-right" type="int" value="0"/>
<property name="misc-confirm-close-multiple-tabs" type="bool" value="false"/>
<property name="last-sort-column" type="string" value="THUNAR_COLUMN_NAME"/>
<property name="last-sort-column" type="string" value="THUNAR_COLUMN_DATE_MODIFIED"/>
<property name="last-sort-order" type="string" value="GTK_SORT_DESCENDING"/>
<property name="misc-file-size-binary" type="bool" value="true"/>
<property name="last-toolbar-items" type="string" value="menu:0,back:1,open-parent:1,forward:1,reload:1,open-home:1,undo:0,redo:0,zoom-in:0,zoom-out:0,zoom-reset:0,view-as-icons:0,view-as-detailed-list:0,view-as-compact-list:0,toggle-split-view:0,location-bar:1,search:1,uca-action-1742057602097788-1:0,uca-action-1742077667062723-1:0,new-tab:0,new-window:0,view-switcher:0"/>
</channel>

View File

@ -1,4 +1,4 @@
[manager]
[mgr]
prepend_keymap = [
{ on = "<C-c>", run = "quit", desc="Quit with cwd" },

View File

@ -0,0 +1,12 @@
[manager]
prepend_keymap = [
{ on = "<C-c>", run = "quit", desc="Quit with cwd" },
{ on = "<C-S-Space>", run = "tab_create --current", desc = "Create a new tab with CWD" },
{ on = "<C-A-q>", run = "tab_switch -1 --relative", desc = "Switch to previous tab" },
{ on = "<C-A-e>", run = "tab_switch 1 --relative", desc = "Switch to next tab" },
{ on = "<C-A-`>", run = "close", desc = "Close the current tab, or quit if it's last" },
{ on = "<C-k>", run = "arrow -50%", desc = "Move cursor up half page" },
{ on = "<C-j>", run = "arrow 50%", desc = "Move cursor down half page" },
]

View File

@ -18,7 +18,7 @@ rules = [
# Fallback
{ name = "*", use = [ "open", "reveal" ] },
]
[manager]
[mgr]
linemode = "btime"
scrolloff = 4

View File

@ -0,0 +1,24 @@
[open]
rules = [
# Folder
{ name = "*/", use = [ "open", "reveal" ] },
# Text
{ mime = "text/*", use = [ "edit", "reveal" ] },
# Image
{ mime = "image/*", use = [ "open", "reveal" ] },
# Media
{ mime = "{audio,video}/*", use = [ "play", "reveal" ] },
# Archive
{ mime = "application/{zip,rar,7z*,tar,gzip,xz,zstd,bzip*,lzma,compress,archive,cpio,arj,xar,ms-cab*}", use = [ "extract", "reveal" ] },
# JSON
{ mime = "application/{json,ndjson}", use = [ "edit", "reveal" ] },
{ mime = "*/javascript", use = [ "edit", "reveal" ] },
# Empty file
{ mime = "inode/empty", use = [ "edit", "reveal" ] },
# Fallback
{ name = "*", use = [ "open", "reveal" ] },
]
[manager]
linemode = "btime"
scrolloff = 4

View File

@ -181,13 +181,6 @@ in
# };
# };
# Additional steam settings
programs.steam = {
enable = true;
remotePlay.openFirewall = true; # Open ports in the firewall for Steam Remote Play
dedicatedServer.openFirewall = true; # Open ports in the firewall for Source Dedicated Server
#localNetworkGameTransfers.openFirewall = true; # Open ports in the firewall for Steam Local Network Game Transfers
};
# Thunar file manager
programs.thunar.enable = true;
@ -286,7 +279,6 @@ in
# Games
heroic
steam
] ++ optionalPkgs;
# nerdfonts wher seperated into different packages, so nerdfonts dosnt work

View File

@ -1,8 +1,8 @@
{ config, lib, nixpkgs, modulesPath, ... }:
{
fileSystems."/mnt/DT01ACA3" = {
device = "/dev/disk/by-uuid/0E6A9C824AF7FF42";
fsType = "ntfs";
device = "/dev/disk/by-uuid/7c3832b7-a2e4-41f4-ba1b-dff3b27c8035";
fsType = "ext4";
options = [
"users" # Allows any user to mount and unmount
"nofail" # Prevent system from failing if this drive doesn't mount