waybar scripts, wireshark

This commit is contained in:
Kyattsukuro 2025-06-12 19:12:34 +02:00
parent 3ea44a05a0
commit 3990a04a40
28 changed files with 6910 additions and 62 deletions

Binary file not shown.

View File

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

File diff suppressed because one or more lines are too long

View File

@ -1,3 +1,4 @@
file:///home/someone/Nextcloud/SwiftScan
file:///home/someone/Downloads
file:///home/someone/Nextcloud Nextcloud
file:///home/someone/Documents Documents

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 770 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

View File

@ -1,4 +1,4 @@
; thunar GtkAccelMap rc-file -*- scheme -*-
; Thunar GtkAccelMap rc-file -*- scheme -*-
; this file is an automated accelerator map dump
;
; (gtk_accel_path "<Actions>/ThunarDetailsView/expandable-folders" "")
@ -51,6 +51,7 @@
; (gtk_accel_path "<Actions>/ThunarWindow/close-all-windows" "<Primary><Shift>w")
; (gtk_accel_path "<Actions>/ThunarStandardView/create-document" "")
; (gtk_accel_path "<Actions>/ThunarWindow/detach-tab" "")
; (gtk_accel_path "<Actions>/ThunarBookmarks/f1d7a78581ebad0548756c483720cb83" "")
; (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" "")

View File

@ -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,375,514,214,118,81,126,156"/>
<property name="last-details-view-column-widths" type="string" value="159,159,159,127,92,1329,74,188,891,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,15 +32,13 @@
<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:///mnt/DT01ACA3"/>
<value type="string" value="file:///home/someone/Documents/dt3"/>
<value type="string" value="file:///home/someone/.local/share/Steam"/>
<value type="string" value="file:///home/someone"/>
</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_DATE_MODIFIED"/>
<property name="last-sort-order" type="string" value="GTK_SORT_DESCENDING"/>
<property name="last-sort-column" type="string" value="THUNAR_COLUMN_NAME"/>
<property name="last-sort-order" type="string" value="GTK_SORT_ASCENDING"/>
<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,8 +1,31 @@
#!/usr/bin/env bash
album_art=$(playerctl metadata mpris:artUrl 2> /dev/null)
IDENTIFYER="/tmp/mprisArtUrl_"
album_art=$(playerctl metadata mpris:artUrl 2> /dev/null)
if [[ -z $album_art ]]
then
# spotify is dead, we should die too.
exit
exit 1
fi
echo ${album_art#file://}
canidate="$IDENTIFYER$(echo "$album_art" | awk -F '/' '{ print $NF }')"
# if the url is not empty, we should download the image.
if [[ $album_art == http* ]]
then
if [[ -f "$canidate" ]]
then
# if the file exists, we should use it.
album_art="$canidate"
else
# if the file does not exist, we should download it.
curl -s -o "$canidate" "${album_art}"
album_art="$canidate"
if [[ $! -ne 0 ]]
then
# exit on fail
exit 1
fi
fi
fi
echo ${album_art}

View File

@ -0,0 +1,5 @@
# "Decode As" entries file for Wireshark 4.4.6.
#
# This file is regenerated each time "Decode As" preferences
# are saved within Wireshark. Making manual changes should be safe,
# however.

260
eggs/wireshark/extcap.cfg Normal file
View File

@ -0,0 +1,260 @@
# Extcap configuration file for Wireshark 4.4.6.
#
# This file is regenerated each time preferences are saved within
# Wireshark. Making manual changes should be safe, however.
# Preferences that have been commented out have not been
# changed from their default value.
####### Extcap Utilities ########
# Save arguments on start of capture
# true or false (case-insensitive)
#extcap.gui_save_on_start: TRUE
# Remote SSH server address
# A string
#extcap.ciscodump.remotehost:
# Remote SSH server port
# A string
#extcap.ciscodump.remoteport: 22
# Remote SSH server username
# A string
#extcap.ciscodump.remoteusername: someone
# Remote SSH server password
# Password (never stored on disk)
#extcap.ciscodump.remotepassword:
# Path to SSH private key
# A string
#extcap.ciscodump.sshkey:
# ProxyCommand
# A string
#extcap.ciscodump.proxycommand:
# Support SHA-1 keys (deprecated)
# A string
#extcap.ciscodump.sshsha1:
# Remote interface
# A string
#extcap.ciscodump.remoteinterface:
# Remote capture filter
# A string
#extcap.ciscodump.remotefilter: deny tcp host fe80::fc54:ff:fe1f:bb25 any eq 22, deny tcp any eq 22 host fe80::fc54:ff:fe1f:bb25, deny tcp host fe80::fc54:ff:fe87:920f any eq 22, deny tcp any eq 22 host fe80::fc54:ff:fe87:920f, deny tcp host fe80::c935:cea5:be9c:9105 any eq 22, deny tcp any eq 22 host fe80::c935:cea5:be9c:9105, deny tcp host fd00:4::645a:66ae:8dcf:ffee any eq 22, deny tcp any eq 22 host fd00:4::645a:66ae:8dcf:ffee, deny tcp host fd00:4::ac16:fcdb:296b:670f any eq 22, deny tcp any eq 22 host fd00:4::ac16:fcdb:296b:670f, deny tcp host 172.18.0.1 any eq 22, deny tcp any eq 22 host 172.18.0.1, deny tcp host 172.25.0.1 any eq 22, deny tcp any eq 22 host 172.25.0.1, deny tcp host 172.22.0.1 any eq 22, deny tcp any eq 22 host 172.22.0.1, deny tcp host 172.23.0.1 any eq 22, deny tcp any eq 22 host 172.23.0.1, deny tcp host 172.20.0.1 any eq 22, deny tcp any eq 22 host 172.20.0.1, deny tcp host 172.27.0.1 any eq 22, deny tcp any eq 22 host 172.27.0.1, deny tcp host 172.17.0.1 any eq 22, deny tcp any eq 22 host 172.17.0.1, deny tcp host 172.26.0.1 any eq 22, deny tcp any eq 22 host 172.26.0.1, deny tcp host 172.21.0.1 any eq 22, deny tcp any eq 22 host 172.21.0.1, deny tcp host 172.19.0.1 any eq 22, deny tcp any eq 22 host 172.19.0.1, deny tcp host 172.24.4.4 any eq 22, deny tcp any eq 22 host 172.24.4.4, permit ip any any
# Packets to capture
# A string
#extcap.ciscodump.remotecount:
# Set the log level
# A string
#extcap.ciscodump.loglevel:
# Use a file for logging
# A string
#extcap.ciscodump.logfile:
# Interface index
# A string
#extcap.dpauxmon.interface_id: 0
# Set the log level
# A string
#extcap.dpauxmon.loglevel:
# Use a file for logging
# A string
#extcap.dpauxmon.logfile:
# Max bytes in a packet
# A string
#extcap.randpkt.maxbytes: 5000
# Number of packets
# A string
#extcap.randpkt.count: 1000
# Packet delay (ms)
# A string
#extcap.randpkt.delay: 0
# Random type
# A string
#extcap.randpkt.randomtype: false
# All random packets
# A string
#extcap.randpkt.allrandom: false
# Type of packet
# A string
#extcap.randpkt.type:
# Set the log level
# A string
#extcap.randpkt.loglevel:
# Use a file for logging
# A string
#extcap.randpkt.logfile:
# Starting position
# A string
#extcap.sdjournal.startfrom:
# Set the log level
# A string
#extcap.sdjournal.loglevel:
# Use a file for logging
# A string
#extcap.sdjournal.logfile:
# Remote SSH server address
# A string
#extcap.sshdump.remotehost:
# Remote SSH server port
# A string
#extcap.sshdump.remoteport: 22
# Remote SSH server username
# A string
#extcap.sshdump.remoteusername:
# Remote SSH server password
# Password (never stored on disk)
#extcap.sshdump.remotepassword:
# Path to SSH private key
# A string
#extcap.sshdump.sshkey:
# SSH key passphrase
# Password (never stored on disk)
#extcap.sshdump.sshkeypassphrase:
# ProxyCommand
# A string
#extcap.sshdump.proxycommand:
# Support SHA-1 keys (deprecated)
# A string
#extcap.sshdump.sshsha1:
# Remote interface
# A string
#extcap.sshdump.remoteinterface:
# Remote capture command selection
# A string
#extcap.sshdump.remotecapturecommandselect:
# Remote capture command
# A string
#extcap.sshdump.remotecapturecommand:
# Gain capture privilege on the remote machine
# A string
#extcap.sshdump.remotepriv:
# Privileged user name for sudo or doas
# A string
#extcap.sshdump.remoteprivuser:
# No promiscuous mode
# A string
#extcap.sshdump.remotenoprom:
# Remote capture filter
# A string
#extcap.sshdump.remotefilter: not ((host fe80::fc54:ff:fe1f:bb25 or host fe80::fc54:ff:fe87:920f or host fe80::c935:cea5:be9c:9105 or host fd00:4::645a:66ae:8dcf:ffee or host fd00:4::ac16:fcdb:296b:670f or host 172.18.0.1 or host 172.25.0.1 or host 172.22.0.1 or host 172.23.0.1 or host 172.20.0.1 or host 172.27.0.1 or host 172.17.0.1 or host 172.26.0.1 or host 172.21.0.1 or host 172.19.0.1 or host 172.24.4.4) and port 22)
# Packets to capture
# A string
#extcap.sshdump.remotecount: 0
# Set the log level
# A string
#extcap.sshdump.loglevel:
# Use a file for logging
# A string
#extcap.sshdump.logfile:
# Listen port
# A string
#extcap.udpdump.port: 5555
# Payload type
# A string
#extcap.udpdump.payload: data
# Set the log level
# A string
#extcap.udpdump.loglevel:
# Use a file for logging
# A string
#extcap.udpdump.logfile:
# Remote SSH server address
# A string
#extcap.wifidump.remotehost:
# Remote SSH server port
# A string
#extcap.wifidump.remoteport:
# Remote SSH server username
# A string
#extcap.wifidump.remoteusername:
# Remote SSH server password
# Password (never stored on disk)
#extcap.wifidump.remotepassword:
# Path to SSH private key
# A string
#extcap.wifidump.sshkey:
# SSH key passphrase
# Password (never stored on disk)
#extcap.wifidump.sshkeypassphrase:
# Support SHA-1 keys (deprecated)
# A string
#extcap.wifidump.sshsha1:
# Remote interface
# A string
#extcap.wifidump.remoteinterface: auto
# Remote channel
# A string
#extcap.wifidump.remotechannelfrequency:
# Remote channel width
# A string
#extcap.wifidump.remotechannelwidth:
# Remote capture filter
# A string
#extcap.wifidump.remotefilter:
# Frames to capture
# A string
#extcap.wifidump.remotecount:
# Set the log level
# A string
#extcap.wifidump.loglevel:
# Use a file for logging
# A string
#extcap.wifidump.logfile:

6
eggs/wireshark/language Normal file
View File

@ -0,0 +1,6 @@
# Language settings file for Wireshark 4.4.6.
#
# This file is regenerated each time Wireshark is quit.
# So be careful, if you want to make manual changes here.
language: system

6242
eggs/wireshark/preferences Normal file

File diff suppressed because it is too large Load Diff

157
eggs/wireshark/recent Normal file
View File

@ -0,0 +1,157 @@
# Recent settings file for Wireshark 4.4.6.
#
# This file is regenerated each time Wireshark is quit
# and when changing configuration profile.
# So be careful, if you want to make manual changes here.
# Main Toolbar show (hide).
# true or false (case-insensitive).
gui.toolbar_main_show: true
# Filter Toolbar show (hide).
# true or false (case-insensitive).
gui.filter_toolbar_show: true
# Wireless Settings Toolbar show (hide).
# true or false (case-insensitive).
gui.wireless_toolbar_show: false
# Packet list show (hide).
# true or false (case-insensitive).
gui.packet_list_show: true
# Tree view show (hide).
# true or false (case-insensitive).
gui.tree_view_show: true
# Byte view show (hide).
# true or false (case-insensitive).
gui.byte_view_show: true
# Packet diagram show (hide).
# true or false (case-insensitive).
gui.packet_diagram_show: true
# Statusbar show (hide).
# true or false (case-insensitive).
gui.statusbar_show: true
# Packet list colorize (hide).
# true or false (case-insensitive).
gui.packet_list_colorize: false
# Auto scroll packet list when capturing.
# true or false (case-insensitive).
capture.auto_scroll: true
# Timestamp display format.
# One of: RELATIVE, ABSOLUTE, ABSOLUTE_WITH_YMD, ABSOLUTE_WITH_YDOY, ABSOLUTE_WITH_DATE, DELTA, DELTA_DIS, EPOCH, UTC, UTC_WITH_YMD, UTC_WITH_YDOY, UTC_WITH_DATE
gui.time_format: RELATIVE
# Timestamp display precision.
# One of: AUTO, SEC, DSEC, CSEC, MSEC, USEC, NSEC, or a number between 0 and 9
gui.time_precision: AUTO
# Seconds display format.
# One of: SECONDS, HOUR_MIN_SEC
gui.seconds_format: SECONDS
# Zoom level.
# A decimal number.
gui.zoom_level: 0
# Bytes view display type.
# One of: HEX, BITS, DEC, OCT
gui.bytes_view: HEX
# Bytes view text encoding.
# One of: FROM_PACKET, ASCII, EBCDIC
gui.bytes_encoding: FROM_PACKET
# Packet diagram field values show (hide).
# true or false (case-insensitive).
gui.packet_diagram_field_values: false
# Allow hover selection in byte view.
# true or false (case-insensitive).
gui.allow_hover_selection: true
# Follow stream show as.
# One of: ASCII, ASCII_CONTROL, C_ARRAYS, EBCDIC, HEX_DUMP, HTML, IMAGE, JSON, RAW, RUST_ARRAY, UTF-8, YAML
gui.follow_show: ASCII
# Follow stream delta times.
# One of: NONE, TURN, ALL
gui.follow_delta: NONE
# Show packet bytes decode as.
# One of: NONE, BASE64, COMPRESSED, HEX_DIGITS, PERCENT_ENCODING, QUOTED_PRINTABLE, ROT13
gui.show_bytes_decode: NONE
# Show packet bytes show as.
# One of: ASCII, ASCII_CONTROL, C_ARRAYS, EBCDIC, HEX_DUMP, HTML, IMAGE, JSON, RAW, RUST_ARRAY, UTF-8, YAML
gui.show_bytes_show: ASCII
# Main window upper (or leftmost) pane size.
# Decimal number.
gui.geometry_main_upper_pane: 430
# Main window middle pane size.
# Decimal number.
gui.geometry_main_lower_pane: 430
# Main window master splitter state.
# Hex byte string.
gui.geometry_main_master_split: 000000ff0000000100000003000001ae000001ae000001ae00ffffffff010000000200
# Main window extra splitter state.
# Hex byte string.
gui.geometry_main_extra_split: 000000ff000000010000000000ffffffff010000000100
# Splitter state of PacketDialog window.
# Qt Splitter state (hex byte string).
gui.geom.PacketDialog.splitter: 000000ff0000000100000002000000c0000000e301ffffffff010000000200
# Splitter state of PreferencesDialog window.
# Qt Splitter state (hex byte string).
gui.geom.PreferencesDialog.splitter: 000000ff0000000100000002000000ac0000026801ffffffff010000000100
# Packet list column pixel widths.
# Each pair of strings consists of a column format and its pixel width.
column.width:
%m, 90,
%t, -1,
%s, -1,
%d, 260,
%p, -1,
%L, -1,
%i, 2517
# Open conversation dialog tabs.
# List of conversation names, e.g. "TCP", "IPv6".
gui.conversation_tabs:
# Conversation dialog tabs columns.
# List of conversation columns numbers.
gui.conversation_tabs_columns:
# Open endpoint dialog tabs.
# List of endpoint names, e.g. "TCP", "IPv6".
gui.endpoint_tabs:
# Endpoint dialog tabs columns.
# List of endpoint columns numbers.
gui.endpoint_tabs_columns:
# For RLC stats, whether to use RLC PDUs found inside MAC frames.
# true or false (case-insensitive).
gui.rlc_pdus_from_mac_frames: false
# Additional Toolbars shown
# List of additional toolbars to show.
gui.additional_toolbar_show:
# Interface Toolbars show.
# List of interface toolbars to show.
gui.interface_toolbar_show:

View File

@ -0,0 +1,132 @@
# Common recent settings file for Wireshark 4.4.6.
#
# This file is regenerated each time Wireshark is quit
# and when changing configuration profile.
# So be careful, if you want to make manual changes here.
######## Recent capture files (latest last), cannot be altered through command line ########
######## Recent capture filters (latest first), cannot be altered through command line ########
######## Recent display filters (latest last), cannot be altered through command line ########
recent.display_filter: arp
recent.display_filter: icmp or icmpv6
recent.display_filter: tcp.stream eq 4
recent.display_filter: tcp.stream eq 0
# Main window geometry.
# Decimal numbers.
gui.geometry_main_x: 0
gui.geometry_main_y: 0
gui.geometry_main_width: 3339
gui.geometry_main_height: 1416
# Main window maximized.
# true or false (case-insensitive).
gui.geometry_main_maximized: true
# Main window geometry state.
# Hex byte string.
gui.geometry_main: 01d9d0cb00030000000000000000000000000d0a000005870000000000000000000007260000058700000000020000000d70000000000000000000000d0a00000587
# Leftalign Action Buttons.
# true or false (case-insensitive).
gui.geometry_leftalign_actions: false
# Last used Configuration Profile.
gui.last_used_profile: Default
# Number of packets or events to check for automatic profile switching.
# Decimal number. Zero disables switching.
#gui.profile_switch_check_count: 1000
# Warn if running with elevated permissions (e.g. as root).
# true or false (case-insensitive).
privs.warn_if_elevated: true
# Warn if Wireshark is unable to capture.
# true or false (case-insensitive).
sys.warn_if_no_capture: true
# Find packet search in.
# One of: PACKET_LIST, PACKET_DETAILS, PACKET_BYTES
gui.search_in: PACKET_LIST
# Find packet character set.
# One of: NARROW_AND_WIDE, NARROW, WIDE
gui.search_char_set: NARROW_AND_WIDE
# Find packet case sensitive search.
# true or false (case-insensitive).
gui.search_case_sensitive: false
# Find packet search reverse direction.
# true or false (case-insensitive).
gui.search_reverse_dir: false
# Find packet search multiple occurrences.
# true or false (case-insensitive).
gui.search_multiple_occurs: false
# Find packet search type.
# One of: DISPLAY_FILTER, HEX_VALUE, STRING, REGEX
gui.search_type: DISPLAY_FILTER
# Geometry and maximized state of ProfileDialog window.
# Decimal integers.
gui.geom.ProfileDialog.x: 1410
gui.geom.ProfileDialog.y: 480
gui.geom.ProfileDialog.width: 1831
gui.geom.ProfileDialog.height: 1416
# true or false (case-insensitive).
gui.geom.ProfileDialog.maximized: false
# Qt Geometry State (hex byte string).
gui.geom.ProfileDialog.qt_geometry: 01d9d0cb0003000000000582000001e000000ca80000076700000582000001e000000ca80000076700000000020000000d7000000582000001e000000ca800000767
# Geometry and maximized state of PacketDialog window.
# Decimal integers.
gui.geom.PacketDialog.x: 375
gui.geom.PacketDialog.y: 114
gui.geom.PacketDialog.width: 1831
gui.geom.PacketDialog.height: 1416
# true or false (case-insensitive).
gui.geom.PacketDialog.maximized: false
# Qt Geometry State (hex byte string).
gui.geom.PacketDialog.qt_geometry: 01d9d0cb0003000000000177000000720000089d000005f900000177000000720000089d000005f900000000020000000d7000000177000000720000089d000005f9
# Geometry and maximized state of PreferencesDialog window.
# Decimal integers.
gui.geom.PreferencesDialog.x: 0
gui.geom.PreferencesDialog.y: 0
gui.geom.PreferencesDialog.width: 814
gui.geom.PreferencesDialog.height: 610
# true or false (case-insensitive).
gui.geom.PreferencesDialog.maximized: false
# Qt Geometry State (hex byte string).
gui.geom.PreferencesDialog.qt_geometry: 01d9d0cb0003000000000000000000000000032d0000026100000000000000000000032d0000026100000000020000000d7000000000000000000000032d00000261
# Geometry and maximized state of FollowStreamDialog window.
# Decimal integers.
gui.geom.FollowStreamDialog.x: 0
gui.geom.FollowStreamDialog.y: 0
gui.geom.FollowStreamDialog.width: 1831
gui.geom.FollowStreamDialog.height: 1416
# true or false (case-insensitive).
gui.geom.FollowStreamDialog.maximized: false
# Qt Geometry State (hex byte string).
gui.geom.FollowStreamDialog.qt_geometry: 01d9d0cb00030000000000000000000000000726000005870000000000000000000007260000058700000000020000000d7000000000000000000000072600000587
# Custom colors.
# List of custom colors selected in Qt color picker.
gui.custom_colors:
"ffffffff", "ffffffff",
"ffffffff", "ffffffff",
"ffffffff", "ffffffff",
"ffffffff", "ffffffff",
"ffffffff", "ffffffff",
"ffffffff", "ffffffff",
"ffffffff", "ffffffff",
"ffffffff", "ffffffff"

View File

@ -78,16 +78,16 @@
]
},
"locked": {
"lastModified": 1747331121,
"narHash": "sha256-3MmiUN/jOHBHQUnjqzg6qKArc17j2OS6jisEppDY4g8=",
"lastModified": 1749135094,
"narHash": "sha256-Pw5xFy2gGNE2qLk29S/OFZlTYwtkDNqkGBOgw+K8jvU=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "1eec32f0efe3b830927989767a9e6ece0d82d608",
"rev": "b949584034d25bdc802de28051192b622a058142",
"type": "github"
},
"original": {
"owner": "nix-community",
"ref": "release-24.11",
"ref": "release-25.05",
"repo": "home-manager",
"type": "github"
}
@ -399,16 +399,16 @@
},
"nixpkgs_2": {
"locked": {
"lastModified": 1747485343,
"narHash": "sha256-YbsZyuRE1tobO9sv0PUwg81QryYo3L1F3R3rF9bcG38=",
"lastModified": 1749086602,
"narHash": "sha256-DJcgJMekoxVesl9kKjfLPix2Nbr42i7cpEHJiTnBUwU=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "9b5ac7ad45298d58640540d0323ca217f32a6762",
"rev": "4792576cb003c994bd7cc1edada3129def20b27d",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-24.11",
"ref": "nixos-25.05",
"repo": "nixpkgs",
"type": "github"
}

View File

@ -109,7 +109,7 @@ in
users.users.someone = {
isNormalUser = true;
description = "someone";
extraGroups = [ "wheel" "docker" "libvirtd" "gpio" ];
extraGroups = [ "wheel" "docker" "libvirtd" "gpio" "wireshark" ];
packages = with pkgs; [];
shell = pkgs.zsh;
};
@ -191,6 +191,13 @@ in
services.gvfs.enable = true; # Mount, trash, and other functionalities
services.tumbler.enable = true; # Thumbnail support for images
programs.wireshark = {
enable = true;
usbmon.enable = true; # Allow USB monitoring
dumpcap.enable = true; # Allow network capture
};
# Allow unfree packages
nixpkgs.config.allowUnfree = true;
@ -234,14 +241,20 @@ in
hypridle
playerctl
pwvucontrol
hyprlandPlugins.hyprexpo
hyprlandPlugins.hyprspace
# Coms
discord-ptb
freecad
pkgs-unstable.gimp3
libreoffice-qt6-fresh
hyphenDicts.de_DE
hunspell
hunspellDicts.en_US
hunspellDicts.de_DE
ciscoPacketTracer8
nextcloud-client
qimgv
vlc
@ -263,6 +276,7 @@ in
pkgs-unstable.orca-slicer
pkgs-unstable.video-downloader
wireshark
bind # nsutils
grim # screenshot
slurp # area selectionn
@ -329,4 +343,4 @@ in
# (e.g. man configuration.nix or on https://nixos.org/nixos/options.html).
system.stateVersion = "24.11"; # Did you read the comment?
}
}

View File

@ -6,6 +6,7 @@
options = [
"users" # Allows any user to mount and unmount
"nofail" # Prevent system from failing if this drive doesn't mount
"exec" # Allows execution of binaries on this filesystem, needed for steam games
];
};
@ -15,6 +16,7 @@
options = [
"users" # Allows any user to mount and unmount
"nofail" # Prevent system from failing if this drive doesn't mount
"exec" # needed for steam games
];
};

View File

@ -28,7 +28,10 @@ export let base = #{
".gitconfig": "~/.gitconfig"
},
enabled: true },
wireshark: #{
targets: "~/.config/wireshark",
enabled: true
},
vlc: #{ targets: "~/.config/vlc", enabled: true },
assets: #{ targets: "~/.config/assets", enabled: true},

View File

@ -63,6 +63,7 @@ if [[ $AUTO_REBUILD -eq 1 ]]; then
echo "Running nixos-rebuild switch with flake"
nixos-rebuild switch --flake /etc/nixos
fi
cp /etc/nixos/flake.lock root-conf/nixos/flake.lock
fi
echo "Done!"