Mintduino (breadboard Arduino Uno): Sketch upload issues

Hello,

I'm trying to upload some code to my Mintduino I built a while ago, but the programmer keeps timing out trying to connect to the board. I have done some research, and it seems that some old forum posts suggest to set the board definition to "Arduino Duemilanove w/ atmega328". However, I am using Arduino IDE 1.8.13 on Ubuntu 20.04 and I do not see that as a board option. I've tried setting the board definition to Arduino Uno as well as "Arduino Duemilanove or Diecimila" and I get the same error every time. Are there any board definitions hosted anywhere for "Arduino Duemilanove w/ atmega328"? Or one meant for the Mintduino specifically?

I've confirmed my programmer is working by uploading a sketch to a different Arduino pro mini.

Here's the exact error message:

Arduino: 1.8.13 (Linux), Board: "Arduino Uno"

Sketch uses 968 bytes (3%) of program storage space. Maximum is 32256 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.
avrdude: warning at /home/me/.avrduderc:5: programmer arduino overwrites previous definition /opt/arduino-1.8.13/hardware/tools/avr/etc/avrdude.conf:361.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00